#content .select2-container--bootstrap .select2-selection{border:1px solid #e5e5e5;}
#content .filters .select2-container--bootstrap .select2-selection{margin-bottom:0px;}
.select2-results__options::-webkit-scrollbar{width:5px;}
.select2-results__options::-webkit-scrollbar-track{}
.select2-results__options::-webkit-scrollbar-thumb{background-color:#1e1e1e;border-radius:10px;}
.right .select2{float:right}
.select2-container--bootstrap{right:0}
.select2-container--bootstrap{display:block;width:100% !important;outline:none;margin-bottom:0px;}
.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.075);box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.075);background-color:#fff;border:1px solid #e5e5e5;border-radius:0px;color:rgba(53, 53, 53, 0.67);font-family:'proxima-nova';font-size:13px;font-weight:400;outline:none;display:inline-block;width:100%;-webkit-font-smoothing:subpixel-antialiased;margin:0px 0 13px 0}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.075);box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.075);background-color:#fff;border:none;border-radius:0px;color:#24cbfd;font-family:'Avenir Light';font-weight:400;font-size:18px;-webkit-font-smoothing:subpixel-antialiased;border-bottom:2px solid #bfc2cb;padding:10px 0;}
.select2-search--dropdown .select2-search__field{padding:4px;width:95%;box-sizing:border-box;margin:0 0 10px 2.5%;}
.select2-container--bootstrap .select2-search__field{outline:none !important;}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#312e31;}
.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#312e31;}
.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#312e31;opacity:1;}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#312e31;}
.select2-container--bootstrap .select2-results__option{color:#312e31;font-family:'Avenir Light';font-weight:400;font-size:16px;-webkit-font-smoothing:subpixel-antialiased;padding:12px;}
.select2-container--bootstrap .select2-results__option[role=group]{padding:0;}
.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#312e31;cursor:not-allowed;}
.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f8fafc;color:#081e30;}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#1e1e1e;color:#fff;}
.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px;}
.select2-container--bootstrap .select2-results__group{color:#777777;display:block;padding:6px 12px;font-size:12px;line-height:1.428571429;white-space:nowrap;}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0px;border-top-right-radius:0px;}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection{}
.select2-container--bootstrap.select2-container--open{}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 4px 4px 4px;}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-color:transparent;}
.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:bold;margin-right:10px;}
.select2-container--bootstrap .select2-selection__clear:hover{color:#333;}
.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none;}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field{cursor:not-allowed;}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eeeeee;}
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove{display:none;}
.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);border-color:#fff;overflow-x:hidden;margin-top:0px;border:none;}
.select2-container--bootstrap .select2-dropdown--above{margin-top:1px;}
.select2-container--bootstrap .select2-results > .select2-results__options{max-height:350px;overflow-y:auto;}
.select2-container--bootstrap .select2-selection--single{height:auto !important;line-height:1.428571429;padding:12px 24px 10px;}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:15px;top:0;width:4px;height:41px;}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:after{content:'';display:inline-block;position:absolute;top:50%;right:0px;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;width:14px;height:8px; background:url('/images/select.png') no-repeat;}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:after{}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#777;padding:0 10px 0 0 !important;}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999;}
.select2-container--bootstrap .select2-selection--multiple{min-height:22px;padding:9px !important}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;display:block;line-height:1.428571429;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555555;background:#fff;border:1px solid #ccc;border-radius:4px;border-top-left-radius:0px;border-top-right-radius:0px;cursor:default;float:left;margin:0px 0 0 6px;padding:0 6px;}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 12px;height:22px;line-height:1.428571429;margin-top:0;min-width:5em;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:3px;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px;}
.select2-container--bootstrap.input-sm, .select2-container--bootstrap.input-lg{border-radius:0;font-size:12px;height:auto;line-height:1;padding:0;}
.select2-container--bootstrap.input-sm .select2-selection--single, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single{border-radius:3px;border-top-left-radius:0px;border-top-right-radius:0px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px;}
.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{margin-left:-5px;}
.select2-container--bootstrap.input-sm .select2-selection--multiple, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple{min-height:30px;}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px;}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5;}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:5px;}
.select2-container--bootstrap.input-lg .select2-selection--single, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single{border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px;}
.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{width:5px;}
.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;margin-left:-5px;margin-left:-10px;margin-top:-2.5px;}
.select2-container--bootstrap.input-lg .select2-selection--multiple, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple{min-height:46px;}
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;border-top-left-radius:0px;border-top-right-radius:0px;margin:9px 0 0 8px;padding:0 10px;}
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333;}
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:10px;}
.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single{}
.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px;}
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single{}
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px;}
.select2-container--bootstrap[dir="rtl"]{}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single{padding-left:24px;padding-right:12px;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:12px;right:auto;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b{margin-left:0;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}
.has-warning .select2-dropdown,
.has-warning .select2-selection{border-color:#8a6d3b;}
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;border-color:#66512c;}
.has-warning.select2-drop-active{border-color:#66512c;}
.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c;}
.has-error .select2-dropdown,
.has-error .select2-selection{border-color:#a94442;}
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;border-color:#843534;}
.has-error.select2-drop-active{border-color:#843534;}
.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534;}
.has-success .select2-dropdown,
.has-success .select2-selection{border-color:#3c763d;}
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;border-color:#2b542c;}
.has-success.select2-drop-active{border-color:#2b542c;}
.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c;}
.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}
.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0;}
.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0;}
.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn{vertical-align:top;}
.form-control.select2-hidden-accessible{position:absolute !important;width:1px !important;}
.form-inline .select2-container--bootstrap{display:inline-block;}
#content .select2-container--bootstrap .select2-selection{margin:0px;}
#content.cart .select2-container--bootstrap .select2-selection{margin-bottom:20px;}
#content #product_cart .select2-container--bootstrap{width:55% !important;display:inline-block;margin-bottom:0px; margin-right:10px;float:left;border:1px solid #e2e2e2;padding:9px 25px 9px;}
#content #product_cart .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {padding:5px 10px 0px 0px !important; color:#888; font-size:16px; font-family:'proxima-nova';}
#content #product_cart .select2-container--bootstrap .select2-selection{border:none;border-right:none;padding:0px;}
#content #product_cart .highlight-form-field ~ .select2-container--bootstrap .select2-selection{border:1px solid #ff4467;}
#content #product_cart .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:after{content:'';background:url('/images/dropdown.png') no-repeat;height:10px;width:16px; top:70%;}
#content .highlight-form-field ~ .select2-container--bootstrap .select2-selection{border:1px solid #ff5c5c !important;}
@media screen and (max-width:1050px){#content #product_cart .select2-container--bootstrap{width:50% !important;}
}
@media screen and (max-width:450px){.select2-hidden-accessible{width:1px !important;}
.select2-container--bootstrap{margin-bottom:10px !important;}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{height:48px;}
#content #product_cart .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{height:30px;}
#content #product_cart .select2-container--bootstrap{width:95%!important;margin-top:0px;}
#content #product_cart .select2-container--bootstrap .select2-selection{font-size:13px;padding:7px 10px 6px !important;line-height:1;}
#content #product_cart .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {padding-top:2px;}
}