.options_box>._title{padding:10px 0;font-size:1.2em}

.options_box>._selects>._select{position:relative;display:block;line-height:1}
.options_box>._selects>._select:after{content:'\e84e';position:absolute;top:0;right:0;z-index:1;width:40px;height:40px;line-height:40px;text-align:center;font-family:'axicon';font-size:1.7em;color:#999}
.options_box>._selects select{width:100%;height:40px;line-height:40px;border:1px solid #ccc;background:#fff;padding:0 10px;margin-bottom:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}

.options_box ._one_row{position:relative;padding:15px;margin-bottom:5px;background:#fbfbfb;border:1px solid #ccc}
.options_box ._one_row:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.options_box ._one_row>._title{font-weight:bold;margin-bottom:7px}
.options_box ._one_row>._control{float:left;width:50%}
.options_box ._one_row>._price{display:block;overflow:hidden;font-size:1.5em;font-weight:bold;text-align:right}
.options_box ._one_row>._close{position:absolute;top:-1px;right:-1px;width:25px;height:25px;border:1px solid #ccc;background:#fff;text-align:center;cursor:pointer;color:#999}
.options_box ._one_row>._close:before{content:'\f1b6';font-family:'axicon'}

.options_box .counter-control{line-height:1}
.options_box .counter-control>span{display:inline-block;vertical-align:middle}
.options_box .box-btn>button{display:inline-block;width:30px;height:30px;line-height:1;border:1px solid #ccc;background:#fff;cursor:pointer}

.options_box .box-btn>button:before{font-size:1em;font-family:'axicon'}
.options_box .box-btn>button.icon2-plus:before{content:'\e114'}
.options_box .box-btn>button.icon2-minus:before{content:'\e115'}

.options_box .box-input>input{padding:0 5px;width:50px;height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:right}