body{
	background: #FFFFFF;
}

#christmas-page > div + div{
    margin-top: 60px;
}

#christmas-page .christmas-category{
    margin-left:-13px;
}

#christmas-page .christmas-category > .float_left {
    padding-left: 13px;
    width: 25%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}

#christmas-page .christmas-category-all{
    background-color: #a8050e;
    padding: 5px;
}

#christmas-page .christmas-category-all > div > .float_left {
    /*padding-right: 13px;*/
    width: 20%;
    box-sizing: border-box;
    border: 4px solid #a8050e;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}

.text_category{
    color: white;
    text-align: center;
    padding-top: 10px;
    font-size: 13px;    
}

.text_category > a{
    color: white;    
}

#christmas-page .banner_category_brand{
    height: inherit;    
}

#christmas-page .banner_category_brand_category .banner_category_brand > span > span.table_cell {
    display: block;
    padding: 5px;
}

#christmas-page .banner_category_brand_category .banner_category_brand > span > span.table_cell.text_align_left {
    border-top:1px solid #DADADA;
}

.categories-gifts{
	margin: -10px;
}
.categories-gifts:after{
	content: "";
	display: block;
	clear: both;
}
.categories-gifts > .conteiner{
	float: left;
	width: 33.33%;
	height: 222px;
	padding: 10px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
}
.categories-gifts > .conteiner > div{
	border: 1px solid #ECECEC;
	padding: 8px;
	height: 202px;
    box-sizing: border-box;
}
.categories-gifts > .conteiner > div:after{
	content: "";
	display: block;
	clear: both;
}
.categories-gifts > .conteiner > div > img{
	float: left;
}
.categories-gifts > .conteiner > div > div{
	overflow: hidden;
	padding-left: 8px;
}

.categories-gifts > .conteiner .title{
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px; 
}

#christmas-page .banner-grid > .grid > div > a > img:first-child{
	transition: 600ms ease;
}
#christmas-page .banner-grid > .grid > div:hover > a > img:first-child{
   transform: scale(1.05);
   transition: 600ms ease;
}

@media only screen
and (max-width: 720px){
	#christmas-page > div + div{
		margin-top: 30px;
	}
}

@media only screen
and (max-width: 560px){
    
    #christmas-page .christmas-category{
    	margin-left: 0px;
    }
    
    #christmas-page .christmas-category > .float_left{
        display: block;
        width: 100%;
        padding: 0;
        float:none;
    }
    
    #christmas-page .christmas-category > .float_left + .float_left{
        padding-top: 40px;
    }
    
    #christmas-page .christmas-category > .float_left > .resize-image-right, #christmas-page .christmas-category > .float_left > .resize-image-left,#christmas-page .christmas-category > .float_left > .resize-image {
        text-align: center;
    }
    
    #christmas-page .christmas-category > .float_left > .resize-image-right > div, #christmas-page .christmas-category > .float_left > .resize-image-left > div,#christmas-page .christmas-category > .float_left > .resize-image > div {
        margin: 0;
    }
    
    #christmas-page .christmas-category-all > div > .float_left{
        display: block;
        width: 100%;
    }
}

.box-price-container{
	float: left;
	/*padding: 0 5px;*/
	box-sizing: border-box;
}

.box-price-option{
	/*background-color:#E22B31;*/
	background-image:url('/img/landing/49_papa/ticket.png');
	background-size: 100% 76px;
	color: white;
	padding: 19px 0;
	text-align: center;
	font-size:20px;
	/*border-radius: 10px;*/
    vertical-align: top;
    box-sizing: border-box;
    line-height: 19px;
}

.box-price-container:before{
	background-image:url('/img/landing/49_papa/dotted.png');
	width: 2px;
	content: "";
	float: left;
	height: 76px;
}

.box-price-container:first-child:before{
	display: none;
}

.box-price-option:hover, .box-price-option.selected{
	background-image:url('/img/landing/49_papa/ticket_hover.png');
}

.box-filter-price{
	margin: 0 !important;
}
