.dot{border:none;height:1px;width:1px;}
.line_horiz{background:url('/img/line_horiz.gif')repeat;height:10px;width:731px}
.size_q{border:none;height:11px;width:11px}
.input_sup{border:none;height:21px;width:35px;}
.align_l{text-align:left;}
.align_r{text-align:right;}
.align_c{text-align:center;}
.align_m{vertical-align:middle;}
.align_t{vertical-align:top;}
.bottom_space{margin-bottom: 10px}
.logo img{
    width: 100%;
    max-width: 285px;
}
.all-items .items_cat .item_box .item_descr{width:60%; float: right;}
.all-items .items_cat .item_box .item_img{width:40%; float:left;}
.all-items .items_cat .item_box .item_img a{
    text-align: center;
    display: block;
    }
.all-items .items_cat .item_box .item_img img{max-width:96%;}
.item_view .item_rightside{
width: 58%;
float: right;
}
.item_row, .order_item_row, .links_item_row{
    margin-bottom: 10px;
}
.item_row > div:first-of-type{
    min-width: 100px;
}
.item_view .item_leftside{
width: 42%;
float: left;
text-align: center;
}
.item_view .item_leftside .image_out img{ max-width: 350px; }
.item_view .item_sizetable ol,.item_view .item_sizetable ul{
    list-style:none;
    padding: 0px;
    margin: 0px;
    }
.item_view .item_sizetable ul li{
    display: inline-block;
}
.item_view .item_sizetable ol li:first-of-type ul{font-weight: bold;}
.item_view .item_sizetable ol li:not(:first-of-type) ul{background-color: #f4f4f4;}
.item_view .item_sizetable ol ul{
font-size: 1em;
line-height: 1em;
padding: 1%;
}
.item_view .item_sizetable ol li ul li:nth-of-type(1){	width: 15%;}
.item_view .item_sizetable ol li ul li:nth-of-type(2){	width: 12%; text-align:right;}
.item_view .item_sizetable ol li ul li:nth-of-type(3){width: 21%;text-align: center;}
.item_view .item_sizetable ol li ul li:last-of-type{width: 46%; text-align:center; font-weight: bold;}

.item_view .item_sizetable:before{
    display:block;
    content:'';
    clear:both;
}

.custom-pag .col-md-3 { width:auto; float:left;}
.custom-pag .col-md-9{width:auto; padding:0px; float:right;}
.custom-pag{font-size: 0.8em;}
.custom-pag .col-md-6{padding: 0px 0px 0px 5%; width:auto}
.custom-pag .col-md-6 >.row{float:left; width:auto}
.custom-pag .col-md-6.text-right{float:right;}
.custom-pag .col-md-6.text-right .row{float:right;}
.custom-pag .col-md-5,.custom-pag .col-md-7{padding-left: 9px;float:left;width: auto;}
.custom-pag .col-md-7 ul{margin:0px; width:auto;}

/*order styles*/
.order_step1 > .row{
    padding: 10px;
}
.order_step1 > .row:not(:last-of-type){
    margin-bottom: 10px;

}
/*basket styles*/
.itemDeleteBtnBox{
    display:none;
}
.itemDeleteBtnLabel{
    cursor: pointer;
}
.itemDeleteBtnLabel:hover{
    color:red;
}
.itemDeleteBtnBox ~ .itemDeleteBtnLabel:after{
    content:"\e020";
    display:block;
}
.itemDeleteBtnBox:checked ~ .itemDeleteBtnLabel:after{
    content:"\e031";
    display:block;
}
.item_total_price{
    border: 0px solid ;
    text-align: right;
    padding-right: 2px;
    font-weight: bold;
    font-size: 1em;
    font-family: 'Trebuchet MS',Geneva,Arial,Helvetica,Verdana,SunSans-Regular,sans-serif;
}
.item_row .form-control{
    height: 1.5em;
    padding: 4px 12px;
}
.item_row .item_details {
    margin-top: 10px;
}
.item_row .item_details > div{
    margin-bottom: 10px;
}
.item_row .item_details > div > span{
    display: block;
    line-height: 21px;
}
.item_row .item_details > div.total_price > span > input{
    height: 21px;
    float: left;
    width: 70%;
    margin-right: 5px;
}
.item_row .item_details > div.item_box_wrapper{
    width: 80px;
}
.item_row .item_details > div:not(:last-of-type){
    margin-right:10px;
}
.propmo_and_total > div:not(first-of-type){
    margin-bottom: 10px
}

@media (max-width:525px){
    .item_view .item_leftside{width: 100%; text-align: center;}
    .item_view .item_rightside{width: 100%;}
    .item_view .item_sizetable .size_table > ol > li {
        font-size: 0.9em;
    }
}
@media (max-width:385px){
    .item_view .item_sizetable .size_table > ol > li {
        font-size: 0.7em;
    }
    .all-items .items_cat .item_box .item_descr{width:100%;}
    .all-items .items_cat .item_box .item_img{width:100%;}
    .bottom_space {
        padding: 10px;
        box-shadow: 0px 0px 2px 2px #2a6cdb;
    }
}
@media (max-width:330px){
    .item_row{
        margin: 0px 0px 24px;
        padding: 2px;
        box-shadow: 0px 0px 5px 2px #c1dcfc;
    }
    .item_row > div{
        width:100%;
        text-align: center;
    }
    .item_details > div{
        width: 100%!important;
    }
    .item_details > div > small{
        float: left;
        line-height: 21px;
        font-size: 1em;
    }
    .item_details > div > span{
        float: right;
    }
    .item_details > div > input{
        float: right;
        width: 95.58px!important;
    }
    .propmo_and_total  .input-group-addon{
        padding: 2px;
    }
    .mobile_adapt_dropdown {
    width: 100%!important;
    }
}
