a,a:hover{text-decoration:none}
fieldset,img,table{border:0}
.v-top,caption,img,sup,td,th{vertical-align:top}
.block-account li>*,.block-progress dt,.product-view .box-reviews .form-add h2,.ratings .amount{text-transform:uppercase}
*{margin:0;padding:0}
.hidden,.no-padding{padding:0!important}html{font-size:16px}
body{font:75%/150% Montserrat,Arial,Helvetica,sans-serif;background-color:#fff;color:#333;text-align:center}
h1,h2,h4{line-height:1.25em}
img{max-width:100%}
a{color:#888}a:hover{color:#333}:focus{outline:0}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-weight:400}
h1{font-size:2.6666em;margin-bottom:20px}
.hidden,.no-margin{margin:0!important}
h2{font-size:2em}
h3{font-size:1.6666em;line-height:1.2em}
h4{font-size:1.3333em}
h5{font-size:1.1666em;line-height:1.1428em}
h6{font-size:1em;line-height:1.1666em}
form{display:inline}
legend{display:none}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}
big,small,sup{font-size:1em}
caption,td,th{text-align:left;font-weight:400}
strong{font-weight:700}
address,cite{font-style:normal}
blockquote,q{quotes:none}
q:after,q:before{content:''}
ol,ul{list-style:none}
.hidden{display:block!important;border:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}
.col1-layout .col-main,.f-fix{width:100%}
input.input-text,select{height:36px}
.nobr{white-space:nowrap!important}
.wrap{white-space:normal!important}
.a-left{text-align:left!important}
.a-center{text-align:center!important}
.a-right{text-align:right!important}
.breadcrumbs li>*,.pager .pages,.pager .pages ol,.v-middle,button,input,select,textarea{vertical-align:middle}
.f-left,.left{float:left!important}
.f-right,.right{float:right!important}
.f-none{float:none!important}
.col-left,.col-main,.f-fix{float:left}
.f-fix{min-height:147px;position:relative}
.no-display{display:none}.no-bg{background:0 0!important}
.page{text-align:left;background-repeat:repeat;background-position:center top}
.page-empty,.page-popup,.page-print{padding:20px;text-align:left;background:#fff}
.button,input.qty{text-align:center}.main-container{background-repeat:repeat;background-position:center top}
.main{min-height:370px}
body.cms-index-defaultindex .main,body.cms-index-index .main{padding-top:10px;padding-bottom:20px}
input.input-text,select,textarea{padding:8px;text-overflow:ellipsis}
.col-right,.col2-left-layout .col-main{float:right}
.col3-layout .col-wrapper{float:left}
.col3-layout .col-wrapper .col-main{float:right}
.col2-set .col-1{float:left;width:49%}
.col2-set .col-2{float:right;width:49%}
.col3-set .col-1,.col3-set .col-2{float:left;width:32%}
.col2-set .col-narrow{width:33%}
.col2-set .col-wide{width:65%}
.col3-set .col-2{margin-left:2%}
.col3-set .col-3{float:right;width:32%}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3{float:left;width:23.5%}
.col4-set .col-2{margin:0 2%}
.col4-set .col-4{float:right;width:23.5%}
button,input,select,textarea{font:12px/15px  Montserrat, Arial,Helvetica,sans-serif}
input.input-text,textarea{-webkit-appearance:none}input.input-text,select,textarea{background:#fff;border:1px solid #ddd;color:#888;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}select.multiselect{height:auto}
select option{padding-right:10px;padding-left:5px}select.multiselect option{border-bottom:1px solid #eee;padding:2px 5px}select.multiselect option:last-child{border-bottom:0}
textarea{overflow:auto}input.checkbox,input.radio{margin-right:3px}input.qty{width:3em!important}
input.input-text:focus,input.input-text:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#aaa;color:#333;outline:0}
button.button::-moz-focus-inner{padding:0;border:0}
.button{display:inline-block;margin:0;border:0;overflow:visible;cursor:pointer;font-size:12px;font-weight:400;white-space:nowrap;background-color:#ddd;color:#333;line-height:35px;padding:0 25px;transition:color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out}
.button:hover{background-color:#333;color:#fff}
.button.btn-inline,.product-view .box-tags .form-add .button,.sidebar .block .button,.title-buttons .button{padding:0 15px;line-height:36px}
.btn-checkout,.product-view .btn-cart{line-height:40px;margin-left:15px;font-size:1.1666em}
p.control input.checkbox,p.control input.radio{margin-right:6px}
.form-list li{margin:0 0 8px}
.form-list label{float:left;font-weight:700;position:relative;z-index:0;margin:0 0 2px}
.form-list label.required em{float:right;font-style:normal;position:absolute;top:0;right:-8px}
.std blockquote,tr.summary-details-excluded{font-style:italic}
.form-list li.control label{float:none}
.form-list li.control input.checkbox,.form-list li.control input.radio{margin-right:6px}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both}
.form-list .field{float:left;width:275px;margin-bottom:5px}
.form-list input.input-text{width:262px}
.form-list textarea{width:244px;height:10em}
.form-list select{width:262px}
.form-list li.additional-row{border-top:1px solid #e5e5e5;margin-top:10px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-suffix .input-box{width:auto}
.form-list .name-prefix{width:65px}
.form-list .name-prefix select{width:55px}
.form-list .name-prefix input.input-text{width:49px}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .name-middlename{width:70px}
.form-list .name-middlename input.input-text{width:49px}
.form-list .customer-name-prefix-middlename .name-firstname,.form-list .customer-name-prefix-middlename-suffix .name-firstname{width:140px}
.form-list .customer-name-prefix-middlename .name-firstname input.input-text,.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text{width:124px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-prefix .name-firstname{width:210px}
.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname,.form-list .customer-name-suffix .name-lastname{width:205px}
.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text,.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{float:left}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob label{font-size:10px;font-weight:400}
.error,.success{font-weight:700}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
#oar_widget_orders_and_returns_form .buttons-set button{float:left;margin-left:0}
#oar_widget_orders_and_returns_form .buttons-set .required{text-align:left}
.title-buttons,p.required{text-align:right}.fieldset+.fieldset{margin-top:30px}
.fieldset,.info-set,.multiple-checkout .col2-set,.multiple-checkout .col3-set{margin:0 0 10px;padding:0}
.buttons-set{clear:both;margin:30px 0 0;padding-top:10px;border-top:1px solid #e5e5e5}
.buttons-set p.required{float:right;line-height:1em;margin:-33px 0 0}
.buttons-set button.button{float:right;margin-left:5px;min-width:140px}
.buttons-set .back-link{float:left;margin:0;line-height:36px}
.buttons-set .back-link small{display:none}.buttons-set .back-link a:before{margin-right:7px}
.validation-advice{clear:both;font-size:.9166em;line-height:1em;color:#ee001c;margin-top:5px}.validation-failed{border:1px solid #ee001c!important;background:#fff!important}p.required{font-size:.8333em}
.form-list label.required em,.product-options dt label.required em,p.required{color:#ee001c}
.v-fix{float:left}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
#oar_widget_orders_and_returns_form .buttons-set .button,.account-create .buttons-set .button,.account-login .buttons-set .button,.catalogsearch-advanced-index .buttons-set .button,.contacts-index-index .buttons-set .button,.customer-account-forgotpassword .buttons-set .button{min-width:180px}.success{color:#3d6611}
.error{color:#ee001c}.notice{color:#ccc}
.messages,.messages ul{list-style:none!important;margin:0;padding:0}.messages{overflow:hidden;margin:0 0 10px}
.messages li{margin:0 0 1%}.messages>li:last-child{margin-bottom:0}
.messages li li{margin:0}.messages a{text-decoration:underline}
.block .block-title a,.header .logo-wrapper .logo{text-decoration:none!important}
.catalog-category-view .messages{margin-top:15px;margin-bottom:15px}
.cms-home .messages,.cms-index-index .messages{margin:20px 0}
.error-msg,.note-msg,.notice-msg,.success-msg{background-position:25px center!important;background-repeat:no-repeat!important;padding:25px 25px 25px 80px!important;font-size:12px!important}
.error-msg{border-color:#c02230;background-color:#F5DAD3;background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/i_msg-error.png);color:#c02230}
.success-msg{border-color:#296a23;background-color:#e9ffca;background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/i_msg-success.png);color:#296a23}
.note-msg,.notice-msg{border-color:#7c622a;background-color:#FDEDA4;background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/i_msg-note.png);color:#7c622a}
.pager,.toolbar{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.pager .amount,.sorter .amount,.sorter .sort-by{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/link-separator.png) right center no-repeat}
.breadcrumbs li{float:left;font-size:.9166em}
.breadcrumbs a{display:block;float:left}
.breadcrumbs li>*{display:inline-block}
.breadcrumbs li .sep{margin-left:6px;margin-right:6px}
.page-title h1,.page-title h2{margin-bottom:0}
.page-title{margin-bottom:20px}
.page-title .separator{margin:0 3px}
.page-title .link-print,.page-title .link-reorder,.page-title .link-rss,.page-title .separator{font-weight:400;display:inline-block;margin-top:10px}
.page-title .link-rss{float:right;margin-top:15px}.title-buttons button{margin-left:1em}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left;text-align:left}.sorter{padding:10px 0}.sorter .view-mode{float:right}
.sorter .view-mode label{margin-right:5px}
.sorter .view-mode .grid,.sorter .view-mode .list{margin-left:1px}
.sorter .sort-by{float:left;margin-right:10px;padding-right:3px}
.pager{margin:10px 0;padding:10px 0}
.pager .pages{float:right}
.pager .pages span,.pager .pages strong{float:left;margin-right:5px;font-weight:400}
.pager .pages ol{display:inline-block}
.pager .pages li{float:left;margin:0 0 0 1px;display:block;text-align:center}
.pager .pages li a{display:block;color:inherit}
.pager .pages a.next,.pager .pages a.previous{font-size:16px}
.toolbar{margin-bottom:-1px;position:relative;z-index:1}
.toolbar .pager,.toolbar-bottom .toolbar{border-bottom:none}
.toolbar .pager{margin:0;border-top:1px dashed #e5e5e5;text-align:center}
.toolbar .pager .pages{display:inline-block;float:none}
.toolbar-bottom{margin-top:10px}
.toolbar-bottom .toolbar .pager{border-top:none}
.toolbar-bottom .sorter{display:none}
.pager,.sorter{line-height:36px}
.sorter .sort-by .category-asc,.sorter .sort-by .category-desc,.sorter .view-mode .grid,.sorter .view-mode .list{display:inline-block;vertical-align:middle;font-size:14px}
.pager .pages .current,.pager .pages li a,.sorter .sort-by .category-asc,.sorter .sort-by .category-desc,.sorter .view-mode .grid,.sorter .view-mode .list{width:30px;height:30px;line-height:30px;text-align:center}
.pager .amount,.sorter .amount{float:left;padding-right:10px;margin-right:10px}
.pager .limiter,.sorter .limiter{float:left;margin-right:15px}
.data-table{width:100%}.data-table td,.data-table th{padding:10px}
.data-table thead{background:0 0;border-bottom:1px solid #e5e5e5}
.data-table thead th{font-weight:700;vertical-align:bottom;border-right:none}
.data-table thead th.wrap{white-space:normal}
.data-table tr.odd td,.data-table tr.odd th{border-right:1px solid #f5f5f5}
.data-table tr.odd td.last{border-right:none}
.data-table tr.odd.last{border-bottom:#eee solid 1px}
.data-table tr.even td,.data-table tr.even th{border-right:1px solid #f5f5f5}
.data-table tr.even td.last{border-right:none}
.data-table tr.even{background-color:#fbfbfb}
.data-table tbody tr.product-shop-row:hover{background-color:#fff}
.data-table tbody.odd td{border-width:0 1px}
.data-table tbody.odd tr.last{border-bottom:#e5e5e5 solid 1px}
.data-table tbody.even{background-color:#f5f5f5}
.data-table tbody.even td{border-width:0 1px}
.data-table th .tax-flag{font-weight:400}
.data-table .cell-label{display:none}
tr.summary-total{cursor:pointer}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer}
tr.show-details .summary-collapse{background-position:0 -53px}
tr.summary-details td{font-size:11px;background-color:#f5f5f5;color:#777;padding:2px 5px!important}
.cart-tax-info,.cart-tax-info .cart-price,.cart-tax-total{padding-right:20px}
tr.summary-details-first td{border-top:1px solid #d5d5d5}.cart-tax-info{display:block}
.cart-tax-total{display:block;background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer}
.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:400!important}
.cart-tax-total-expanded{background-position:100% -53px}
.link-cart,.link-reorder{font-weight:700}
.link-print{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/i_print.gif) 0 center no-repeat;padding:2px 0 2px 25px}
.link-rss{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/i_rss.gif) 0 center no-repeat;padding-left:16px;white-space:nowrap}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.separator{margin:0 3px;font-weight:400;color:#e5e5e5}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#e5e5e5;text-indent:-9999em;overflow:hidden}
.global-site-notice{background:#f5f5f5;color:#333}
.global-site-notice .notice-inner{max-width:66%;margin:0 auto;padding:10px 0 10px 80px;background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/i_notice.gif) 20px center no-repeat;text-align:left}
.global-site-notice .notice-inner p{width:80%;margin:0;padding:10px 10px 10px 0;display:inline-block;vertical-align:middle}
.global-site-notice .notice-inner .actions{display:inline-block;vertical-align:middle}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff}
.demo-notice .notice-inner{width:auto;padding:0;background:0 0;text-align:center}
.demo-notice .notice-inner p{padding:0;border:0}
.btn-edit,.btn-remove,.btn-remove2,.map-popup-close,.remember-me-popup-head .remember-me-popup-close{display:inline-block;width:18px;height:18px;line-height:18px;font-size:16px;text-align:center;overflow:hidden!important}
.std .subtitle{padding:0}
.std ol.ol{list-style:decimal;padding-left:1.5em}
.std dl dt{font-weight:700}
.std dl dd{margin:0 0 10px}
.std address,.std blockquote,.std dl,.std p,ul.bullet,ul.disc{margin:0 0 1em;padding:0}
ul.disc{list-style:disc;padding-left:1.5em}ul.disc li{background-image:none;padding-left:0}
ul.bullet{list-style:none}ul.bullet li{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/list/bullet.png) no-repeat;padding-left:25px;transition:background-position 150ms ease-out;-moz-transition:background-position 150ms ease-out;-webkit-transition:background-position 150ms ease-out;-o-transition:background-position 150ms ease-out}
ul.bullet li:hover{background-position:3px 0}
ul.list1 li{background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/list/list1.png)}
ul.list2 li{background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/list/list2.png)}
ul.list11 li{background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/list/list11.png)}
ul.list12 li{background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/list/list12.png)}
ul.list13 li{background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/list/list13.png)}
ul .separator{border-bottom:1px solid #fff;margin:8px 1px;overflow:hidden}
ul.bullet ul,ul.disc ul{margin-top:.5em;margin-bottom:.5em}
ul.bullet ul li,ul.disc ul li{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/list/bullet-small.png) no-repeat;padding-left:1.5em}
.form-search .button span,.std ul.no-bullets li{background-image:none!important}
.std ul.no-bullets{list-style:none!important;padding-left:0!important}
.std ul.no-bullets li{padding-left:0!important}
.std blockquote,.std dd,.std ol{padding:0 0 0 1.5em}.std ol{list-style:decimal;margin:10px 0}
.std ol ol,.std ol ul,.std ul ol{margin:.5em 0}
.std dt{font-weight:700}.std address{font-style:normal}.block-progress address,.block-progress dd,.item-options dd,.std em,.std i{font-style:italic}
.std b,.std strong{font-weight:700}.std .products-grid p{margin-bottom:0}
.header-container,.header-container2,.header-container3{background-repeat:repeat;background-position:center top;background-attachment:scroll}
.header{padding:0}
.header .item-left{float:left;margin-right:20px}.mini-cart,.top-links,.top-links ul,.user-menu{float:right;}.header .item-right{float:right;margin-left:20px}.header .logo-wrapper .logo{display:inline-block;max-width:220px;margin:10px 0}.header .logo-wrapper h1.logo a{display:block}.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.user-menu{margin:10px 0 10px 10px}#search_mini_form{clear:both;display:block}.form-search{position:relative}.form-search label{float:left;margin:3px 4px 0 0;display:none}.form-search .input-text{display:block;height:36px;line-height:36px;padding:0 35px 0 7px;color:#bbb;background-color:#fff;overflow:hidden;text-overflow:ellipsis}.form-search .button{position:absolute;right:0;top:0;margin:1px;padding:0;background-color:transparent!important;color:#000;width:34px;height:34px;line-height:34px;text-align:center}.form-search .button:hover{background-color:transparent;color:#000}.form-search .button span span{display:none}
.form-search .search-autocomplete{left:0!important;top:42px!important;position:relative;z-index:4100!important}
.form-search .search-autocomplete ul{background-color:#fff;text-align:left;padding:3px}
.form-search .search-autocomplete li{padding:3px 5px;cursor:pointer;line-height:24px}
.mini-cart .mini-cart-heading,.mini-compare .mini-compare-heading{cursor:default;color:inherit}
.form-search .search-autocomplete li .amount{float:right;padding-left:5px}
.search-wrapper-small .form-search .input-text{height:28px;line-height:28px}
.search-wrapper-small .form-search .button span{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png) -61px -111px no-repeat;width:28px;height:28px}
.search-wrapper-small .form-search .search-autocomplete{top:30px!important}
.search-wrapper-inline #search_mini_form{display:inline-block;vertical-align:middle}
.search-wrapper-centered .form-search{margin:0 auto;width:90%}
.search-wrapper-centered .form-search .input-text{float:right;width:100%}
.header-dropdown .dropdown-content .block-subtitle{padding:0;margin:0 0 20px;font-size:14px;font-weight:700}
.after-mini-cart{clear:both}
.mini-cart .mini-cart-heading:hover{color:inherit}
.mini-cart .mini-cart-heading .ic{font-size:16px;line-height:1em}
.mini-cart.dropdown .mini-cart-content{width:300px;padding:25px;text-align:left}
.mini-cart .mini-cart-content .empty{padding:10px 0}
.mini-cart .mini-cart-content .block-subtitle{padding:0;margin:0 0 20px;font-size:14px;font-weight:700}
.mini-cart .mini-cart-content .subtotal{margin:20px 0;font-size:14px;font-weight:700}
.mini-cart .mini-cart-content .mini-products-list li{padding:0;margin:0 0 5px}
.header h2{font-size:16px !important;text-transform:none;line-height:35px;/*font-weight:600;*/}
.head-top-text{color:#FFA200;display:inline-block;text-align:center;position:relative;font-size:18px;line-height:36px;animation:blinker 1s linear infinite;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
@keyframes blinker{50%{opacity:0.3;}}
.mini-cart .mini-cart-content .mini-products-list li.last{margin:0}.mini-cart .mini-cart-content .btn-edit,.mini-cart .mini-cart-content .btn-remove{float:right}
.mini-cart .mini-cart-content .product-details strong{font-weight:400}
.mini-cart .mini-cart-content .actions{margin:10px 0 0;padding:0;border:none;text-align:left}
.mini-cart .mini-cart-content .actions button{float:left;margin-right:1px}
.mini-cart .mini-cart-content .truncated{margin-left:3px}.mini-cart .mini-cart-content .truncated .item-options{-webkit-transform:translateZ(0)}
.mini-compare{float:right;margin:0;padding:0;border:none;background:#EDB91B/*#FFA200*/;color:#fff;padding:10px 15px;margin:0px 15px;border-radius:21px;}
.mini-compare .mini-compare-heading .ic{font-size:16px;line-height:1em}
.mini-compare.dropdown .mini-compare-content{width:300px;padding:25px;text-align:left}
.mini-compare .mini-compare-content .block-subtitle{padding:0;margin:0 0 20px;font-size:14px;font-weight:700}
.mini-compare .mini-compare-content .empty{padding:10px 0}
.mini-compare .mini-compare-content .product-name{padding-right:20px}
.mini-cart{background:#EDB91B/*#FFA200*/;color:#fff;padding:10px 15px;border-radius:21px;}
.mini-compare .mini-compare-content .btn-remove{float:right}
.mini-compare .mini-compare-content .actions{margin-top:20px}
.mini-compare .mini-compare-content .actions a{float:right;line-height:36px}
.mini-compare .mini-compare-content .actions button{float:left}
.block{margin:0 0 10px}
.block .block-title strong{font-weight:inherit}
.block .block-subtitle{margin:5px 0 10px;padding:0;font-size:1em;font-weight:700}
.block .block-content{padding:10px 0}
.block .block-content li.item{padding:5px 0}
.block .btn-edit,.block .btn-remove{float:right}
.block .actions{margin:10px 0 0;padding:10px 0 0;border-top:1px dotted #e5e5e5}
.block .actions a{float:left}
.block .actions .button{float:right}
.block .actions .button~a{margin-right:5px;line-height:36px}
.block-compare .block-content ol,.block-compared .block-content ol,.block-viewed .block-content ol{list-style:disc;padding-left:20px}
.block-compare .block-content ol li,.block-compared .block-content ol li,.block-viewed .block-content ol li{padding:3px 0}
.mini-products-list li{padding:5px 0}
.mini-products-list .product-image{float:left;width:50px}
.mini-products-list .product-details{margin-left:60px}
.mini-products-list .product-details h4{font-size:1em;font-weight:700;margin:0}
.mini-products-list .item .btn-edit,.mini-products-list .item .btn-remove{margin-left:7px}
.block-account .block-content{padding:10px 0}
.block-account .block-content ul{list-style:disc;padding-left:25px}
.block-account li>*{padding:4px;display:block}
.block-account li strong{font-weight:400}
.block-layered-nav .block-subtitle{display:none;margin-bottom:0}
.block-layered-nav dt{font-weight:700;padding:25px 0 0;font-size:15px}
.block-layered-nav dt:first-child{padding-top:0;padding-bottom:8px}
.block-layered-nav dd{max-height:200px;overflow:auto;padding:5px 0 10px}
.block-layered-nav dd.last{border-bottom:none}
.block-layered-nav .currently{margin-bottom:10px}
.block-layered-nav .currently .block-subtitle{display:block;padding:10px 10px 0;margin:0;font-weight:400}
.block-layered-nav .currently ol{padding:10px}
.block-layered-nav .currently ol li{margin-bottom:4px}
.block-layered-nav .currently .label{margin-right:4px;color:#d90000}
.block-layered-nav .currently .btn-remove{float:right;margin-left:5px}
.block-layered-nav .actions a{float:right}
.block-layered-nav .currently ol li,
.block-layered-nav dd li{line-height:1.5em; background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/bullet.png); background-repeat:no-repeat; background-position:3px 5px; -webkit-transition:background-position 150ms ease-out; -ms-transition:background-position 150ms ease-out; -o-transition:background-position 150ms ease-out; -moz-transition:background-position 150ms ease-out; transition:background-position 150ms ease-out;}
.block-layered-nav .currently ol li:hover,.block-layered-nav dd li:hover{background-position:6px 5px}
.block-related .block-subtitle{display:none;position:absolute;padding:1em 0;margin:-20px 0 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-weight:400;z-index:1}
.block-related:hover .block-subtitle{display:block;padding:8px;background-color:#fff}
.block-related-slider input.checkbox{float:left;margin:7px 5px 0 0}
.block-related-thumbnails .product-image{float:left;margin-bottom:10px}
.block-related-thumbnails .product-details>*{margin-bottom:5px}
.block-related-thumbnails .product-name,.block-related-thumbnails .related-add-to-wishlist{font-size:1em;line-height:1.25em;font-family:inherit;font-weight:inherit;display:inline-block}
.block-related-thumbnails .price-box{font-size:1em;line-height:1.25em}
.block-related-thumbnails .checkbox{float:left;margin:2px 5px 0 0}
.compare-table{border:0}
.compare-table .btn-remove{float:right}
.compare-table tbody tr:hover{background-color:#e5e5e5}
.compare-table .product-shop-row{border-bottom:1px solid #ccc}
.compare-table .product-shop-row td,.compare-table .product-shop-row th{border-color:#eee!important}
.compare-table tr.add-to-row{background-color:#fff;border-top:1px solid #ccc}
.compare-table tr.add-to-row:hover{background-color:#fff}
.compare-table tr.add-to-row td,.compare-table tr.first td{text-align:left}
.compare-table tr.first td .product-name{font-family:inherit;font-size:1.1666em;font-weight:700;margin:10px 0}
.compare-table tr.first td .ratings{width:145px;margin:10px 0}
.compare-table .price-box{margin:10px 0;line-height:15px}
.compare-table .product-image img{display:block;margin:0 auto}
.compare-table .add-to-links{margin-top:5px}
.compare-table .add-to-links li{float:none}
.compare-table a.link-wishlist{overflow:visible;text-indent:0;background:0 0;display:inline;border:none}
.block-poll .block-subtitle{font-weight:400}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{display:block;margin-left:18px}
.block-poll li{padding:3px 9px}
.block-poll .answer{font-weight:700}
.block-poll .votes{float:right;margin-left:10px}
.block-subscribe .actions button.button,.block-tags .actions a{float:none}
.block-tags .block-content .tags-list{background:0 0;border:0;font-size:12px}
.products-grid .product-name,.products-list .price-box,.products-list .product-name,h3.product-name{font-size:1.3333em;line-height:1.25em}
.block-tags .actions{text-align:right}
.block-banner .block-content,.category-image,.product-action .ic,.products-grid.centered .item,.sidebar .paypal-logo{text-align:center}
.block-subscribe .input-box{margin-top:5px}.block-subscribe input{width:155px}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}
.block-reorder .product-name{margin-left:20px}
.block-reorder .validation-advice{margin:3px 9px 7px}.block-login label{font-weight:700;color:#666}
.block-login input.input-text{display:block;width:167px;margin:3px 0}
.sidebar .paypal-logo{display:block;margin:10px 0}
.sidebar .paypal-logo a{float:none}.block-vertnav .block-content{padding-left:0;padding-right:0}
.category-image{width:100%;overflow:hidden;margin:10px 0}
.category-description{margin:10px 0;position:relative}
.category-products{margin:-1px 0 10px}
h2.product-name a,h3.product-name a,h4.product-name a,h5.product-name a,p.product-name a{color:inherit}
.products-grid .price-box.map-info a,.products-list .price-box.map-info a{margin-left:3px}
.products-grid .product-image .alt-img,.products-list .product-image .alt-img{position:absolute;top:0;left:0;display:none}
.category-products-grid .product-image img,.products-list .product-image img{}.products-list .item{border-top:1px solid #e5e5e5;padding-top:20px;padding-bottom:20px;background-color:#fff;position:relative;transition:box-shadow 0s ease-in;-moz-transition:box-shadow 0s ease-in;-webkit-transition:box-shadow 0s ease-in;-o-transition:box-shadow 0s ease-in}
.products-list .product-shop-inner{border-right:1px solid #e5e5e5;padding-right:15px}
.products-list .right-column{float:right}
.products-list .product-name{margin:0 0 15px}
.products-list .product-image{display:block;position:relative;margin-left:auto;margin-right:auto}
.products-list .price-box{margin:0 0 15px}
.products-list .ratings{margin:10px 0}
.products-list .desc{margin:15px 0}
.products-list .btn-cart{width:100%;max-width:180px}
.products-list .button span{float:none}
.products-list .availability{float:none;margin:15px 0}
.products-list .add-to-links{margin:15px 0 0}
.products-list.hover-effect .item:hover{margin-left:-1%;margin-right:-1%;padding-left:1%;padding-right:1%;z-index:10;box-shadow:0 0 20px rgba(0,0,0,.2);border-color:transparent;transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out}
.products-grid .item{padding-top:20px;padding-bottom:20px;position:relative}
.products-grid .product-name{margin:15px 0 10px}
.products-grid .product-image-wrapper{margin:0 auto;position:relative;margin-top:15px;}
.products-grid .product-image{display:block}
.products-grid .price-box{margin:10px 0;font-size:1em}
.products-grid .ratings{margin:10px 0;line-height:1.0833em}
.products-grid .actions{margin:10px 0 0}
.products-grid .availability{float:none;margin:5px 0}
.products-grid .add-to-links{margin:10px 0 0}
.products-grid.equal-height .item .actions{position:absolute;bottom:15px}
.products-grid.auto-height .item .actions{position:static;bottom:auto}
.products-grid .item .display-onhover{display:none}
.ratings .amount,.ratings .rating-box,.ratings .rating-links,.ratings .rating-links .separator{display:inline-block;vertical-align:middle}
.products-grid .item .visible-onhover{visibility:hidden;opacity:0;transition:visibility 0s ease-in-out .6s,opacity .3s ease-in-out .3s;-moz-transition:visibility 0s ease-in-out .6s,opacity .3s ease-in-out .3s;-webkit-transition:visibility 0s ease-in-out .6s,opacity .3s ease-in-out .3s;-o-transition:visibility 0s ease-in-out .6s,opacity .3s ease-in-out .3s}
.products-grid .item:hover .visible-onhover{visibility:visible;opacity:1;transition:visibility 0s ease-in-out 0s,opacity .3s ease-in-out .1s;-moz-transition:visibility 0s ease-in-out 0s,opacity .3s ease-in-out .1s;-webkit-transition:visibility 0s ease-in-out 0s,opacity .3s ease-in-out .1s;-o-transition:visibility 0s ease-in-out 0s,opacity .3s ease-in-out .1s}
.products-grid.single-line-name .product-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.products-grid.single-line-name .item:hover .product-name{overflow:visible;white-space:normal}
.products-grid.centered .item .btn-cart,.products-grid.centered .item .ratings .rating-box{margin-left:0;margin-right:0}.products-grid.centered .item .ratings .amount{margin-left:3px}.products-grid.centered .item input.checkbox{float:none}.products-grid.centered .item .actions .add-to-links li{float:none;margin:0}.category-products-grid .item{border-top:1px solid #e5e5e5;border-left:none;border-right:none;zoom:1;padding-top:2%;padding-left:1%;padding-right:1%;background-color:#fff;transition:box-shadow 0s ease-in;-moz-transition:box-shadow 0s ease-in;-webkit-transition:box-shadow 0s ease-in;-o-transition:box-shadow 0s ease-in}
.category-products-grid.hover-effect .item:hover{z-index:10;box-shadow:0 0 20px rgba(0,0,0,.2);border-color:transparent;transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out}
.products-grid.size-s .product-name{font-size:1.1666em;line-height:1.2307em}
.products-grid.size-xs .product-name{font-size:1em;line-height:1.25em}
.products-grid.size-s .item button.btn-cart{line-height:3em;padding-left:15px;padding-right:15px}
.products-grid.size-xs .item button.btn-cart{line-height:2.5em;padding-left:8px;padding-right:8px}
.products-grid.size-s .sticker{width:45px;height:45px;font-size:1em}
.products-grid.size-s .item:hover .sticker{width:50px;height:50px}
.products-grid.size-xs .sticker{width:40px;height:40px;font-size:.9166em}
.products-grid.size-xs .item:hover .sticker{width:45px;height:45px}
.no-rating,.ratings{line-height:15px;margin:15px 0}
.ratings strong{float:left;margin:1px 5px 0 0}
.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/rating.png) repeat-x;text-indent:-999em;overflow:hidden}
.rating-box .rating{float:left;height:13px;background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/rating.png) 0 100% repeat-x}
.ratings .rating-box{margin-right:6px}
.ratings .amount{white-space:nowrap;font-size:10px}
.ratings .rating-links .separator{text-indent:-9999px;border-left:1px solid #e5e5e5;height:13px;width:1px;margin:0 3px}
.ratings-table td,.ratings-table th{line-height:1.1666em;padding:3px 0}
.ratings-table th{padding-right:8px}
.product-action{display:block;margin:10px 0}
.product-action .ic{vertical-align:middle;font-size:16px;width:24px}
.product-action .label{vertical-align:middle;margin-left:3px}
a.availability-only{cursor:pointer}
.availability-only .ic{font-size:20px}
.weee,.weee .price{font-size:11px}
.availability-only strong{font-weight:400}
.availability-only .caret{margin-left:8px;opacity:1;}
.availability-only-details{width:100%;margin:-10px auto 20px}
.old-price,.price-box{margin:0}
.availability-only-details thead{border-bottom:1px solid #e5e5e5}
.availability-only-details th{padding:4px 12px;font-weight:700}
.availability-only-details td{padding:1px 12px;border-right:1px solid #f5f5f5}
.availability-only-details td.last{border-right:none}
.extrahint-wrapper .product-pricing{padding:10px;background-color:#f5f5f5}
.product-options-bottom .product-pricing{clear:left}
.price{white-space:nowrap!important;font-weight:700}
.configured-price .price-label,.minimal-price .price-label,.old-price .price-label,.price-as-configured .price-label,.price-excluding-tax .label,.price-from .price-label,.price-incl-tax .label,.price-including-tax .label,.price-to .price-label,.product-view .product-shop .price-box .old-price .price-label,.special-price .price-label{white-space:nowrap}
.old-price .price-label{display:none}
.minimal-price-link,.price-excl-tax,.price-excl-tax .price,.price-excluding-tax,.price-incl-tax,.price-incl-tax .label,.price-incl-tax .price,.price-including-tax,.weee{display:block}
.old-price .price{text-decoration:line-through; font-size:15px;}
.special-price{margin:0;padding:0}
.special-price .price,.special-price .price-label{color:#ee001c!important; font-size:15px;}
.minimal-price{margin:0 0 5px}
.configured-price,.price-from,.price-to{margin:0}
.minimal-price-link .price{color:#ee001c}
.price-excluding-tax .price{font-weight:400}
.configured-price .price,.configured-price .price-label{font-weight:700}
.weee .price{font-weight:400}.price-excl-tax .label{display:block;white-space:nowrap}
.price-incl-tax .price{font-weight:700}
.price-notice{margin-left:5px}
.price-notice .price{padding-left:3px}
.price-as-configured .price-label{font-size:1.1666em;font-weight:700;text-transform:uppercase;color:inherit}.addto-links-icons .ic,.product-view .add-to-links .ic{font-size:16px}.price-box-bundle .price-box{margin:0!important;padding:0!important;border:none!important}
.tier-prices{margin:0 0 10px;padding-left:10px}.tier-prices li{line-height:15px;background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/bullet.png) 0 4px no-repeat;padding:0 0 0 11px;margin:3px 0}
.tier-prices .benefit{color:#ee001c;font-weight:400}
.product-view .data-table th,.tier-prices-grouped li .price{font-weight:700}
.tier-prices-grouped li{padding:2px 0}.add-to-links .separator{display:none}
.add-to-links li{float:left}
.addto-gaps-right li{margin-right:10px}.addto-links-icons .link-compare{margin-left:3px}
.addto-links-icons a{display:block}
.addto-links-icons.addto-onimage{float:right;margin-top:-40px;position:relative;z-index:1;padding-bottom:4px;padding-right:4px}
.product-view .add-to-cart{float:none;
    width:70%;
    /* position:static; */
    margin-bottom:20px;}
.add-to-cart .button,.add-to-cart .qty-wrapper{display:inline-block}
.add-to-cart .qty-wrapper .qty{text-align:center;margin-right:10px}
.product-view .paypal-wrapper{float:left}
.product-view .paypal-wrapper .paypal-logo{margin:0;padding:5px 0 0;text-align:right}
.product-view .paypal-wrapper .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}
.add-to-cart .paypal-logo{clear:left;margin:0;padding:10px 0 0;text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}
.product-view .btn-cart{min-width:150px}
.add-to-cart.left-side{float:none!important}.add-to-cart.left-side .button{float:left}
.add-to-cart.left-side .qty-wrapper{line-height:55px}
.add-to-cart.left-side .qty-wrapper label{padding-left:7px}
#messages_product_view{margin:0 auto;width:98%}
.catalog-product-view .col1-layout .col-main{margin-left:0;margin-right:0;width:100%}
.product-view .box-additional{margin-top:20px; width:621px;text-align:justify;}
.product-view .box-up-sell{width:100%;}
.product-view .box-up-sell .owl-item{width:15%;}
.product-view .product-img-column{float:left;margin-bottom:10px;position:relative}
.col3-layout .product-view .product-img-column{float:none;margin:0 auto}
.product-view .product-shop{float:left; }
.product-view .product-shop .product-name{margin:0 0 1.6666em}
.product-view .product-shop .product-name h1{margin:0}
.product-view .product-shop .ratings-table{margin:15px 0 5px}
.product-view .product-secondary-column .inner{padding-top:1px;padding-bottom:10px}
.product-view .short-description{margin:15px 0;line-height:1.25em}
.product-view .short-description ul{margin-top:5px;margin-bottom:5px}
.product-view .action-box{margin:20px 0}
.product-view .add-to-links li{margin-right:10px}
.product-view .add-to-links a{display:block}
.extrahint-wrapper{margin-bottom:15px}
.product-type-data .item-options{clear:both}
.product-type-data .item-options dt{float:none;margin:0 0 5px}
.product-type-data .item-options dd{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/bullet.png) 3px 4px no-repeat;padding-left:15px}
.product-view .product-shop .price-box .price-excluding-tax .price{font-size:inherit}
.map-popup-price .regular-price .price,.product-view .price-as-configured .price,.product-view .price-box.map-info .old-price .price,.product-view .product-options-bottom .price-box .regular-price .price,.product-view .product-shop .price-box .old-price .price,.product-view .product-shop .price-box .old-price .price-label,.product-view .product-shop .price-box .price-including-tax .price,.product-view .product-shop .price-box .regular-price .price,.product-view .product-shop .price-box .special-price .price,.product-view .product-shop .price-box .special-price .price-label{font-size:1.6666em}
.product-view .product-shop .price-box .old-price .price-label{display:none}
.map-popup-msrp .price,.product-view .product-shop .price-box.map-info .old-price{display:block}
.product-view .price-box .special-price .price-label{white-space:normal}
#my-tags-table .add-to-links,#wishlist-table .add-to-links,.map-popup-heading h2,.tracking-table th,.tracking-table-popup th{white-space:nowrap}
.product-view .price-box .special-price .price-excluding-tax,.product-view .price-box .special-price .price-including-tax{padding:0 0 0 15px}
.product-options-bottom .price-box,.product-view .add-to-box .price-box{float:left;margin:18px 15px 10px 0;padding:0}
.product-view .product-type-data{margin:10px 0 0}
.product-view .add-to-box,.product-view .container1-wrapper,.product-view .container2-wrapper{padding:0 0 15px;margin:0 0 15px}
.product-view .add-to-box{margin-top:15px}
.product-view .box-tabs .std ul,.product-view .short-description .std ul{list-style:none}
.product-view .box-tabs .std ul li,.product-view .short-description .std ul li{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/list/bullet.png) no-repeat;padding-left:25px}
.product-view .box-tabs .std ul{margin-bottom:1em}
.product-view .box-tabs .std ul.disc,.product-view .short-description .std ul.disc{list-style:disc;padding-left:1.5em}
.product-view .box-tabs .std ul.disc li,.product-view .short-description .std ul.disc li{background-image:none;padding-left:0}
.product-options{position:relative;margin-bottom:15px}
.product-options dt{font-weight:400}.product-options dt label{display:inline-block;font-weight:700}
.product-options dt label.required em{float:right;margin-left:3px}
.product-options ul.options-list input.radio,.product-options-bottom .price-tax{float:left}
.product-options dd .qty-holder{display:block;padding:5px 0 0}.product-options dd .qty-holder label{vertical-align:middle}
.product-options dt .qty-disabled{background:0 0;border:0;padding:3px}
.product-options dd{margin:3px 0 15px}
.product-options dl.last dd.last{border-bottom:0}.product-options dd input.input-text{width:100%}
.product-options dd input.datetime-picker{width:150px}.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}
.product-options dd textarea{width:100%;height:8em}
.product-options dd select{width:100%}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px}
.product-options ul.options-list{margin-right:5px}
.product-options ul.options-list li{line-height:1.5;padding:2px 0}
.product-options ul.options-list input.checkbox{float:left;margin-top:2px}
.product-options ul.options-list .label{display:block;margin-left:18px}
.product-options ul.options-list label{font-weight:400}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.note{margin:0;font-size:.9166em}
.product-options p.required{position:absolute;right:0;top:-15px}
.product-options-bottom{margin-top:20px}
.product-options-bottom .tier-prices{margin:0 0 10px;padding:0;border:0;background:0}
.product-options-bottom .tier-prices li{background:0;padding:2px 0}
.product-shop .product-options-bottom{margin:0}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0}
.product-shop .product-options-bottom .price-tax{float:none}
.product-shop .product-options-bottom .add-to-cart-box{clear:both;float:left;padding-top:12px}
.product-view .grouped-items-table{margin:0;clear:both}
.product-view .grouped-items-table thead th{font-weight:700}
.product-view .grouped-items-table .price-box{margin:0;padding:0;border:0}
.product-view .grouped-items-table .price-box .price-including-tax .price{font-size:15px}
.product-view .grouped-items-table td{vertical-align:middle}
.product-view .grouped-items-table .price-box .regular-price .price{font-size:14px}
.box-tabs .panel>h2:first-child{display:none}.product-view .box-tags .product-tags{display:block;margin:0 0 25px}.product-view .box-tags .product-tags li{display:inline;padding:0 7px;border-right:1px solid #e5e5e5}.product-view .box-tags .product-tags li.first{padding-left:0}
.product-view .box-tags .product-tags li.last{padding-right:0;border-right:0}.product-view .box-tags .form-add label{display:block;font-weight:700;margin:0 0 5px}.product-view .box-tags .form-add .input-box{float:left;margin:0 5px 5px 0}.product-view .box-tags .form-add input.input-text{width:auto}.product-view .box-tags .note{margin:3px 0 0;font-size:.9166em}.product-view .box-reviews{margin-top:15px}.product-view .box-reviews dl{margin:0 0 15px}.product-view .box-reviews dt .heading{font-weight:400;font-size:1.5em;margin-right:10px}.product-view .box-reviews dt span{font-weight:700}.product-view .box-reviews dt a{font-size:18px;margin-right:8px}.product-view .box-reviews dd{margin:0 0 15px 15px;padding-bottom:15px;border-bottom:1px dashed #e5e5e5}.product-view .box-reviews dd .date{display:block;margin-top:3px;font-style:italic}.product-view .box-reviews .ratings-table{margin:5px 0}.product-view .box-reviews .form-add h3{font-size:1em;font-weight:400;margin-bottom:0}.product-view .box-reviews .form-add h3 span{font-weight:700}.product-name,.product-view .box-reviews .form-add h4{font-weight:400;font-size:1em}.product-view .box-reviews .form-add h3,.product-view .box-reviews .form-add h4{font-family:inherit}.product-view .box-reviews .form-add .form-list{margin:15px 0 0}.product-view .box-reviews .form-add .form-list input.input-text{width:100%;max-width:340px}.product-view .box-reviews .form-add .form-list textarea{width:100%;max-width:500px}.product-view .box-reviews .buttons-set button.button{float:left;margin-left:0}.product-view .box-reviews .form-add .data-table{max-width:176px}.product-view .box-reviews .form-add .data-table td,.product-view .box-reviews .form-add .data-table th{text-align:center;line-height:1em}.product-view .box-reviews .form-add .data-table td .radio{margin:0}.send-friend .form-list li p{margin:0 15px 0 0}.send-friend .form-list .field{margin-bottom:8px}.send-friend .form-list textarea{width:100%}.send-friend .buttons-set .limit{float:right;margin:0 7px}.product-name{margin:0}.tags-list li{display:inline}.advanced-search-summary{padding:20px;margin:10px 0}.advanced-search-summary ul{float:left;margin:0 4% 10px 0;width:46%}.advanced-search-summary li{margin:0 0 2px;font-size:1.25em}.advanced-search-summary strong{margin:0 5px 0 0}.advanced-search-summary p{clear:both;float:left;display:block;margin:10px 0 0}.advanced-search .form-list label{padding-right:10px;width:140px}.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{clear:none;float:left}.catalogsearch-advanced-index .fieldset{margin-bottom:3px}.catalogsearch-advanced-index .buttons-set{padding-left:0}.catalogsearch-advanced-index .buttons-set button.button{float:left;margin-left:0}.page-sitemap .links{float:right;margin:0 0 5px;text-align:center}.page-sitemap .links a{text-decoration:none;position:relative}.page-sitemap .sitemap{margin:15px}.page-sitemap .sitemap li{margin:3px 0}.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:700}.page-sitemap .pager{clear:both}.rss-title h1{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/i_rss-big.png) 0 center no-repeat;padding-left:30px}.rss-table .link-rss{display:block}.cart .page-title .checkout-types li{margin:0 0 5px}.cart .title-buttons .checkout-types{float:right}.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}.cart-table thead tr{border-bottom:1px solid #e5e5e5}.cart-table th.last{border-right:none}.cart-table .product-image{width:168px;display:block}.cart-table .product-name{margin:0 0 10px;font-weight:400;font-size:1.6666em;line-height:1.2em}.cart-table .item-msg{margin:5px 0;font-size:.9166em;font-weight:700;color:#ee001c}.cart-table tfoot td{padding:5px 10px;border:none}.cart-table input.qty{width:4em!important}.cart-table tfoot td.last{padding:15px 0 0;border-bottom:1px solid #eee}.cart-table tfoot button{padding:0;margin:0 0 15px 10px}.cart-table .btn-continue{float:left;margin-left:0}.cart .cart-right-column,.cart-table .btn-empty,.cart-table .btn-update{float:right}.cart-collaterals{margin-top:2%}.cart .cart-left-column>*,.cart .cart-right-column>*{margin-bottom:20px}.cart .crosssell .product-image{float:left}.cart .crosssell .product-details{margin-left:85px}.cart .crosssell .btn-cart{float:left;margin-right:10px}.cart .crosssell .add-to-links{float:left;margin:12px 0 0}.cart .crosssell .price-box{margin:7px 0}.cart .crosssell li.item{padding:20px 0}.cart .crosssell li.item.odd{margin-left:0;clear:left}.cart .crosssell li.item.even{margin-right:0;float:right}.cart-wide-box .crosssell li.item{float:left;width:265px;min-height:109px}.cart .discount input.input-text,.cart .shipping input.input-text,.cart .shipping select,.cart .totals table{width:100%}.cart-wide-box .crosssell li.item.odd{padding-right:20px;border-right:1px solid #eee}.cart-wide-box .crosssell li.item.even{padding-left:20px}.cart .discount .buttons-set,.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left}.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0}.cart .discount label{display:block;margin:0 0 5px}.cart .shipping p{margin-bottom:10px}.cart .shipping .sp-methods{margin:10px 0 0}.cart .totals{background-color:#f5f5f5}.cart .totals-inner{padding:20px}.cart .totals td{padding:1px 0 1px 7px}.cart .totals tfoot th{padding:5px 15px 5px 7px}.cart .totals tfoot td{padding-bottom:5px}.cart .totals tfoot td strong,.cart .totals tfoot th strong{font-size:16px}.cart .totals .checkout-types{text-align:right}.cart .totals .checkout-types li{clear:both;margin:10px 0}.item-options dt{float:left;clear:left}.item-options dd{float:left;margin:0 0 2px;padding-left:7px}.data-table .item-options{line-height:15px;margin:0 0 0 10px}.data-table .item-options dt{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/bullet.png) 0 4px no-repeat;padding-left:10px}.data-table .item-options dd{padding-left:10px}.truncated{cursor:help;display:inline-block}.truncated a.dots{cursor:help}.truncated a.details{cursor:help;text-decoration:none;border-bottom:1px dotted #ccc}.truncated .truncated_full_value{position:absolute;z-index:999}.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:190px;padding:15px}.truncated .truncated_full_value .item-options>p{font-weight:700;margin-bottom:2px}.truncated .show .item-options{display:block;left:-210%;top:20px}.sp-methods dt{font-weight:700;margin:15px 0 0}.sp-methods dt:first-child{margin-top:0}.sp-methods dt.a-center{text-align:left!important}.sp-methods dd{margin:3px 0 15px}.sp-methods dd li{margin:5px 0}.sp-methods .price{font-weight:700}.sp-methods .form-list{padding:10px 10px 10px 22px}.sp-methods select.month{width:150px;margin-right:10px}.sp-methods select.year{width:96px}.sp-methods input.cvv{width:5em!important}.sp-methods .checkmo-list label{padding-right:10px}.sp-methods .checkmo-list address{float:left}.sp-methods .centinel-logos a{margin-right:3px}.sp-methods .centinel-logos img{vertical-align:middle}.please-wait{float:right;margin-right:5px}.please-wait img{vertical-align:middle}.cvv-what-is-this{cursor:help;margin-left:10px}.tool-tip{margin-left:22px}.tool-tip .btn-close a{display:block;margin:0 0 5px}.gift-messages{margin:30px 0 10px}.gift-messages-form{border:1px solid #e5e5e5;padding:20px;position:relative}.gift-messages-form p{margin-bottom:10px}.gift-messages-form label{float:none!important;position:static!important}.gift-messages-form .item{margin:0 0 10px}.gift-messages-form .item .product-img-box{float:left;width:75px}.gift-messages-form .item .product-image{margin:0 0 7px}.gift-messages-form .item .number{margin:0;font-weight:700;text-align:center}.gift-messages-form .item .details{margin-left:90px}.gift-message-link{display:block;background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px}.gift-message-link.expanded{background-position:0 -53px}.gift-message-row .btn-close{float:right;padding:0 7px}.gift-message dt strong{font-weight:700;color:#666}.gift-message dd{margin:5px 0 0;font-size:13px}.order-gift-message{margin:15px 0}.checkout-agreements li{display:block;padding:22px;background-color:#f5f5f5;margin:0 0 10px}.checkout-agreements .agreement-content{overflow:auto;max-height:144px}.checkout-agreements .agree input.checkbox{margin-right:8px}.checkout-agreements .agree label{font-weight:700;vertical-align:middle}.centinel .authentication{border:1px solid #ddd;background:#fff}.centinel .authentication iframe{width:99%;height:400px;background:0 0!important;margin:0!important;padding:0!important;border:0!important}.info-set .data-table .item-options{margin:5px 0 0}.block-progress dl{margin-top:15px}.block-progress dt{margin:15px 0;line-height:1.3em;font-weight:700}.block-progress dd{margin-bottom:25px;padding-left:15px}.block-progress dt a{text-transform:none;font-weight:400}.block-progress p{margin:0}.opc .buttons-set.disabled button.button{display:none}.opc .buttons-set .please-wait{height:45px;line-height:45px}.opc .ul{list-style:disc;padding-left:18px}.opc{position:relative}.opc .section{margin:0 0 10px;padding:0}.opc .step-title{background:#f5f5f5;padding:10px;text-align:right}.opc .step-title .number{float:left;background:#fff;padding:8px 12px;margin:0 8px 0 0;font-size:1.3333em}.opc .step-title h2{float:left;margin:0;color:#999;font-size:1.1333em;line-height:2.125em}.opc .step-title a{display:none;float:right;margin-top:8px}#opc-login h3,.opc .step{margin-top:10px}.opc .section.allow{cursor:pointer}.opc .section.allow.active{cursor:auto}.opc .allow .step-title{background:#f5f5f5}.opc .active .step-title,.opc .allow .step-title:hover{background-color:#e5e5e5}.opc .allow .step-title h2{color:#333}.opc .allow .step-title a{display:block}.opc .active .step-title{cursor:default}.opc .active .step-title .number{color:#fff;background-color:#333}.opc .active .step-title a{display:none}.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li,.multiple-checkout .place-order .grand-total .inner div{display:inline}.opc .step{padding:10px 20px;position:relative}.opc .step .tool-tip{right:30px}#opc-login .buttons-set button{float:left;margin-left:0}#opc-login .buttons-set a{float:right!important}#opc-login h4{font-family:inherit;font-weight:400}#opc-login .form-list{margin:15px 0}#opc-login .form-list li{margin:0 0 3px}.opc .gift-messages-form{border:1px solid #e5e5e5;border-width:1px 0}.opc .gift-messages-form .inner-box{overflow:visible}#opc-review .step{padding:0}#opc-review .item-options{margin:5px 0 0}#opc-review .btn-checkout{min-width:200px}#opc-review .buttons-set p{margin:0;line-height:28px}#opc-review .buttons-set .please-wait{height:28px;line-height:28px}#opc-review .authentication{margin:0 auto;width:570px}#opc-review .warning-message{color:#222;font-weight:700;text-align:center;padding:10px 10px 0}.info-set h2,.multiple-checkout h2{font-weight:700;margin:0 0 10px}.info-set h3,.info-set h4,.multiple-checkout h3,.multiple-checkout h4{font-size:15px;font-weight:700}.addresses-list h3,.dashboard .box-info h4,.dashboard .welcome-msg .hello strong,.info-set h2.legend,.multiple-checkout .col2-set h2.legend,.multiple-checkout .data-table thead th{font-weight:400}.info-set h2 a,.info-set h3 a,.info-set h4 a,.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a{font-size:12px;font-weight:400}.info-set .data-table .product-name,.multiple-checkout .data-table .product-name{font-size:13px;margin:0 0 5px}.info-set h3.legend,.multiple-checkout .col2-set h3.legend{color:#ce001a;margin:0 0 10px}.info-set .divider,.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative}.info-set .box,.multiple-checkout .box{margin:0 0 15px}.checkout-progress{padding:0 110px;margin:-11px 0 25px}.checkout-progress li{float:left;width:19%;margin:0 1px 0 0;padding-top:5px;border-top:10px solid #d5d5d5;text-align:center;color:#bbb}.checkout-progress li.active{border-top-color:#ce001a;color:#ce001a}.multiple-checkout .page-title{border-bottom:1px solid #e5e5e5;padding-bottom:5px}.multiple-checkout .buttons-set{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:15px}.multiple-checkout .data-table thead tr{border-bottom:1px solid #bbb}.multiple-checkout .data-table thead th{padding:10px}.multiple-checkout .gift-messages{margin:15px 0 0}.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}.multiple-checkout .col2-set .col-1{width:32%}.multiple-checkout p.actions{margin-bottom:10px}.multiple-checkout .place-order .please-wait{margin-top:10px}.multiple-checkout .place-order .grand-total{font-size:1.5em;text-align:right}.multiple-checkout .place-order .grand-total big{display:inline;margin-right:20px}#multiship-addresses-table td{padding:10px}.checkout-multishipping-shipping .box-sp-methods{border:1px solid #e5e5e5;padding:15px;margin-bottom:0;position:relative}.account-login .new-users,.account-login .registered-users,.account-login p{margin-bottom:20px}.account-login p.required{margin:0}.account-login .buttons-set{margin-top:10px}.account-login .buttons-set button{float:left;margin-left:0}.account-login .buttons-set a{float:right!important;margin-bottom:10px}.my-account .title-buttons .link-rss{float:none;margin:0}.dashboard .welcome-msg{margin:0 0 1.6666em}.dashboard .welcome-msg .hello{font-size:1.6666em;line-height:1.2em}.dashboard .col-1,.dashboard .col-2{margin-bottom:1.5em}.box-account{margin:0 0 2.5em}.box-account .box-head{border-bottom:1px solid #e5e5e5;margin:0 0 10px;padding-bottom:5px}.box-account .box-head a{float:right;margin-top:10px}.box-account .box-head h2{float:left;margin:0;background-position:0 0;background-repeat:no-repeat}.box-account.box-info .col-1{border-right:1px solid #e5e5e5}.box-account.box-info .col-1 .box{padding-right:10px}.dashboard .box .box-title{padding:0 0 2px;margin:0 0 10px;text-align:right;border-bottom:1px solid #e5e5e5}.dashboard .box-reviews .number,.dashboard .box-tags .number{line-height:1.25em;padding:0 10px;float:left;font-size:1.3333em}.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;margin:0}.dashboard .box-info h4{text-transform:uppercase}.dashboard .box-reviews .details{margin-left:38px}.dashboard .box-reviews li.item{margin:0 0 7px}.dashboard .box-reviews li.item.last{margin:0}.dashboard .box-reviews .ratings{margin:5px 0 0}.dashboard .box-tags .details{margin-left:38px}.dashboard .box-tags .tags{margin:5px 0 0}.dashboard .box-tags li.item{margin:0 0 7px}.dashboard .box-tags li.item.last{margin:0}.addresses-list address{margin-bottom:10px}.addresses-list .link-remove:hover{color:#ee001c}.addresses-list .separator{margin:0 3px}.addresses-list .addresses-primary .item{padding:15px;margin:0 0 10px;background-color:#f5f5f5}.addresses-list li.empty{background:0 0;border:0;padding:0}.addresses-list li.empty p{color:#555}.addresses-list .addresses-additional .item{padding:15px;margin:0 0 10px;border:1px solid #e5e5e5}.my-account .pager{margin-bottom:20px}.order-info{margin:20px 0 10px}.order-info dd,.order-info dt,.order-info li,.order-info li a{float:left}.order-info li{margin-right:1px}.order-info dt,.order-info li a,.order-info li.current{padding:10px}.order-info dt{font-weight:700;padding-left:0}.order-info li a{background-color:#f8f8f8}.order-info li a:hover,.order-info li.current{background-color:#e5e5e5}.order-date{margin:15px 0;color:#ee001c;clear:both}.order-info-box{margin:0 0 10px;padding:20px}.order-info-box .col-1{border-right:#e5e5e5 solid 1px}.order-info-box .box-payment p{margin:0 0 3px}.order-info-box .box-payment th{font-weight:700;padding-right:7px}.order-items .data-table{margin-bottom:20px}.order-items .data-table td{padding:5px 9px}.order-items .data-table .grand_total{font-size:1.3333em}.order-items{width:100%}.order-items .product-name{margin:0 0 3px;font-size:12px}.order-items .link-print{font-weight:400}.order-items p .link-print{float:none}.order-about h2,.order-items h2{margin:15px 0}.order-items h3.table-caption{font-size:13px;font-weight:700}.order-items h2.sub-title a,.order-items h2.table-caption a{font-size:12px;font-weight:400;text-transform:none}.order-items .order-links{text-align:right}.order-details h2 .separator{color:#999;font-size:12px}.order-about{margin:0 0 15px;padding:5px 30px}.order-about dt{font-weight:700}.order-about dd{font-size:12px;margin-bottom:15px}.page-print .print-head,.tracking-table{margin:0 0 15px}.tracking-table th{width:20%;font-weight:700}.tracking-table td,.tracking-table th{padding:5px 9px}.tracking-table-popup{width:100%}.tracking-table-popup th{font-weight:700}.tracking-table-popup td,.tracking-table-popup th{padding:1px 8px}.page-print .print-head .logo{float:left}.page-print .print-head address{float:left;margin-left:15px}.page-print h1{font-size:16px;font-weight:700}.page-print h2,.page-print h3{font-size:13px;font-weight:700}.page-print h2.h2{font-size:16px;font-weight:700}.page-print .order-date{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px}#my-reviews-table td,#my-tags-table td{padding:10px}.page-print .col2-set{margin:0 0 10px}.page-print .gift-message-link{display:none}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .label,.page-print .price-incl-tax .price{display:inline}.my-wishlist .product-image{display:block;margin:0 0 5px;min-width:113px;max-width:140px}.my-wishlist .description,.my-wishlist .product-name{margin-bottom:10px}.my-wishlist textarea{display:block;width:97%;height:70px;border:1px solid #e5e5e5}.my-wishlist .price-box{margin-bottom:5px}.my-wishlist .add-to-cart-alt{margin-bottom:10px}.my-wishlist .buttons-set{margin-top:2em}.my-wishlist .data-table tr.even{background:#f8f8f8}.my-wishlist .btn-cart{margin:10px 0 5px}.my-tag-edit{float:left;margin:0 0 10px}.my-tag-edit .btn-remove{float:right;margin:5px 0 0 5px}#my-tags-table{clear:both}.product-review .product-img-box{float:left;width:140px}.product-review .product-img-box .product-image{display:block;width:125px;height:125px}.product-review .product-img-box .label{margin:0 0 8px}.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 10px}.product-review .product-details{margin:0 20px 20px 155px}.product-review .product-name{font-size:18px;margin:0 0 18px}.product-review h3{font-size:12px;margin:15px 0 5px}.product-review .ratings-table{margin:0 0 15px}.product-review dt{font-weight:700}.product-review dd{font-size:12px;margin:5px 0 0}.billing-agreements .form-list li select{float:left}.billing-agreements .form-list li button.button{float:left;margin-left:10px}.billing-agreements .table-caption{font-weight:700;font-size:13px}.window-overlay{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/window_overlay.png);background:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}.remember-me label{float:none;margin:0 6px}.remember-me-popup{left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;z-index:10000}.remember-me-popup-head{position:relative}.remember-me-popup-close-button{margin-top:15px}.cart-msrp-totals{color:red;text-align:right;text-transform:uppercase}.map-popup-content,.map-popup-heading h2{text-align:left;overflow:hidden}.map-cart-sidebar-total{display:block;color:red;font-weight:400;font-size:12px;line-height:1.5em}.map-popup{margin:10px 0 0;position:absolute;width:300px;z-index:100}.map-popup-heading h2{word-wrap:break-word;text-overflow:ellipsis}.map-popup-arrow{display:none}.map-popup-checkout{float:right;text-align:right}.map-popup-checkout .paypal-logo{margin:0 0 5px}.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}.map-popup-price{margin:5px 0 0}.map-popup-text{clear:right;padding:20px;text-align:left;word-wrap:break-word}.map-popup-only-text{border-top:1px solid #eee}.map-popup,.remember-me-popup{background:#fff;text-align:left}.map-popup-heading,.remember-me-popup-head{border-bottom:1px solid #e5e5e5;padding:15px 45px 15px 20px}.map-popup-heading h2,.remember-me-popup-head h3{margin:0;font-size:16px}.map-popup-content,.remember-me-popup-body{padding:20px}.map-popup-close,.remember-me-popup-head .remember-me-popup-close{display:block;position:absolute;top:16px;right:16px}.calendar{z-index:200}.footer-container,.footer-container2{background-repeat:repeat;background-position:center top;background-attachment:scroll}.footer{margin:0 auto;padding:0;text-align:left}.footer .item-left{float:left;margin-right:20px}.footer .item-right{float:right;margin-left:20px}#subscribe-form label,.footer .heading{margin-bottom:.625em;font-size:1.0333em;font-weight:400}.footer-primary-top-spacing{padding-top:20px;padding-bottom:20px;border-bottom:1px solid;border-color:#eee;border-color:rgba(0,0,0,.05)}.footer-primary-bottom-spacing{border-top:1px solid;border-color:#eee;border-color:rgba(0,0,0,.05);padding-top:20px;padding-bottom:20px}#subscribe-form form{display:block}#subscribe-form label{float:left;margin:0 22px 0 0;line-height:36px;font-weight:400;position:relative}#subscribe-form .input-box{float:left;margin:0 5px 5px 0;position:relative}#subscribe-form .input-box .validation-advice{padding:10px 0;margin:0;width:140%;position:absolute;top:-103%;left:-20%;text-align:center;background-color:#fff;background-color:rgba(255,255,255,.9);z-index:1}#subscribe-form .input-text{float:left;width:auto;border-radius:5px;}#subscribe-form .button{float:left}.social-links a>span.icon{display:inline-block}.social-links .ib,.social-links span.icon{margin-bottom:3px}.footer-copyright{font-size:1.01em;line-height:1.3636em;margin-bottom:10px;margin-left:10px}#scroll-to-top{display:none;position:fixed;width:50px;height:50px;line-height:50px;text-align:center;font-size:32px;bottom:30px;right:2px;z-index:9999;border-radius:50%;background-image:none!important}#scroll-to-top:hover{background-color:#333}body.cms-index-index .breadcrumbs{display:none}.widget-compared .products-grid .item,.widget-new-products .products-grid .item,.widget-viewed .products-grid .item{float:left;max-width:165px;padding:0 10px 15px}.header-mobile .logo-wrapper--mobile,.logo.logo--regular img{max-width:180px}.widget-compared .products-list,.widget-new-products .products-list,.widget-viewed .products-list{list-style-type:none;padding:0}.widget-compared .products-list .product-image,.widget-new-products .products-list .product-image,.widget-viewed .products-list .product-image{float:left}.clear{clear:both;font-size:0;line-height:0;height:0}#nav:after,.add-to-box:after,.add-to-cart:after,.advanced-search-summary:after,.block .actions:after,.block .block-content:after,.block li.item:after,.block-layered-nav .currently li:after,.block-poll li:after,.block-related-thumbnails .product:after,.box-account .box-head:after,.box-reviews li.item:after,.box-tags li.item:after,.breadcrumbs:after,.buttons-set:after,.cart .crosssell li.item:after,.cart .crosssell:after,.cart-collaterals:after,.cart:after,.checkout-progress:after,.clearer:after,.col-main:after,.col2-set:after,.col3-layout .product-options-bottom .price-box:after,.col3-set:after,.col4-set:after,.dashboard .box .box-title:after,.data-table .item-options:after,.footer-container .bottom-container:after,.footer:after,.form-list .field:after,.form-list li:after,.gift-messages-form .item:after,.group-select li:after,.header .quick-access:after,.header-container .top-container:after,.header-container:after,.header:after,.main:after,.mini-cart .mini-cart-content .mini-products-list li.item:after,.multiple-checkout .place-order:after,.my-account .order-info:after,.opc .step-title:after,.page-print .print-head:after,.page-title:after,.pager:after,.product-essential:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.product-type-data .item-options:after,.product-view .box-description:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.products-grid:after,.products-list li.item:after,.ratings:after,.search-autocomplete li:after,.section-line:after,.section-title:after,.send-friend .form-list li p:after,.sorter:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.whol_header-container>h2{font-size:14px;padding-top:8px;text-transform:uppercase}.press ul li .group3.cboxElement{border:1px solid #ddd;display:block;padding:10px}.press ul li img{height:auto;width:auto}.footer-primary-bottom .clearer{padding:5px 0 1px}.owl-item .slide img{width:100%}.banner-small{padding:1px 0}.price-box .minimal-price .price,.price-box .regular-price .price,.price-box-bundle .full-product-price .price{font-family:arial;font-size:17px}.button.btn-cart span{font-size:small}.banner-small:first-child{padding:0}
.nav-regular .nav-submenu--mega li:hover{border:1px solid #e1d6d6}.footer .std{font-size:13px}.footer .section.clearer{padding:10px 0 0}.product-img-column .social-product{padding-top:10px;width:50%;}.museums-grid>li{display:inline-block;line-height:28px;width:24%;padding:0 4px}.actions .button{border:1px solid #f0c621}#cwsMenu-1 ul.cwsMenu li.Level0.active>a{background:#fff}.press ul li{box-sizing:border-box;display:inline;float:left;padding:10px;text-align:center;width:25%}.press ul li .group3{border:1px solid #ddd;display:block;padding:10px}@media only screen and (min-width:960px){.whol_header-container>h2{font-size:12px;padding-top:10px}}.m-names-cat-right{float:right!important}.banner-small:last-child{margin-top:7px}.owl-item .item .price-box{display:none}.art-menu .owl-controls .owl-buttons div.owl-prev{clear:both;display:block;float:left;position:absolute;top:50%;font-size:32px}.art-menu .owl-controls .owl-buttons div.owl-next{left:92%;position:absolute;top:50%;font-size:32px}#itemslider-upsell .owl-item .item .price-box,.block-related .owl-item .item .price-box{display:block}.button.callforprice{border:1px solid #eeba1b;font-weight:700}@media only screen and (min-width:767px){.banner.fade-on-hover>img{max-height:70px!important;width:100%}}@media only screen and (min-width:959px){.banner.fade-on-hover>img{max-height:90px!important;width:100%}}@media only screen and (min-width:980px) and (max-width:1024px){.grid12-12 li.item{background:#fff;margin:5px;border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}.banner.fade-on-hover>img{max-height:100%!important;width:100%}.recent-reviews .content .image{float:left;margin-right:20px!important;width:45%}.recent-reviews .content .product-name{float:left;width:45%;text-align:left!important}.recent-reviews .content .price-box{float:left;width:50%}.recent-reviews .content .price-box .regular-price,.recent-reviews .content .review-info{float:left}.recent-reviews .review-item{padding:0 5px!important}.recent-reviews .content{padding:0!important}.news-content{height:192px;float:left;padding:30px!important;background:#F9F39B}.category-products-grid li.item{background:#fff;margin:5px; border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}.ib+.label{line-height:20px;display:inline-block;font-size:11px}.product-view .add-to-links .ic{font-size:14px}.feature>span.icon,.ib,.social-links a>span.icon{line-height:24px!important;width:24px!important;height:24px!important}}@media only screen and (min-width:1025px) and (max-width:1279px){.owl-wrapper-outer.autoHeight{height:458px!important}.grid12-12 li.item{background:#fff;margin:5px;border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}.banner.fade-on-hover>img{max-height:100%!important;width:100%}.recent-reviews .content .image{float:left;margin-right:20px!important;width:45%}.recent-reviews .content .product-name{float:left;width:45%;text-align:left!important;height:40px;margin-right:5px}.recent-reviews .content .price-box{float:left;width:45%;padding:20px 0;margin-right:5px}.recent-reviews .content .price-box .regular-price,.recent-reviews .content .review-info{float:left}.recent-reviews .review-item{padding:0 5px!important}.recent-reviews .content{padding:0!important}.news-content{height:192px;float:left;padding:30px!important;background:#F9F39B}.category-products-grid li.item{background:#fff;margin:5px;border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}.ib+.label{line-height:20px;display:inline-block;font-size:11px}.product-view .add-to-links .ic{font-size:14px}.feature>span.icon,.ib,.social-links a>span.icon{line-height:24px!important;width:24px!important;height:24px!important}}@media only screen and (min-width:1280px) and (max-width:1299px){.banner.fade-on-hover>img{max-height:100%!important;width:100%}.owl-wrapper-outer.autoHeight{height:325px!important}.grid12-12 li.item{background:#fff;width:18%;margin:5px;border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}.recent-reviews .content .image{float:left;margin-right:20px!important;width:45%}.recent-reviews .content .product-name{float:left;width:45%;text-align:left!important}.recent-reviews .content .price-box{float:left;width:50%}.recent-reviews .content .price-box .regular-price,.recent-reviews .content .review-info{float:left}.recent-reviews .review-item{padding:0 5px!important}.recent-reviews .content{padding:0!important}.category-products-grid li.item{background:#fff;margin:5px;border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}.ib+.label{line-height:20px;display:inline-block;font-size:11px}.product-view .add-to-links .ic{font-size:14px}.feature>span.icon,.ib,.social-links a>span.icon{line-height:24px!important;width:24px!important;height:24px!important}}
.nav-regular{float:left;width:65%;background-color:transparent !important; }
#header-search{float:right;margin-top:8px;}
#header-search,.col-3{text-align:center}
#cwsMenu-1,#cwsMenu-1 ul.cwsMenu li.Level0>a{background-color:#4C3805!important}
.home-grid .grid12-2 a{font-size:14px;margin:4px 0}.m-names-cat-right{font-family:Montserrat, Helvetica;font-size:14px}
#cwsMenu-1 ul.cwsMenu li.Level0>a{color:#fff!important}
#cwsMenu-1 .cwsMenu.horizontal>li{border-right-color:#4C3805!important}#cwsMenu-1 .cwsMenu.horizontal>li.parent>a:after{border-top-color:#fff!important}
#cwsMenu-1 .cwsMenu.horizontal>li.rightfirst>a,#cwsMenu-1 .cwsMenu.horizontal>li.rightsecond>a{background:#EAB11A!important}
.searchautocomplete .nav-search-in .category-fake{background:#000!important;font-size:14px!important;padding:7px 20px 29px 8px!important;height:0!important;margin-top:0!important;color:#fff !important;}
.searchautocomplete .nav-search-in .nav-down-arrow{border-color:#fff transparent transparent transparent !important;}
.searchautocomplete .nav-search-in .nav-down-arrow{top:16px!important;right:6px!important}
.form-search .nav-search-in{margin-top:0!important}
.header-primary.header.container .hp-block.grid12-2{width:31.33%!important}.top_head_sec{width:100%;float:left}
.col-3{width:33.33%;float:left}.grid12-12 .actions .button{background:#616161;color:#fff;text-transform:uppercase}.grid12-12 .actions .button:hover{background-color:#f0c621!important;color:#fff!important}
@media only screen and (min-width:1300px){.grid12-12 li.item{background:#fff;width:18%;margin:5px 8px;border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}}.main-container .no-right-gutter.grid12-3{width:28%!important;margin:0!important;background:#eee;}.banner-small:first-child{margin-bottom:25px!important}.no-left-gutter.grid12-9{margin-right:0!important}.banner.fade-on-hover>img{max-height:100%!important}h2.product-name a:hover{font-weight:700;color:#333!important;text-decoration:underline}h2.product-name a{margin:0 5px}.grid12-12 li.item{background:#fff;margin:5px;border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}.breadcrumbs{margin:0!important}.breadcrumbs a,.breadcrumbs li{color:#000!important}.block.recent-reviews.boxed{float:left;width:70%!important;margin-right:15px}.block.news{float:right;margin-top:25px;width:28%}.news-content{float:left;padding:55px;background:#F9F39B}.recent-reviews .content{width:100%;background:#D8D8D8;padding:14px 0}.review-item.boxed{width:50%!important}.recent-reviews .content .review-info,.review-item.boxed .product-info{border-right:none!important}.recent-reviews .content .image{float:left;margin-right:20px!important}.recent-reviews .content .product-name{float:left;height:40px}.recent-reviews .content .price-box{float:left;width:45%;padding:20px 0}.recent-reviews .content .price-box .regular-price,.recent-reviews .content .review-info{float:left}.category-products-grid li.item{background:#fff;margin:5px 8px;border:1px solid #ccc;padding-left:0!important;padding-right:0!important;padding-top:0!important}.product-view .add-to-box,.product-view .container1-wrapper,.product-view .container2-wrapper,.product-view .product-secondary-column.grid12-3.custom-sidebar-right h3{border-bottom:none!important}.amshopby-narrow-by-list dt{display:none}.amshopby-item-top.block-content.am-toggle-content{height:30px}.main{padding:15px 0 40px!important}.block.block-layered-nav.amshopby-filters-top .block-content{padding-top:0!important}.product-shop.grid12-5 .box-additional.grid12-9{width:100%}.product-shop.grid12-5 .box-additional.grid12-9 .option dt{width:25%;float:left}.product-shop.grid12-5 .box-additional.grid12-9 .option dd{width:75%;float:left}.product-shop.grid12-5 .container1-wrapper .option dt{width:25%;float:left}.product-shop.grid12-5 .container1-wrapper .option dd{width:75%;float:left}.product-view .add-to-cart label{display:inline-block;font-weight:700}.product-view .add-to-cart input#qty{margin-left:15px}.product-view .product-type-data>.price-box{border-top-style:none!important}.product-view .gen-tabs-style1 .tabs a.current{padding-top:0!important;margin-top:0!important}.product-view .gen-tabs-style1 .tabs-panels{border-top:none!important}.product-secondary-column.grid12-3.custom-sidebar-right{box-shadow:0 0 5px 5px #888}.custom-sidebar-right .inner{padding:10px!important;border-left:none!important}.block-related-thumbnails .product-image{width:70px}.block-related-thumbnails .product-details{float:left;width:45%;margin-left:10px!important}.itemslider .item .product{margin-bottom:15px}.itemslider .item{margin:0!important}.block-related-thumbnails .product-details .price{font-size:14px!important}.product-view #product-tabs li#tab-product.tags,.product-view #product-tabs li#tab-specification,.product-view #product-tabs li#tab-tabreviews{display:none}.btn-checkout,.product-view .btn-cart{background-color:#f0c621!important}
.nav.container{background:#2F2F2F;}
.nav-regular .nav-item a{color:#fff !important;}
.nav-regular .nav-item a:hover{background-color:#585858 !important;}
.nav.container .nav-search-in{display:none;}
.nav.container .form-search .input-text{
    background-color:transparent !important;
	min-width:340px;
	padding-left:15px !important;
	float:right;
}

.btn-checkout:hover,.product-view .btn-cart:hover{background-color:#333!important}
.owl-carousel-testimonial .col-lg-6{width:50%;float:left;}
.owl-carousel-testimonial  blockquote{padding:0px;margin:0px;font-style:normal;}
.owl-carousel-testimonial .image{
   border-radius:50%;
   overflow:hidden;
   width:150px;
   height:150px;
   border:1px solid #ccc;
   text-align:center;
}
.owl-carousel-testimonial .image img{display:inline-block;}
.owl-carousel-testimonial .review-info{
    width:60%;
    float:left;
    padding:0px 10px;
}
.owl-carousel-testimonial .product-name a{
	font-size:16px;
	font-weight:bold;
}
.owl-carousel-testimonial .product-name{
    margin:10px 0px;
	text-align:center;
}
.owl-carousel-testimonial .product-info{
    width:30%;
    float:left;
    padding:0px 10px;
}
.owl-carousel-testimonial .review-subject{
	font-size:13px;
    margin:5px 0px 10px;
	font-weight:600;
}
/*.owl-carousel-testimonial .item{
	height:280px;	
} */
.owl-carousel-testimonial .author-name{
	font-weight:600;
}

@media (min-width:1100px) and (max-width:1280px){
.owl-carousel-testimonial .item{
	height:194px;
} 
.owl-carousel-testimonial .product-image img{
	width:65%;
}
.cms-home .the-slideshow-banners h2{
	text-align:center;
	font-size:18px;
	line-height:20px;
}
.owl-carousel-testimonial .product-name a{
    font-size:15px;
}
.cms-home .the-slideshow-wrapper .no-left-gutter.grid12-9 .owl-item .slide img{
	height:274px !important;
}
.owl-carousel-testimonial .review-info p{
	font-size:12px;
}
.owl-carousel-testimonial .owl-controls .owl-buttons .owl-next:before, .owl-carousel-testimonial .owl-controls .owl-buttons .owl-prev:before{
	font-size:15px !important;
	float:left !important;
	width:20px !important;
	height:20px !important;
	line-height:20px !important;
	bottom:2px !important;
}
.cms-home .the-slideshow-wrapper .no-left-gutter.grid12-9{
    width:68%;
}
.main-container .no-right-gutter.grid12-3{
	width:32% !important;
}
.owl-carousel-testimonial.owl-carousel.owl-theme{
    height:234px;
}
}
@media (max-width:768px){
.owl-carousel-testimonial .item{
	height:238px;
} 
.owl-carousel-testimonial .product-image img{
	width:65%;
}
.owl-carousel-testimonial .review-info{
    width:50%;
    float:left;
	padding:0px 5px;
}
.owl-carousel-testimonial .product-name a{
	font-size:15px;
	font-weight:bold;
}
.owl-carousel-testimonial .product-name{
    margin:5px 0px;
}
.owl-carousel-testimonial .product-info{
    width:35%;
    float:left;
	padding:0px 5px;
}
.cms-home .the-slideshow-banners h2{
    font-size:18px;
    font-weight:bold;
}
.owl-carousel-testimonial .review-info p{
	font-size:12px;
}
.cms-home .the-slideshow-wrapper .no-left-gutter.grid12-9{
    width:61%;
}
.cms-home .main-container .no-right-gutter.grid12-3{
	width:39% !important;
}
.owl-carousel-testimonial.owl-carousel.owl-theme{
    height:236px;
}
.owl-carousel-testimonial .owl-controls .owl-buttons .owl-next:before, .owl-carousel-testimonial .owl-controls .owl-buttons .owl-prev:before{
	font-size:15px !important;
	float:left !important;
	width:20px !important;
	height:20px !important;
	line-height:20px !important;
	bottom:2px !important;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	height:auto !important;
}
.the-slideshow .slides .owl-item .slide img{
    width:100%;
    height:auto;
}
}
@media (min-width:769px) and (max-width:800px){
.owl-carousel-testimonial .item{
	height:238px;
} 
.owl-carousel-testimonial .product-image img{
	width:65%;
}
.owl-carousel-testimonial .review-info{
    width:50%;
    float:left;
	padding:0px 5px;
}
.owl-carousel-testimonial .product-name a{
	font-size:15px;
	font-weight:bold;
}
.owl-carousel-testimonial .product-name{
    margin:5px 0px;
}
.owl-carousel-testimonial .product-info{
    width:35%;
    float:left;
	padding:0px 5px;
}
.cms-home .the-slideshow-banners h2{
    font-size:18px;
    font-weight:bold;
}
.owl-carousel-testimonial .review-info p{
	font-size:12px;
}
.cms-home .the-slideshow-wrapper .no-left-gutter.grid12-9{
    width:61%;
}
.cms-home .main-container .no-right-gutter.grid12-3{
	width:39% !important;
}
.owl-carousel-testimonial.owl-carousel.owl-theme{
    height:236px;
}
.owl-carousel-testimonial .owl-controls .owl-buttons .owl-next:before, .owl-carousel-testimonial .owl-controls .owl-buttons .owl-prev:before{
	font-size:15px !important;
	float:left !important;
	width:20px !important;
	height:20px !important;
	line-height:20px !important;
	bottom:2px !important;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	height:270px !important;
}
.the-slideshow .slides .owl-item .slide img{
    width:100%;
    height:270px;
}
}
@media (min-width:801px) and (max-width:980px){
.owl-carousel-testimonial .item{
	height:238px;
} 
.owl-carousel-testimonial .product-image img{
	width:65%;
}
.owl-carousel-testimonial .review-info{
    width:50%;
    float:left;
}
.owl-carousel-testimonial .product-name a{
	font-size:15px;
	font-weight:bold;
}
.owl-carousel-testimonial .product-name{
    margin:5px 0px;
}
.owl-carousel-testimonial .product-info{
    width:35%;
    float:left;
}
.cms-home .the-slideshow-banners h2{
    font-size:18px;
    font-weight:bold;
}
.owl-carousel-testimonial .review-info p{
	font-size:12px;
}
.cms-home .the-slideshow-wrapper .no-left-gutter.grid12-9{
    width:67%;
}
.cms-home .main-container .no-right-gutter.grid12-3{
	width:33% !important;
}
.owl-carousel-testimonial.owl-carousel.owl-theme{
    height:236px;
}
.owl-carousel-testimonial .owl-controls .owl-buttons .owl-next:before, .owl-carousel-testimonial .owl-controls .owl-buttons .owl-prev:before{
	font-size:15px !important;
	float:left !important;
	width:20px !important;
	height:20px !important;
	line-height:20px !important;
	bottom:2px !important;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	height:270px !important;
}
.the-slideshow .slides .owl-item .slide img{
    width:100%;
    height:270px;
}
}
@media (min-width:981px) and (max-width:1099px){
.owl-carousel-testimonial .item{
	height:216px;
} 
.owl-carousel-testimonial .product-image img{
	width:65%;
}
.owl-carousel-testimonial .review-info{
    width:50%;
	padding:0px 5px;
}
.owl-carousel-testimonial .product-name a{
	font-size:15px;
	font-weight:bold;
}
.owl-carousel-testimonial .product-name{
    margin:10px 0px;
}
.owl-carousel-testimonial .product-info{
    width:35%;
	padding:0px 5px;
}
.cms-home .the-slideshow-wrapper .no-left-gutter.grid12-9{
    width:68%;
}
.owl-carousel-testimonial .review-info p{
	font-size:12px;
}
.owl-carousel-testimonial .owl-controls .owl-buttons .owl-next:before, .owl-carousel-testimonial .owl-controls .owl-buttons .owl-prev:before{
	font-size:15px !important;
	float:left !important;
	width:20px !important;
	height:20px !important;
	line-height:20px !important;
	bottom:2px !important;
}
.cms-home .main-container .no-right-gutter.grid12-3{
	width:32% !important;
}
.owl-carousel-testimonial.owl-carousel.owl-theme{
    height:217px;
}
}
.owl-carousel-testimonial .owl-controls .owl-buttons .owl-prev:before{
    background-position:-10px -10px;
    margin-right:1px;
	background-color:#fff;
	border:1px solid #000;
    color:#000;
	background-image:none !important;
    text-indent:0;
    display:inline-block;
    font-family:ThemeIcons;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:20px;
	float:left;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    cursor:pointer;
    text-decoration:none;
    overflow:hidden;
    position:absolute;
	top:-12%;
    right:5%;
}
.owl-carousel-testimonial .owl-controls .owl-buttons .owl-prev, .owl-carousel-testimonial .owl-controls .owl-buttons .owl-next{text-indent:-9999px !important;}
.owl-carousel-testimonial .owl-controls .owl-buttons .owl-next:before{
    background-position:-60px -10px;
	background-color:#fff;
	border:1px solid #000;
    color:#000;
	background-image:none !important;
    text-indent:0;
    display:inline-block;
    font-family:ThemeIcons;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:20px;
	float:left;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    cursor:pointer;
    text-decoration:none;
    overflow:hidden;
	position:absolute;
	top:-12%;
    right:2%;
}
.slick-prev::before, .slick-next::before{color:#000 !important;line-height:25px !important;}
.slick-next.slick-arrow{top:-8% !important;background-color:#fff !important;border:1px solid #000 !important;width:30px !important;height:30px !important;line-height:30px;right:3% !important;}
.slick-prev.slick-arrow{top:-8% !important;background-color:#fff !important;border:1px solid #000 !important;width:30px !important;height:30px !important;line-height:30px;left:91.3% !important;}
.nav-regular .nav-panel li.classic:hover > .nav-panel--dropdown{
    display:block;
    left:100% !important;
    top:0;
}
#nav .nav-panel--dropdown a:hover .caret{
    border-left-color:#000000;
    border-right-color:#000000;
}
.widget{display:inline;}
.widget .widget-title{clear:both;padding:15px 0 0;margin:0 0 7px;}
.widget .widget-title h2{font-size:15px;font-weight:bold;color:#e25203;}
.widget .mini-products-images-list .product-image{display:block;width:76px;height:76px;border:1px solid #a9a9a9;margin:0 auto;}
.widget .mini-products-images-list li.item{float:left;width:77px;height:77px;}
.widget-new-products{display:block;}
.col-main .widget-new-products{margin:7px 0;}
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image{width:85px;height:85px;}
.widget-new-products .products-list .product-shop{margin-left:100px;}
.sidebar .widget-new-products .block{font-size:11px;line-height:1.25;}
.sidebar .widget-new-products .block-title strong{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat;padding-left:21px;color:#dc5033;}
.widget-viewed{display:block;}
.col-main .widget-viewed{margin:7px 0;}
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image{width:85px;height:85px;}
.widget-viewed .products-list .product-shop{margin-left:100px;}
.sidebar .widget-viewed .block{font-size:11px;line-height:1.25;}
.sidebar .widget-viewed .block-title strong{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px;}
.widget-compared{display:block;}
.col-main .widget-compared{margin:7px 0;}
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image{width:85px;height:85px;}
.widget-compared .products-list .product-shop{margin-left:100px;}
.sidebar .widget-compared .block{font-size:11px;line-height:1.25;}
.sidebar .widget-compared .block-title strong{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px;}
.widget-static-block{}
.sidebar .widget-static-block{display:block;margin:0 0 15px;}
.top-container .widget a{padding:0 0 0 7px;}
.bottom-container .widget a{padding:0 3px;}
.widget-product-link-inline{display:inline;}
.col-main .widget-product-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-product-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-product-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-product-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
.widget-category-link-inline{display:inline;}
.col-main .widget-category-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-category-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-category-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-category-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
.widget-cms-link-inline{display:inline;}
.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-cms-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-cms-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-cms-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}

#test112211223{overflow:hidden;}
#confirmOverlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/ie.png');
	background:-moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);
	z-index:99999;
}
#confirmOverlay *{box-sizing:content-box !important;}
#confirmOverlay img{display:inline !important;}
.top-cart #am_minicart_container  .block-content{
    background:none;
    position:relative;
    right:0;
    top:0px;
    width:auto;
}
#am-block-related{overflow:hidden;}
#confirmBox{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/main-texture.png);

    width:100%;

	max-width:460px !important;

    min-width:320px;

	position:fixed;

	text-align:center;

	margin:-130px 0 0 -230px;

	border:1px solid rgba(33, 33, 33, 0.6);

    z-index:100;

	-moz-box-shadow:0 0 2px rgba(255, 255, 255, 0.6) inset;

	-webkit-box-shadow:0 0 2px rgba(255, 255, 255, 0.6) inset;

	box-shadow:0 0 2px rgba(255, 255, 255, 0.6) inset;

}
#hideDiv{

    width:100%;

    height:100%;

    z-index:10; 

}
#confirmBox h1,
#confirmBox p{
	font:26px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	padding:18px 5px;
    margin:0;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6);
	color:#666;
}
#confirmBox h1{
	letter-spacing:0.3px;
	color:#888;
    background-image:url(https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/main-texture.png);
    background-color:#f4f4f4;
}
#confirmBox p{
	background:none;
	font-size:16px;
	line-height:1.4;
	padding-top:5px;
}
#amcart-count{
    font:26px/1 'Cuprum','Lucida Sans Unicode','Lucida Grande',sans-serif;
    color:#666666;
    background:none;
    font-size:16px;
    line-height:1.4;
    padding-top:5px;
}
#am-input{
    width:25px;
    height:30px;
    text-align:center;
    font:15px 'Cuprum','Lucida Sans Unicode','Lucida Grande',sans-serif;
}
#am-input:focus{
    border-color:#ffff99;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(82, 168, 236, 0.6);
    outline:0 none;
}
.focus{
    border-color:#ffff99;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(82, 168, 236, 0.6);
    outline:0 none;
}
#confirmButtons{
	padding:5px 0 15px;
	text-align:center;
    clear:both;
}
#confirmButtons button{
	display:inline-block;
	position:relative;
    color:white;
	height:33px;  
	font:17px/33px 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	width:140px;
    overflow:hidden; 
	margin-right:15px;
	padding:0 30px 0 30px;
	text-decoration:none;
    border-radius:7px;
    text-transform:uppercase;
    -webkit-box-shadow:0 3px 3px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.89);
    -moz-box-shadow:0 3px 3px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.89);
    box-shadow:0 3px 3px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.89);
}
#confirmBox button:last-child{
    margin-right:0;
}
.amcart-options form{
    text-align:left;
    font:16px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6);
    color:#666;
}
.amcart-options form dd{
    border-bottom:1px solid white;
    margin:0 0 5px 10px;
    padding:5px 0 10px 0;
}
.amcart-options form dd input{
    padding:6px 0 4px 0px;
    border:1px solid #cecece;
    background:#F6F6f6;
}
.amcart-options form dd select{
    border:1px solid #cecece;
    background:#F6F6f6;
}
.amcart-options form dd textarea{
    overflow:auto;
    resize:none;
    width:300px;
    height:50px;
    background:#f6f6f6;
    border:1px solid #cecece;
    border-radius:8px 0 0 0;
    padding:8px 0 8px 10px;
}
#messageBox{
      padding:5px 21px 5px 21px;
}
#messageBox dt label{
    color:#2F2F2F;
    font-weight:bold;
}
#messageBox div.price-box{
    margin-bottom:0px;
    margin-top:5px;
    margin-left:10px;
}
#messageBox div.price-box p{
    margin:0px;
    padding:0px;
}
#messageBox .required em{
    color:red;
    margin-right:3px;
}
#amimg_container
{
    position:absolute;
    top:340px;
    left:50%;
    z-index:9999;
}
#amprogress{
    height:100%;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/ie.png');
    background:-moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);
    z-index:100000;
 }
#messageBox .product{
    margin-left:0px;
    padding-top:5px;;
}
#messageBox td .price-box p{
   font-size:13px;
}
#messageBox td{
   text-align:center;
   width:133px;
   padding:0 3px 5px 3px;

}
#am-block-related table{
    table-layout:fixed;
    width:398px;
    word-wrap:break-word;
}
div.product-details{
    position:relative;
    bottom:3px;
}
#messageBox .block-related p{
    padding:5px 0 5px 0;
    margin:0;
}
#messageBox p.block-related-p{
    border-bottom:1px solid #C4C1BC; 
}
#am-qty-input{
    margin:5px;
}
#am-qty{
    margin:5px;
}
#am-qty-button-up{
    border:black 1px;
}
#am-qty-button-down{
   border:black 1px;
}
#am-qty-button-update{
    position:relative;
    top:30px;
    left:-15px;
}
#am_minicart_container{
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/header_bg.jpg") repeat-x scroll left bottom #F5F5F5;
    border-radius:2px 2px 2px 2px;
    color:#555555;
    padding:8px;
    position:absolute;
    text-align:left;
    right:0;
    width:234px;
    z-index:3000;
    overflow:hidden; 
   /*box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(82, 168, 236, 0.6);*/
   -webkit-box-shadow:1px 1px 1px #D3D3D3; 
   -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#D3D3D3,direction=125,strength=1)";
   box-shadow:1px 1px 1px #D3D3D3;
}
#am_minicart_container li{
   width:220px;
   padding:5px;
   background:none;
}
#am_minicart_container button.button span{
   background-color:rgb(117, 178, 211);
   border:none;
   border-radius:2px 2px 2px 2px;
}
#am_minicart_container button.button{
    margin:5px;  
}
#am_minicart_container button.button:hover span{
   background-color:rgb(120, 189, 218);
}
#am_minicart_container li:hover{
    background-color:white;
}
#am_minicart_container a.btn-remove, a.btn-edit{
    float:right;
    margin:1px 0 2px 5px;
}
@media screen and (max-width:565px){
    #confirmBox button:last-child{
        margin-right:15px;
        margin-top:5px;
    }
}
div.amshopby-column{float:left; width:105px; overflow:hidden;}
select.amshopby-select{width:170px;}
.amshopby-logo{padding:0pt 10px 10px 0pt; float:left;}
.amshopby-featured{padding:5px 5px 5px 5px; }
.amshopby-link{float:left; padding-left:5px;  padding-top:5px;}
.amshopby-clearer{display:block; clear:both; overflow:hidden;}
div.block-layered-nav dd a{padding:2px 5px 0 0; display:block; float:left; font-size:13px;}  
div.block-layered-nav dd a.amshopby-attr, div.block-layered-nav dd a.amshopby-attr:hover{padding-left:15px; background-image:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-cb1.gif); background-repeat:no-repeat; background-position:left center;}
div.block-layered-nav dd a.amshopby-attr-selected{font-weight:bold; padding-left:15px; background-image:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-cb2.gif); background-repeat:no-repeat; background-position:left center;}
div.block-layered-nav dd a.amshopby-attr-inactive{pointer-events:none; color:#666666}
div.block-layered-nav dd a img{/* padding:0px 4px 5px;*/ float:left;}
div.block-layered-nav dd li.amshopby-cat-level-2{padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3{padding-left:20px;}
div.block-layered-nav dd a.amshopby-cat-selected{font-weight:bold;color:black; text-decoration:none; cursor:text;}
div.block-layered-nav dd li span.amshopby-plusminus{float:left;display:block; width:15px; height:15px; cursor:pointer;background:transparent url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-plus.gif)  no-repeat;}
div.block-layered-nav dd li span.minus{background:transparent url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after{display:block; content:".";clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
div.block-layered-nav.amshopby-collapse-enabled dt{cursor:pointer;  padding-left:15px; background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat;}
div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat}
.col-main .col-left div.block-layered-nav.amshopby-collapse-enabled dt{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat;}
div.block-layered-nav div.amshopby-slider{position:relative; margin:10px 4px 5px 4px; z-index:9; height:18px;  background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; cursor:pointer;}
div.block-layered-nav div.amshopby-slider div.handle{margin-left:-4px; width:8px; top:3px; height:14px; background:transparent url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-hadle.png) no-repeat; position:absolute; cursor:move; z-index:2;}/* * Slider labels */.amshopby-slider-price{color:#798794;}
.amshopby-slider-price-from{float:left;}
.amshopby-slider-price-to{float:right;}
.amshopby-slider-handle-right{position:absolute;	top:14px;	right:0px;}
.amshopby-slider-handle-left{position:absolute;	top:14px;	left:0px;}
.amshopby-tooltip{padding:2px 5px;background:#FEC;border:1px solid #FAA819; color:#1F5070; text-align:left; width:200px; position:absolute;}
.amshopby-slider-price-range{text-align:center;	font-size:0.9em;}
.amshopby-tooltip-img{cursor:help;display:inline;}
div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top{position:relative;}
div.amshopby-overlay{background-color:#FFFFFF;height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;z-index:555;}
div.amshopby-overlay img{top:100px;left:45%;display:block;position:absolute;}
div.amshopby-overlay div{margin:0 auto; display:block;	width:300px;	height:200px;	background: url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-overlay.gif') 50% 50% no-repeat;}/* * Advanced Categories */.amshopby-advanced li{clear:both;}
.amshopby-advanced li.level1{padding-left:20px;}
.amshopby-advanced li.level2{padding-left:30px;}
.amshopby-advanced li.level3{padding-left:40px;}
.amshopby-advanced li.level4{padding-left:50px;}
.amshopby-advanced li.active > a{font-weight:bold;}
/* * Slider Bar */
.amshopby-slider-bar{position:absolute; background:#999; height:6px; top:6px; z-index:1;  }
/* * Subcategories block */
.amshopby-subcategory-image{overflow:auto; }
.btn-remove-inline{background-image:url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/am_btn_remove.gif'); background-repeat:no-repeat; width:13px; height:12px; margin-left:4px; }
.btn-remove-inline:hover{/* background-position:center bottom; */ }
.amshopby-hightlighted{background:yellow;}.btn-remove-inline img{display:inline;}div.block-layered-nav div.amshopby-slider div.handle.active{z-index:3; }
.amshopby-slider-ui{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%;margin:10px .4em; }
.amshopby-slider-ui .ui-slider-handle{background-color:#f18200; border:1px solid #de5400; box-sizing:border-box; outline:none; }.amshopby-slider-ui .ui-slider-range{background-color:#999999; }
.ui-widget-overlay{position:fixed; top:0; left:0; width:100%; height:100%; }
.ui-slider{cursor:pointer; position:relative; text-align:left; }
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:0.8em; height:1.2em; cursor:pointer; -ms-touch-action:none; touch-action:none; }
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0; }
/* support:IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit; }.ui-slider-horizontal{height:.8em; }
.ui-slider-horizontal .ui-slider-handle{top:-.2em; margin-left:-.4em; }.ui-slider-horizontal .ui-slider-range{top:0.2em; height:8px; }
.ui-slider-horizontal .ui-slider-range-min{left:0; }.ui-slider-horizontal .ui-slider-range-max{right:0; }.ui-slider-vertical{width:.8em; height:100px; }
.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em; }.ui-slider-vertical .ui-slider-range{left:0; width:100%; }
.ui-slider-vertical .ui-slider-range-min{bottom:0; }.ui-slider-vertical .ui-slider-range-max{top:0; }.amshopby-narrow-by-list table td{vertical-align:top; }input[name^="amshopby"][id$="from"].input-text, input[name^="amshopby"][id$="to"].input-text{width:auto;}.amshopby-item-top{max-width:225px; min-width:180px; display:inline-block; vertical-align:top; height:100%;}.amshopby-filters-top .block-content ol{max-width:250px;}
.amshopby-item-top div.amshopby-column{width:auto;}.no-display-current, .no-display{display:none;}.current .no-display-current, dd.current td.no-display{display:block;}
.cwsMenuOuter *{box-sizing:border-box;outline:none;-webkit-transition:all 0.5s ease-in-ou;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
nav{display:block;}
.cwsMenu span.arw{display:none;}
.cwsMenu, .cwsMenu li{list-style:none;margin:0;padding:0;}
.cwsMenu li{position:relative;text-align:left;}
.cwsMenu li.over{z-index:998;}
.cwsMenu a, .cwsMenu a:hover{display:block;line-height:1.3em;text-decoration:none;position:relative;}
.cwsMenu span.img{display:inline-block;vertical-align:middle;margin-right:5px;}
.cwsMenu span.img img{max-width:100%;max-height:100%;}
.cwsMenu li > ul{display:none;transition:none;}
.cwsMenuOuter{background-color:#eee;position:relative;}
.cwsMenuOuter:after{content:' ';display:block;clear:both;width:0;height:0;overflow:hidden;}
.cwsMenu{position:relative;}
.cwsMenuOuter.rtl, .rtl{direction:rtl;}
.cwsMenuOuter.rtl .cwsMenu li{text-align:right;}
.cwsMenuOuter.rtl .cwsMenu span.img{margin-left:5px;margin-right:0;}
@media (min-width:780px){.cwsMenu li.parent>a:after{content:'';display:inline-block;margin-left:5px;width:0;height:0;border:4px solid transparent;vertical-align:middle;}
.cwsMenu.mega-menu li > ul.subMenu{background-color:#fff;border:5px solid #ddd;box-shadow:2px 3px 3px 0 rgba(0,0,0,0.4);position:absolute;z-index:999;}
.cwsMenu.mega-menu li:hover > ul{display:block;}
.cwsMenu.mega-menu li.column-1 ul{min-width:230px;}
.cwsMenu.mega-menu li.column-1 li{border-bottom:1px solid #ddd;}
.cwsMenu.mega-menu li.column-1 ul li.last{border:0 none;}
.cwsMenu.mega-menu li.column-1 li a{font-size:14px;padding:7px 10px;}
.cwsMenu.mega-menu li.column-1 li a:hover,
.cwsMenu.mega-menu li.column-1 li:hover > a{background-color:#efefef;}
.cwsMenu.mega-menu li.column-1 li.parent>a:after{margin-top:-3px;position:absolute;top:50%;right:5px;border-left:5px solid #666;}
.cwsMenu li.megamenu ul:after{content:".";display:block;clear:both;height:0;width:0;overflow:hidden;}
.cwsMenu li.megamenu.column-2>ul.subMenu{width:460px;}
.cwsMenu li.megamenu.column-3>ul.subMenu{width:700px;}
.cwsMenu li.megamenu.column-4>ul.subMenu{width:900px;}
.cwsMenu li.megamenu.column-5>ul.subMenu{width:960px;}
.cwsMenu li.megamenu.column-6>ul.subMenu,
.cwsMenu li.megamenu.column-7>ul.subMenu,
.cwsMenu li.megamenu.column-8>ul.subMenu{width:1000px;}
.cwsMenu li.megamenu ul li.Level1{float:left;width:100%;padding:12px;}
.cwsMenu li.megamenu.column-2 li.Level1.column-1{width:50%;}
.cwsMenu li.megamenu.column-3 li.Level1.column-1{width:33.33%;}
.cwsMenu li.megamenu.column-3 li.Level1.column-2{width:60.66%;}
.cwsMenu li.megamenu.column-4 li.Level1.column-1{width:25%;}
.cwsMenu li.megamenu.column-4 li.Level1.column-2{width:50%;}
.cwsMenu li.megamenu.column-4 li.Level1.column-3{width:75%;}
.cwsMenu li.megamenu.column-5 li.Level1.column-1{width:20%;}
.cwsMenu li.megamenu.column-5 li.Level1.column-2{width:40%;}
.cwsMenu li.megamenu.column-5 li.Level1.column-3{width:60%;}
.cwsMenu li.megamenu.column-5 li.Level1.column-4{width:80%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-1{width:16.66%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-2{width:33.33%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-3{width:49.98%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-4{width:66.64%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-5{width:83.3%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-1{width:14.28%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-2{width:28.56%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-3{width:42.84%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-4{width:57.12%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-5{width:71.4%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-6{width:85.68%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-1{width:12.5%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-2{width:25%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-3{width:37.5%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-4{width:50%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-5{width:62.5%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-6{width:75%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-7{width:87.5%;}
.cwsMenu li.megamenu ul li.Level1 > a{font-weight:bold;padding:5px 7px;background-color:#eee;}
.cwsMenu li.megamenu li ul.subMenu{position:static;min-width:inherit;display:block;border:0;box-shadow:none;}
.cwsMenu li.megamenu li.Level2 ul.subMenu li{margin-top:1px;}
.cwsMenu li.megamenu li.Level2 ul.subMenu li > a{font-size:90%;padding-left:20px;}
.cwsMenu li.megamenu li.Level2 ul.subMenu li li > a{padding-left:25px;}
.cwsMenu li.megamenu li.parent>a:after{display:none;}
.cwsMenu li.megamenu li.Level1 ul.Level1 li{border-bottom:1px dotted #ccc;}
.cwsMenu li.megamenu li.Level1 ul.Level1 li.last{border:0 none;}
.cwsMenu li.megamenu li.Level1 li a{padding:4px 5px;}
.cwsMenu li.megamenu ul li.hideTitle>a.Level1{display:none;}
.cwsMenu li.megamenu ul li.hideTitle li.Level2{margin-bottom:20px;}
.cwsMenu li.megamenu ul li.hideTitle li.Level2:last-child{margin-bottom:0;}
.cwsMenu li.megamenu ul li.hideTitle li>a.Level2{font-weight:bold;font-size:100%;}
.cwsMenu li.megamenu ul li.hideTitle ul.subMenu li > a{font-size:100%;padding:5px 7px;}
.cwsMenu li.megamenu ul li.hideTitle ul.subMenu li li li > a{font-size:90%;padding:4px 5px 4px 20px;}
.cwsMenu.horizontal{max-width:1460px;margin:0 auto;}
.cwsMenu.horizontal > li{float:left;border-right:1px solid #ddd;}
.cwsMenu.horizontal > li > a{color:#333;font-weight:bold;font-size:15px;padding:10px 20px;text-transform:uppercase;}
.cwsMenu.horizontal > li:hover > a{color:#000;background-color:#ddd;}
.cwsMenu.horizontal > li.active > a{color:#fff;background-color:#333;}
.cwsMenu.horizontal > li.parent > a:after{border-top:5px solid #666;}
.cwsMenu.horizontal li > ul.subMenu{top:39px;left:0;}
.cwsMenu.horizontal li.aRight ul.subMenu{left:auto;right:0;}
.cwsMenu.horizontal li.column-1 ul li ul{left:100%;top:-5px;}
.cwsMenu.horizontal li.column-1.aRight ul li ul{right:100%;}
.cwsMenu.horizontal li.megamenu.full-width{position:static;}
.cwsMenu.horizontal li.megamenu.full-width>ul.subMenu{width:100%;}
.menuTitle{font-size:18px;padding:10px;margin:0;}
.cwsMenu.vertical > li{border-top:1px solid #ddd;}
.cwsMenu.vertical > li:first-child{border-top:0 none;}
.cwsMenu.vertical > li > a{color:#333;font-weight:bold;font-size:15px;padding:8px 10px;text-transform:uppercase;}
.cwsMenu.vertical > li:hover > a,
.cwsMenu.vertical > li > a:hover{color:#000;background-color:#ddd;}
.cwsMenu.vertical > li.active > a{color:#fff;background-color:#333;}
.cwsMenu.vertical > li.parent > a:after{position:absolute;right:5px;top:13px;border-left:5px solid #666;}
.cwsMenu.vertical li > ul.subMenu{top:-5px;left:100%;}
.cwsMenu.vertical li.aRight > ul.subMenu,
.cwsMenu.vertical li.aRight li > ul.subMenu{left:auto;right:100%;}
.cwsMenu.vertical li.column-1 li.parent > a:after{margin-top:-3px;position:absolute;top:50%;right:5px;border-left:5px solid #666;}
.cwsMenu li.megamenu.column-5>ul.subMenu,
.cwsMenu.Verticle li.megamenu.full-width>ul.subMenu{width:1000px;}
.cwsMenuOuter.rtl .menuTitle{text-align:right;}
.cwsMenuOuter.rtl{direction:rtl;}
.cwsMenuOuter.rtl .cwsMenu li.parent>a:after{margin-left:0;margin-right:5px;}
.cwsMenuOuter.rtl .cwsMenu.horizontal > li,
.cwsMenuOuter.rtl .cwsMenu li.megamenu ul li.Level1{float:right;}
.cwsMenuOuter.rtl .cwsMenu.horizontal li > ul.subMenu{left:inherit;right:0;}
.cwsMenuOuter.rtl .cwsMenu.horizontal li.column-1 ul li ul{right:100%;}
.cwsMenuOuter.rtl .cwsMenu.vertical > li.parent > a:after{right:inherit;left:10px;margin:0;}
.cwsMenuOuter.rtl .cwsMenu.vertical li.column-1 li.parent > a:after{right:inherit;left:5px;}
.cwsMenuOuter.rtl .cwsMenu.vertical li.column-1.aLeft li.parent > a:after{border-right-color:transparent !important;}
.cwsMenuOuter.rtl .cwsMenu.vertical > li.parent.aRight > a:after{left:5px;border-left-color:transparent !important;border-right:5px solid #666;}
.cwsMenuOuter.rtl .cwsMenu.vertical li.column-1.aRight li.parent > a:after{border-left-color:transparent !important;border-right:5px solid #666;}
.cwsMenuOuter.rtl .cwsMenu.mega-menu.horizontal li.column-1 li.parent > a:after{border-left-color:transparent !important;border-right:5px solid #666;right:inherit;left:5px;}
}
@media (Max-width:780px){.cwsMenu.mega-menu > li{border-top:1px solid #ddd;}
.cwsMenu.mega-menu > li:first-child{border-top:0 none;}
.cwsMenu.mega-menu > li > a{color:#333;font-weight:bold;font-size:17px;padding:10px 12px;text-transform:uppercase;}
.cwsMenu.mega-menu li > span.arw{color:#fff;font:bold 17px/38px Arial;display:block;width:40px;height:40px;text-align:center;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.1);cursor:pointer;}
.cwsMenu.mega-menu li > span.plush:after{content:"+";}
.cwsMenu.mega-menu li > span.minus:after{content:"-";font-size:20px;}
.cwsMenu li.megamenu ul li.hideTitle>a.Level1{display:none;}
.cwsMenu li.megamenu ul li.hideTitle>.subMenu{display:block;}
li.cmsbk > div.cmsbk{display:none;}
.cwsMenu li.megamenu ul li.hideTitle>span{display:none;}
.cwsMenu.mega-menu li > ul{display:none;}
.cwsMenu.mega-menu li li{border-top:1px solid #ddd;}
.cwsMenu.mega-menu li li a{font-size:15px;padding:10px;}
.cwsMenu.mega-menu li li li a{font-size:90%;padding-left:20px;}
.cwsMenu.mega-menu li li li li a{padding-left:30px;}
.cwsMenu.mega-menu li li li li li a{padding-left:40px;}
.cwsMenu.mega-menu li li.hideTitle > ul > li > a{font-weight:700;font-size:15px;padding:10px;}
.cwsMenu.mega-menu li li.hideTitle > ul > li li > a{font-weight:400;font-size:13px;padding-left:20px;}
.cwsMenuOuter.rtl .cwsMenu.mega-menu li > span.arw{left:0;right:inherit;}
}
.no-touch .smart-expand li:hover > ul{display:none;}
.cwsMenu.smart-expand > li{border-top:1px solid #ddd;}
.cwsMenu.smart-expand > li:first-child{border-top:0 none;}
.cwsMenu.smart-expand > li > a{color:#333;font-weight:bold;font-size:15px;padding:7px 10px;text-transform:uppercase;}
.cwsMenu.smart-expand li > span.arw{color:#fff;font:bold 17px/34px Arial;display:block;width:34px;height:34px;text-align:center;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.1);cursor:pointer;}
.cwsMenu.smart-expand li > span.plush:after{content:"+";}
.cwsMenu.smart-expand li > span.minus:after{content:"-";font-size:20px;}
.cwsMenu.smart-expand li.showSub > ul{display:block;}
.cwsMenu.smart-expand li > ul{display:none;}
.cwsMenu.smart-expand li li{border-top:1px solid #ddd;}
.cwsMenu.smart-expand li li a{font-size:14px;padding:7px 10px 7px 20px;}
.cwsMenu.smart-expand li li li a{font-size:14px;padding-left:30px;}
.cwsMenu.smart-expand li li li li a{font-size:14px;padding-left:40px;}
.cwsMenu.smart-expand li li li li li a{font-size:14px;padding-left:50px;}
.cwsMenu.always-expand > li{border-top:1px solid #ddd;}
.cwsMenu.always-expand > li:first-child{border-top:0 none;}
.cwsMenu.always-expand > li > a{color:#333;font-weight:bold;font-size:15px;padding:7px 10px;text-transform:uppercase;}
.cwsMenu.always-expand > li:hover > a,
.cwsMenu.always-expand > li > a:hover{color:#000;background-color:#ddd;}
.cwsMenu.always-expand > li.active > a{color:#fff;background-color:#333;}
.cwsMenu.always-expand > li.parent > a:after{position:absolute;right:5px;top:13px;border-left:5px solid #666;}
.cwsMenu.always-expand li > span.arw{color:#fff;font:bold 17px/34px Arial;width:34px;height:34px;text-align:center;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.1);cursor:pointer;}
.cwsMenu.always-expand li > span.plush:after{content:"+";}
.cwsMenu.always-expand li > span.minus:after{content:"-";font-size:20px;}
.cwsMenu.always-expand li > ul{display:block;}
.cwsMenu.always-expand li li{border-top:1px solid #ddd;}
.cwsMenu.always-expand li li a{font-size:14px;padding:7px 10px 7px 20px;}
.cwsMenu.always-expand li li li a{font-size:14px;padding-left:30px;}
.cwsMenu.always-expand li li li li a{font-size:14px;padding-left:40px;}
.cwsMenu.always-expand li li li li li a{font-size:14px;padding-left:50px;}
.cwsMenuOuter.rtl .cwsMenu.smart-expand li > span.arw{right:inherit;left:0;}
#cwsMenu-1 .cwsMenu.horizontal > li.rightsecond a,
#cwsMenu-1 .cwsMenu.horizontal > li.rightfirst a{font-family:Montserrat, Helvetica;}
#cwsMenu-1 .cwsMenu.horizontal > li.rightsecond > a,
#cwsMenu-1 .cwsMenu.horizontal > li.rightfirst > a{background:#666;color:#fff;font-size:14px;}
@media only screen and (min-width:960px){.cwsMenu.horizontal > li > a{font-size:13px;padding:10px;}
}
@media only screen and (min-width:1280px){.cwsMenu.horizontal > li > a{font-size:15px;padding:10px 20px;}
}
@media only screen and (min-width:769px) and (max-width:960px){.cwsMenu.horizontal > li > a{font-size:11px;padding:10px 5px;}
}
.Level0{font-family:inherit;font-weight:400 !important;}
.cwsMenu.mega-menu .m-names-cat li.column-1 li a{font-size:12px;}
.recently_purchase{border:1px solid #f0c621;position:fixed;bottom:10px;border:1px solid #CCC;background:#F1F1F1;z-index:9999;border-radius:5px; opacity:0.9;width:260px;text-align:left;}.recently_purchase:hover{opacity:0.6;}.recently_purchase .image{float:left;margin-right:10px;}
/* 

 * Itemslider - based on Owl Carousel

 *

 * IMPORTANT:Flexslider was replaced by Owl Carousel.

 * Deprecated styles for Flexslider are not needed any more and can be found inside this file:itemslider-old.css

 */







/* Owl Carousel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



/* Necessary styles (Core Owl Carousel CSS File v1.24)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/



/* clearfix */

.owl-carousel .owl-wrapper:after{

	content:".";

	display:block;

	clear:both;

	visibility:hidden;

	line-height:0;

	height:0;

}

/* display none until init */

.owl-carousel{

	display:none;

	position:relative;

	width:100%;

	-ms-touch-action:pan-y;

}

.owl-carousel .owl-wrapper{

	display:none;

	position:relative;

	-webkit-transform:translate3d(0px, 0px, 0px);

}

.owl-carousel .owl-wrapper-outer{

	overflow:hidden;

	position:relative;

	width:100%;

}

.owl-carousel .owl-wrapper-outer.autoHeight{

	-webkit-transition:height 500ms ease-in-out;

	-moz-transition:height 500ms ease-in-out;

	-ms-transition:height 500ms ease-in-out;

	-o-transition:height 500ms ease-in-out;

	transition:height 500ms ease-in-out;

}

	

.owl-carousel .owl-item{

	float:left;

}

.owl-controls .owl-page,

.owl-controls .owl-buttons div{

	cursor:pointer;

}

.owl-controls{

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);

}



/* mouse grab icon */

.grabbing{

    cursor:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/grabbing.png) 8 8, move;

}



/* fix */

.owl-carousel  .owl-wrapper,

.owl-carousel  .owl-item{

	-webkit-backface-visibility:hidden;

	-moz-backface-visibility:   hidden;

	-ms-backface-visibility:    hidden;

  -webkit-transform:translate3d(0,0,0);

  -moz-transform:translate3d(0,0,0);

  -ms-transform:translate3d(0,0,0);

}



/* CSS3 Transitions */



.owl-origin{

	-webkit-perspective:1200px;

	-webkit-perspective-origin-x :50%;

	-webkit-perspective-origin-y :50%;

	-moz-perspective :1200px;

	-moz-perspective-origin-x :50%;

	-moz-perspective-origin-y :50%;

	perspective :1200px;

}

/* fade */

.owl-fade-out{

  z-index:10;

  -webkit-animation:fadeOut .7s both ease;

  -moz-animation:fadeOut .7s both ease;

  animation:fadeOut .7s both ease;

}

.owl-fade-in{

  -webkit-animation:fadeIn .7s both ease;

  -moz-animation:fadeIn .7s both ease;

  animation:fadeIn .7s both ease;

}

/* backSlide */

.owl-backSlide-out{

  -webkit-animation:backSlideOut 1s both ease;

  -moz-animation:backSlideOut 1s both ease;

  animation:backSlideOut 1s both ease;

}

.owl-backSlide-in{

  -webkit-animation:backSlideIn 1s both ease;

  -moz-animation:backSlideIn 1s both ease;

  animation:backSlideIn 1s both ease;

}

/* goDown */

.owl-goDown-out{

  -webkit-animation:scaleToFade .7s ease both;

  -moz-animation:scaleToFade .7s ease both;

  animation:scaleToFade .7s ease both;

}

.owl-goDown-in{

  -webkit-animation:goDown .6s ease both;

  -moz-animation:goDown .6s ease both;

  animation:goDown .6s ease both;

}

/* scaleUp */

.owl-fadeUp-in{

  -webkit-animation:scaleUpFrom .5s ease both;

  -moz-animation:scaleUpFrom .5s ease both;

  animation:scaleUpFrom .5s ease both;

}



.owl-fadeUp-out{

  -webkit-animation:scaleUpTo .5s ease both;

  -moz-animation:scaleUpTo .5s ease both;

  animation:scaleUpTo .5s ease both;

}

/* Keyframes */

/*empty*/

@-webkit-keyframes empty{

  0%{opacity:1}

}

@-moz-keyframes empty{

  0%{opacity:1}

}

@keyframes empty{

  0%{opacity:1}

}

@-webkit-keyframes fadeIn{

  0%{opacity:0; }

  100%{opacity:1; }

}

@-moz-keyframes fadeIn{

  0%{opacity:0; }

  100%{opacity:1; }

}

@keyframes fadeIn{

  0%{opacity:0; }

  100%{opacity:1; }

}

@-webkit-keyframes fadeOut{

  0%{opacity:1; }

  100%{opacity:0; }

}

@-moz-keyframes fadeOut{

  0%{opacity:1; }

  100%{opacity:0; }

}

@keyframes fadeOut{

  0%{opacity:1; }

  100%{opacity:0; }

}

@-webkit-keyframes backSlideOut{

  25%{opacity:.5; -webkit-transform:translateZ(-500px); }

  75%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%); }

  100%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%); }

}

@-moz-keyframes backSlideOut{

  25%{opacity:.5; -moz-transform:translateZ(-500px); }

  75%{opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%); }

  100%{opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%); }

}

@keyframes backSlideOut{

  25%{opacity:.5; transform:translateZ(-500px); }

  75%{opacity:.5; transform:translateZ(-500px) translateX(-200%); }

  100%{opacity:.5; transform:translateZ(-500px) translateX(-200%); }

}

@-webkit-keyframes backSlideIn{

  0%, 25%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(200%); }

  75%{opacity:.5; -webkit-transform:translateZ(-500px); }

  100%{opacity:1; -webkit-transform:translateZ(0) translateX(0); }

}

@-moz-keyframes backSlideIn{

  0%, 25%{opacity:.5; -moz-transform:translateZ(-500px) translateX(200%); }

  75%{opacity:.5; -moz-transform:translateZ(-500px); }

  100%{opacity:1; -moz-transform:translateZ(0) translateX(0); }

}

@keyframes backSlideIn{

  0%, 25%{opacity:.5; transform:translateZ(-500px) translateX(200%); }

  75%{opacity:.5; transform:translateZ(-500px); }

  100%{opacity:1; transform:translateZ(0) translateX(0); }

}

@-webkit-keyframes scaleToFade{

  to{opacity:0; -webkit-transform:scale(.8); }

}

@-moz-keyframes scaleToFade{

  to{opacity:0; -moz-transform:scale(.8); }

}

@keyframes scaleToFade{

  to{opacity:0; transform:scale(.8); }

}

@-webkit-keyframes goDown{

  from{-webkit-transform:translateY(-100%); }

}

@-moz-keyframes goDown{

  from{-moz-transform:translateY(-100%); }

}

@keyframes goDown{

  from{transform:translateY(-100%); }

}



@-webkit-keyframes scaleUpFrom{

  from{opacity:0; -webkit-transform:scale(1.5); }

}

@-moz-keyframes scaleUpFrom{

  from{opacity:0; -moz-transform:scale(1.5); }

}

@keyframes scaleUpFrom{

  from{opacity:0; transform:scale(1.5); }

}



@-webkit-keyframes scaleUpTo{

  to{opacity:0; -webkit-transform:scale(1.5); }

}

@-moz-keyframes scaleUpTo{

  to{opacity:0; -moz-transform:scale(1.5); }

}

@keyframes scaleUpTo{

  to{opacity:0; transform:scale(1.5); }

}





/* Additional styles for Owl Carousel

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

/* Preloading images */

.owl-item.loading{

  min-height:60px;

  background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/ajax-loader.gif) no-repeat center center;

}



/* Pagination */

.owl-pagination{text-align:center; z-index:1; /* z-index to show above other items */ }







/* Itemslider %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



.itemslider{margin-bottom:20px; }



/* Items */

.itemslider .item{padding-left:10px; padding-right:10px; }



/* Lazy loading */

.itemslider .owl-item.loading{background-position:center 40px; }

.itemslider .owl-item.loading .product-image{min-height:70px; }



/* If slider inside menu */

#nav .itemslider .price-box span{display:inline; }
/**

 * Generic interface elements

 */







/* Owl Carousel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



/* Generic arrows 1

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.slider-arrows1 .owl-controls .owl-buttons{position:absolute; }

.slider-arrows1 .owl-controls .owl-buttons div,.art-menu .owl-controls .owl-buttons div{

	float:left;

	display:block;

	width:30px;

	height:30px;

	line-height:30px;

	text-align:center;

	cursor:pointer;

	text-decoration:none;

	overflow:hidden;

	text-indent:-9999px;

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/generic-nav/slider-arrows.png);

	background-repeat:no-repeat;

	background-color:#e5e5e5;

	transition:			opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-moz-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-webkit-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-o-transition:		opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

}



.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover{background-color:#333; }

.slider-arrows1 .owl-controls			.owl-buttons div.disabled{opacity:0.4; cursor:default; }

.slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover{background-color:#e5e5e5; /* Must be the same as default color */ }



.slider-arrows1 .owl-controls 			.owl-buttons .owl-prev					{background-position:-10px -10px; margin-right:1px; }

.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-prev:hover			{background-position:-10px -60px; }

.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-prev.disabled:hover	{background-position:-10px -10px; /* Same as default */ }



.slider-arrows1 .owl-controls 			.owl-buttons .owl-next					{background-position:-60px -10px; }

.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-next:hover			{background-position:-60px -60px; }

.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-next.disabled:hover	{background-position:-60px -10px; /* Same as default */ }



/* Position */

.slider-arrows1-pos-top-right .owl-controls .owl-buttons{top:-40px; right:0px; }

.slider-arrows1-pos-top-left  .owl-controls .owl-buttons{top:-40px; left:0px; }





/* Generic arrows 2

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.slider-arrows2 .owl-controls .owl-buttons div{

	position:absolute;

	display:block;

	width:50px;

	height:50px;

	line-height:50px;

	text-align:center;

	cursor:pointer;

	text-decoration:none;

	overflow:hidden;

	text-indent:-9999px;

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/generic-nav/slider-arrows.png);

	background-repeat:no-repeat;

	background-color:#fff;

	transition:			opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-moz-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-webkit-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-o-transition:		opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	

	opacity:0;

}

.slider-arrows2:hover .owl-controls .owl-buttons div{opacity:1;}



.slider-arrows2 .owl-controls.clickable .owl-buttons div:hover{background-color:#000; }

.slider-arrows2 .owl-controls			.owl-buttons .owl-prev			{background-position:-2px 0; left:0; top:35% !important; }

.slider-arrows2 .owl-controls.clickable .owl-buttons .owl-prev:hover	{background-position:-2px -50px; }

.slider-arrows2 .owl-controls			.owl-buttons .owl-next			{background-position:-48px 0; right:0; top:35% !important; }

.slider-arrows2 .owl-controls.clickable .owl-buttons .owl-next:hover	{background-position:-48px -50px; }





/* Generic arrows 3

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.slider-arrows3 .owl-controls .owl-buttons div{

	position:absolute;

	display:block;

	width:30px;

	height:30px;

	line-height:30px;

	text-align:center;

	cursor:pointer;

	text-decoration:none;

	overflow:hidden;

	text-indent:-9999px;

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/generic-nav/slider-arrows.png);

	background-repeat:no-repeat;

	background-color:#fff;

	transition:			opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-moz-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-webkit-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

	-o-transition:		opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;

}



.slider-arrows3 .owl-controls.clickable .owl-buttons div:hover{background-color:#000; }

.slider-arrows3 .owl-controls			.owl-buttons div.disabled{opacity:0.4; cursor:default; }

.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover{background-color:#fff; /* Must be the same as default color */ }



.slider-arrows3 .owl-controls			.owl-buttons .owl-prev					{background-position:-10px -10px; top:30%; left:-32px; }

.slider-arrows3 .owl-controls.clickable .owl-buttons .owl-prev:hover			{background-position:-10px -60px; }

.slider-arrows3 .owl-controls.clickable .owl-buttons .owl-prev.disabled:hover	{background-position:-10px -10px; /* Same as default */ }



.slider-arrows3 .owl-controls			.owl-buttons .owl-next					{background-position:-60px -10px; top:30%; right:-32px; }

.slider-arrows3 .owl-controls.clickable .owl-buttons .owl-next:hover			{background-position:-60px -60px; }

.slider-arrows3 .owl-controls.clickable .owl-buttons .owl-next.disabled:hover	{background-position:-60px -10px; /* Same as default */ }





/* Generic pagination 1

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.slider-pagination1 .owl-controls .owl-page{

	display:inline-block;

	vertical-align:middle;

	zoom:1;

	*display:inline;/*IE7 life-saver */

}

.slider-pagination1 .owl-controls .owl-page span{

	display:block;

	width:12px;

	height:12px;

	margin:7px 7px;

	-webkit-border-radius:20px;

	-moz-border-radius:20px;

	border-radius:20px;

	background-color:#eee;

	transition:			background-color 300ms ease-in-out;

	-moz-transition:	background-color 300ms ease-in-out;

	-webkit-transition:	background-color 300ms ease-in-out;

	-o-transition:		background-color 300ms ease-in-out;

}

.slider-pagination1 .owl-controls.clickable .owl-page:hover span{background-color:#000; }

.slider-pagination1 .owl-controls .owl-page.active span{background-color:#ccc; }





/* Generic pagination 2

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.slider-pagination2 .owl-controls .owl-page{

	display:inline-block;

	vertical-align:middle;

	zoom:1;

	*display:inline;/*IE7 life-saver */

}

.slider-pagination2 .owl-controls .owl-page span{

	display:block;

	-webkit-border-radius:20px;

	-moz-border-radius:20px;

	border-radius:20px;

	background-color:#fff;

	box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);

	width:10px;

	height:10px;

	margin:8px;

	transition:			background-color 300ms ease-in-out;

	-moz-transition:	background-color 300ms ease-in-out;

	-webkit-transition:	background-color 300ms ease-in-out;

	-o-transition:		background-color 300ms ease-in-out;

/*	transition:			width 300ms ease-in-out, height 300ms ease-in-out, margin 300ms ease-in-out, background-color 300ms ease-in-out;

	-moz-transition:	width 300ms ease-in-out, height 300ms ease-in-out, margin 300ms ease-in-out, background-color 300ms ease-in-out;

	-webkit-transition:	width 300ms ease-in-out, height 300ms ease-in-out, margin 300ms ease-in-out, background-color 300ms ease-in-out;

	-o-transition:		width 300ms ease-in-out, height 300ms ease-in-out, margin 300ms ease-in-out, background-color 300ms ease-in-out;*/

}

.slider-pagination2 .owl-controls.clickable .owl-page:hover span,

.slider-pagination2 .owl-controls .owl-page.active span{

	width:16px;

	height:16px;

	margin:5px;

}

.slider-pagination2 .owl-controls .owl-page.active{

	cursor:default;

}

/* Pagination position

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.pagination-pos-bottom-centered							{padding-bottom:50px; /* Additional space for bottom pagination */ }

.pagination-pos-bottom-centered 		.owl-pagination{padding:10px 0; text-align:center; position:absolute; width:100%; }

.pagination-pos-bottom-right 			.owl-pagination{padding:10px 0; float:right; }

.pagination-pos-bottom-left 			.owl-pagination{padding:10px 0; float:left; }

/* Over the slider */

.pagination-pos-over-bottom-centered	.owl-pagination{text-align:center; margin-top:-35px; position:absolute; width:100%; }

.pagination-pos-over-bottom-right		.owl-pagination{position:absolute; bottom:3.5%; right:1.5%; }

.pagination-pos-over-bottom-left		.owl-pagination{position:absolute; bottom:3.5%; left:1.5%; }

/**

 * Brands

 */


/* Base

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.brand-name{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:22px;

	line-height:18px;

	text-align:center;

}

.brand-name-wrapper{

	display:table;

	min-height:36px; /* Two lines of text */

	margin:0 auto;

}

.brand-name-wrapper .brand-name{

	display:table-cell;

	vertical-align:middle;

}
/* On product page

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.box-brand a{

	margin:0 auto;

	display:block;

}

.box-brand img{

	margin:0 auto;

	display:block;

}

.box-brand .brand-name{}

.box-brand .brand-name .label{}



/* Brand in secondary column on product page */

.product-secondary-column .box-brand .attribute{

	font-size:1.25em; /*15px*/

	line-height:1.2em; /*18px*/

	font-weight:bold;

	text-align:center;

	margin:10px 0;

}
/* Brand slider

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.brand-slider .item{

    padding-bottom:20px;

    padding-top:20px;

    text-align:center;

}

.brand-slider .item a{display:block; }

.brand-slider .owl-item.loading{min-height:60px; }


/**

 * Ultra Slideshow

 */
/* Slideshow wrapper

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.the-slideshow-wrapper{}

.the-slideshow-wrapper:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* Slideshow

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.the-slideshow{margin:0 auto; }

.the-slideshow .slides{display:none; }
/* Banners

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.the-slideshow-banners{

	-webkit-backface-visibility:hidden; /* Fix possible glitches during animation */

	margin-bottom:0.1%; /* Important:a little bit bigger than slideshow bottom margin to avoid jumping on slide transition */

}

.the-slideshow-banners .banner{position:relative; /* Container for caption */ }

.the-slideshow-banners a.banner, /* Backward compatibility, link could have "banner" class */

.the-slideshow-banners .banner a{display:block; }



/* Additional effects

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.the-slideshow 			.fade-on-slideshow-hover,

.the-slideshow-wrapper	.fade-on-slideshow-wrapper-hover{

	transition:			opacity 300ms ease-in-out;

	-moz-transition:	opacity 300ms ease-in-out;

	-webkit-transition:	opacity 300ms ease-in-out;

	-o-transition:		opacity 300ms ease-in-out;

}

.the-slideshow:hover 			.fade-on-slideshow-hover,

.the-slideshow-wrapper:hover 	.fade-on-slideshow-wrapper-hover{

	opacity:0.75;

}


/*

 * Accordions and collapsible blocks

 */

/* Accordion  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.accordion{

	padding:0;

	margin:0;

	list-style-type:none;

}

.accordion ul{

	display:block; /*display:none;*/

	float:left;

	width:100%;

	padding:0;

	margin:0;

}

.accordion li{

	float:left;

	display:block;

	width:100% !important;

	padding:0 !important;

	margin:0;

	list-style-type:none;

	cursor:pointer;

	position:relative;

}



.accordion li a{

	display:block;

	padding:15px 10px;

	font-size:1.1666em; /*14px*/

	line-height:1.2857em; /*18px*/

}

.accordion li li a{padding-left:20px; }

.accordion li li li a{padding-left:40px; }

.accordion li li li li a{padding-left:60px; }



/* Space for openner if item has children.

   Space has to be a few pixels wider than openner */

.accordion li.parent > a{padding-right:54px; }



/* Opener

-------------------------------------------------------------- */

.accordion .opener{

	position:absolute;

	right:0;

	top:0;

	display:block;

	cursor:pointer;

	text-align:center;

	

	width:49px;

	height:49px;

	line-height:49px;

	background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener.png) center center no-repeat;

}

.accordion .opener:hover{

	background-color:rgba(0,0,0, 0.05);

}



/* Active */

.accordion li.item-active > .opener{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-active.png);

}





/* Accordion - Style 1

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

/* Padding

-------------------------------------------------------------- */

.accordion-style1 li a{padding:5px 10px; }

.accordion-style1 li li a{padding-left:20px; }

.accordion-style1 li li li a{padding-left:35px; }

.accordion-style1 li li li li a{padding-left:50px; }



/* Space for openner if item has children.

   Space has to be a few pixels wider than openner */

.accordion-style1 li.parent > a{padding-right:33px; }



/* Misc

-------------------------------------------------------------- */

.accordion-style1 li a{

	border-bottom-color:#eee;

	border-bottom:1px solid rgba(0,0,0,0.06);

	font-size:1em; /*12px*/

	line-height:1.5em; /*18px*/

}

.accordion-style1 li a:hover{

	background-color:rgba(0,0,0, 0.03);

}



/* Opener

-------------------------------------------------------------- */

.accordion-style1 .opener{

	width:28px;

	height:28px;

	line-height:28px;

	/*background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-small.png);*/

	background-color:rgba(0,0,0, 0.03);

}

.accordion-style1 .opener:hover{

	background-color:rgba(0,0,0, 0.10);

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-w.png);

}



/* Active */

/*.accordion-style1 li.item-active > .opener{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-small-active.png);

}*/

.accordion-style1 li.item-active > .opener:hover{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-active-w.png);

}







/* Collapsible %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



.collapsible{position:relative; }

.collapsible .block-title{

	padding-top:8px;

	padding-right:35px; /* Space for opener */

	padding-bottom:8px;

	border-bottom:1px solid #f2f2f2;

	border-color:rgba(0,0,0, 0.05);

	margin-bottom:0.625em; /*10px*/

	

	font-size:1.3333em; /*16px*/

	line-height:1.25em; /*20px*/

	font-weight:normal;

}



.collapsible .block-content,

.collapsible .block-content > *{

	margin-top:0; /* Prevent animation jumping */

}



/* Opener

-------------------------------------------------------------- */

.collapsible .opener{

	position:absolute;

	right:0;

	top:2px;

	display:block;

	cursor:pointer;

	text-align:center;

	

	width:30px;

	height:30px;

	line-height:30px;

	

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener.png);

	background-position:center center;

	background-repeat:no-repeat;

	background-color:#f2f2f2; /*IE*/

	background-color:rgba(0,0,0, 0.05);

}

.collapsible .opener:hover{

	background-color:#e5e5e5; /*IE*/

	background-color:rgba(0,0,0, 0.1);

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-w.png);

}

.collapsible.active .opener{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-active.png);

}

.collapsible.active .opener:hover{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-active-w.png);

}



/* Mobile collapsible

-------------------------------------------------------------- */

.mobile-collapsible{position:static; }


.nav-block{margin-top:1%;margin-bottom:1%;}.nav-block--center{margin-top:1%;margin-bottom:1%;}
.nav-block .section-line{border-color:#eee;}
#nav .nav-custom-link .header-nav-dropdown-wrapper .heading{margin:10px 0;}
.nav-regular .caret{display:inline-block;width:0;height:0;margin-bottom:2px;margin-left:2px;vertical-align:middle;content:"";border-color:#333 transparent transparent;border-style:solid solid none;border-width:4px 4px 0;}
.nav-regular .caret{display:none;}.nav-regular .nav-item--parent > a .caret{display:none;}
.nav-regular .nav-panel a .caret{border-color:transparent transparent transparent #333;border-style:solid none solid solid;border-width:4px 0 4px 4px;margin-left:5px;opacity:0.2;}.nav-regular .nav-panel a:hover .caret{opacity:1;}
.nav-regular a .caret{transition:border-color 450ms ease-in-out, opacity 450ms ease-in-out;-moz-transition:border-color 450ms ease-in-out, opacity 450ms ease-in-out;-webkit-transition:border-color 450ms ease-in-out, opacity 450ms ease-in-out;-o-transition:border-color 450ms ease-in-out, opacity 450ms ease-in-out;}.nav-regular a:hover .caret{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}
.nav-regular .nav-item--home a{}.nav-regular .nav-item--home .ic{display:inline-block;font-size:16px;padding:0;width:30px;text-align:center;vertical-align:middle;float:none;background-color:transparent !important;}
#nav .nav-item--homeicon a{padding-left:17px;padding-right:5px;background:none !important;box-shadow:none !important;border:none !important;opacity:1;transition:opacity 450ms ease-in-out;-moz-transition:opacity 450ms ease-in-out;-webkit-transition:opacity 450ms ease-in-out;-o-transition:opacity 450ms ease-in-out;}#nav .nav-item--homeicon a:hover{opacity:0.6;transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}
.cat-label{padding:2px 4px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;line-height:18px;text-transform:none;text-shadow:none;transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;}li > a:hover > span > .cat-label{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}
li.level0 > a > span{position:relative;}li.level0 > a > span > .cat-label{position:absolute;top:-10px;right:0;padding:0 6px;font-size:14px;line-height:22px;}
li.level0 > a > span > .pin-bottom:before{position:absolute;right:6px;top:22px;width:0;height:0;content:"";border-style:solid;border-width:4px;border-color:transparent;transition:border-color 450ms ease-in-out;-moz-transition:border-color 450ms ease-in-out;-webkit-transition:border-color 450ms ease-in-out;-o-transition:border-color 450ms ease-in-out;}li.level0 > a:hover > span > .pin-bottom:before{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}
li.level1 > a > span > .cat-label{display:inline-block !important;padding:0 4px;margin-left:5px;vertical-align:middle;}
li.level2 > a > span > .cat-label{display:inline-block !important;padding:0 4px;margin-left:2px;}
.nav-mobile li > a > span > .cat-label{position:static;display:inline-block !important;padding:0 4px;margin-left:5px;font-size:14px;line-height:18px;}
.nav-mobile li > a > span > .pin-bottom:before{display:none;}
#nav a.no-click{cursor:default;}
#nav,.mobnav-trigger,.nav-regular .nav-item.level0 > a{-webkit-tap-highlight-color:transparent;}
#nav{position:relative;z-index:2000;-webkit-transform:translateZ(0);}#nav.nav-mobile{display:none;}#nav.nav-mobile.show{display:block;}
.mobnav-trigger,.nav-regular .nav-item.level0 > a{line-height:50px;}
.nav-regular .opener{display:none;}
.nav-regular .hide-in-desktop-menu{display:none !important;}
div.mobnav-trigger-wrapper{display:none;}
.mobnav-trigger{display:block;padding:0 15px;}
.mobnav-trigger .trigger-icon{display:block;float:left;width:23px;padding-top:18px;margin:0 8px 0 0;}.mobnav-trigger .trigger-icon .line{display:block;background-color:#fff;height:3px;margin-bottom:2px;}
.nav-mobile .nav-panel--dropdown{width:100% !important;left:0 !important;top:0 !important;}
.nav-mobile .nav-item--only-subcategories > .nav-panel--dropdown{background-color:transparent !important;}
.nav-mobile .nav-block{display:none;}
.nav-mobile.opt-sb0 .nav-item > div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent !important;}
.nav-mobile.opt-sb0 .nav-item > div > div{padding:0 !important;}
.nav-mobile.opt-sb0 .nav-item > div > div > .nav-block--center{margin:0;width:100%;}
.nav-mobile.opt-sb0 .nav-item.nav-item--only-blocks{display:none;}
.nav-mobile.opt-sb1 li.level0 > div > div > .nav-block{display:block;}.nav-mobile.opt-sb1 ul.level0 .nav-item > div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent !important;}.nav-mobile.opt-sb1 ul.level0 .nav-item > div > div{padding:0 !important;}.nav-mobile.opt-sb1 ul.level0 .nav-item > div > div > .nav-block--center{margin:0;width:100%;}.nav-mobile.opt-sb1 ul.level0 .nav-item.nav-item--only-blocks{display:none;}
.nav-mobile.opt-sb2 li.level0 > div > div > .nav-block,.nav-mobile.opt-sb2 li.level1 > div > div > .nav-block{display:block;}.nav-mobile.opt-sb2 ul.level1 .nav-item > div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent !important;}.nav-mobile.opt-sb2 ul.level1 .nav-item > div > div{padding:0 !important;}.nav-mobile.opt-sb2 ul.level1 .nav-item > div > div > .nav-block--center{margin:0;width:100%;}.nav-mobile.opt-sb2 ul.level1 .nav-item.nav-item--only-blocks{display:none;}
.nav-mobile.opt-sb3 li.level0 > div > div > .nav-block,.nav-mobile.opt-sb3 li.level1 > div > div > .nav-block,.nav-mobile.opt-sb3 li.level2 > div > div > .nav-block{display:block;}.nav-mobile.opt-sb3 ul.level2 .nav-item > div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent !important;}.nav-mobile.opt-sb3 ul.level2 .nav-item > div > div{padding:0 !important;}.nav-mobile.opt-sb3 ul.level2 .nav-item > div > div > .nav-block--center{margin:0;width:100%;}.nav-mobile.opt-sb3 ul.level2 .nav-item.nav-item--only-blocks{display:none;}
.nav-mobile.opt-sb4 li.level0 > div > div > .nav-block,.nav-mobile.opt-sb4 li.level1 > div > div > .nav-block,.nav-mobile.opt-sb4 li.level2 > div > div > .nav-block,.nav-mobile.opt-sb4 li.level3 > div > div > .nav-block{display:block;}.nav-mobile.opt-sb4 ul.level3 .nav-item > div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent !important;}.nav-mobile.opt-sb4 ul.level3 .nav-item > div > div{padding:0 !important;}.nav-mobile.opt-sb4 ul.level3 .nav-item > div > div > .nav-block--center{margin:0;width:100%;}.nav-mobile.opt-sb4 ul.level3 .nav-item.nav-item--only-blocks{display:none;}
.nav-mobile.opt-sb5 li.level0 > div > div > .nav-block,.nav-mobile.opt-sb5 li.level1 > div > div > .nav-block,.nav-mobile.opt-sb5 li.level2 > div > div > .nav-block,.nav-mobile.opt-sb5 li.level3 > div > div > .nav-block,.nav-mobile.opt-sb5 li.level4 > div > div > .nav-block{display:block;}.nav-mobile.opt-sb5 ul.level4 .nav-item > div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent !important;}.nav-mobile.opt-sb5 ul.level4 .nav-item > div > div{padding:0 !important;}.nav-mobile.opt-sb5 ul.level4 .nav-item > div > div > .nav-block--center{margin:0;width:100%;}.nav-mobile.opt-sb5 ul.level4 .nav-item.nav-item--only-blocks{display:none;}
.nav-mobile .caret{display:none !important;}
.nav-mobile .nav-item--home{display:none !important;}
.nav-mobile .hide-in-mobile-menu{display:none !important;}
.nav .itemslider{margin-top:0;margin-bottom:0;}.nav .itemslider .item{padding-bottom:0;}.nav .itemslider .product-name a{display:inline-block;}.nav .itemslider .product-name{margin-top:8px;}
/**

 * Mobile menu accordion

 */







.acco{list-style-type:none; }

.acco li.nav-item{

	list-style-type:none;

	display:block;

	float:left;

	width:100% !important; /* Use "!important" to override grid units styling */

	padding:0 !important;

	margin:0 !important;

	position:relative; /* For opener positioning */

}

.acco ul.nav-panel{

	display:block;

	float:left;

	width:100%;

	padding:0;

	margin:0;

}





/* Items

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

/* Space for openner if item has children. Space has to be a few pixels wider than openner */

.acco li.parent > a{padding-right:54px; }



/* All levels

-------------------------------------------------------------- */

.acco .nav-item > a{

	display:block;

	padding:15px 10px;



	/* Set default line height in pixels because font size will be changed via admin (and that would also change the line height) */

	font-size:16px; /*1.3333em*/

	line-height:19px; /*1.125em*/

}



/* Level 1

-------------------------------------------------------------- */

.acco li.level0 > a{

	font-size:18px;

	text-transform:uppercase;

}



/* Level 2

-------------------------------------------------------------- */

.acco li.level1 > a{

	padding-left:30px;

	font-size:16px;

	text-transform:uppercase;

}



/* Level 3

-------------------------------------------------------------- */

.acco li.level2 > a{

	padding-left:50px;

	font-size:16px;

	text-transform:none;

}



/* Level 4

-------------------------------------------------------------- */

.acco li.level3 > a

{

	padding-left:70px;

	font-size:14px;

	text-transform:none;

}



/* Level 5+

-------------------------------------------------------------- */

.acco li.level3 .nav-item > a /* Level 5+ */

{

	padding-left:90px;

	font-size:12px;

	text-transform:none;

}







/* Opener

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.acco .opener{

	position:absolute;

	right:0;

	top:0;


	display:block;

	cursor:pointer;

	text-align:center;

	

	width:49px;

	height:49px;

	line-height:49px;

	background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener.png) center center no-repeat;

}

.acco .opener:hover{

	background-color:rgba(0,0,0, 0.05);

}



/* Active */

.acco li.item-active > .opener{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-active.png);

}
.nav-regular .nav-item{text-align:left;}.nav-regular .nav-item > a{display:block;text-decoration:none;}
.nav-regular li.level0{float:left;}.nav-regular li.level0 > a{padding:0 12px;}.nav-regular li.level0 > a > span{display:inline-block;white-space:nowrap;}
.nav-regular li.level0:hover > a{z-index:2001;position:relative;}
.nav-regular li.level0 > a .caret{opacity:0.3;}.nav-regular li.level0.active > a .caret{opacity:1;}.nav-regular li.level0:hover > a .caret{opacity:1;}
.nav-regular .nav-panel--dropdown{display:none;position:absolute;top:0;z-index:2000;background-color:#fff;}
#nav .nav-panel-inner{padding:23px;}
#nav .nav-panel-inner:before,#nav .nav-panel-inner:after{display:table;line-height:0;content:"";}#nav .nav-panel-inner:after{clear:both;}
.nav-regular .nav-panel.full-width{width:100%;}.nav-regular .nav-panel.tmp-full-width{width:100% !important;}
.nav-regular .mega > .nav-panel--dropdown{margin:0;}
.nav-regular .nav-panel li.mega{position:relative;}
.nav-regular .nav-panel li.mega > .nav-panel--dropdown{}.nav-regular .nav-panel li.mega:hover > .nav-panel--dropdown{display:block;left:60px;top:0;}
.nav-regular .nav-submenu--mega{margin-left:-1%;margin-right:-1%;}
.nav-regular .nav-submenu--mega > li{display:inline-block;float:none;vertical-align:top;margin:3px 0 0;padding:2px 0;}.nav-regular .nav-submenu--mega > li > a{font-size:16px;line-height:1.25em;}
.nav-regular .nav-submenu--mega > li.parent > a{margin-bottom:10px;}.nav-regular .nav-submenu--mega > li.nav-item--parent > a{margin-bottom:0;}
.nav-regular .nav-submenu--mega > li > .nav-panel{position:static;margin-bottom:10px;}.nav-regular .nav-submenu--mega > li > .nav-panel--dropdown{position:absolute;margin-bottom:0;}
.nav-regular .nav-submenu--mega > li > .nav-block--top{margin-top:0;margin-bottom:10px;}.nav-regular .nav-submenu--mega > li > .nav-block--bottom{margin-top:10px;margin-bottom:0;}
.nav-regular .nav-submenu--mega > li > ul > li{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/ultra-megamenu/bullet.png) 3px 6px no-repeat;padding-left:15px;transition:background-position 150ms ease-out;-moz-transition:background-position 150ms ease-out;-webkit-transition:background-position 150ms ease-out;-o-transition:background-position 150ms ease-out;}.nav-regular .nav-submenu--mega > li > ul > li:hover{background-position:6px 6px;}
.nav-regular .nav-submenu--mega > li > ul.nav-panel--dropdown > li{background:none;padding-left:0;}
.nav-regular .nav-submenu--mega > li > ul > li > a{line-height:1.6666em;}
.nav-regular .classic > .nav-panel--dropdown > li > a{line-height:1.6666em;}.nav-regular .classic > .nav-panel--dropdown > li > a .caret{float:right;margin-top:6px;}
.nav-regular .classic > .nav-panel--dropdown{margin:0;padding:20px;width:16em;min-width:12em;}
.nav-regular .nav-panel li.classic{position:relative;}
.nav-regular .nav-panel li.classic > .nav-panel--dropdown{}.nav-regular .nav-panel li.classic:hover > .nav-panel--dropdown{display:block;left:60px;top:0;}
.nav-regular .nav-submenu--mega > li.classic:hover > .nav-panel--dropdown{left:60px;top:20px;}
.nav-regular .simple > ul{margin-top:5px;margin-bottom:5px;}.nav-regular .simple > ul > li{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/ultra-megamenu/bullet-mini.png) 3px 5px no-repeat;padding-left:15px;transition:background-position 150ms ease-out;-moz-transition:background-position 150ms ease-out;-webkit-transition:background-position 150ms ease-out;-o-transition:background-position 150ms ease-out;}.nav-regular .simple > ul > li:hover{background-position:6px 5px;}.nav-regular .simple > ul > li > a{opacity:0.6;transition:opacity 150ms ease-out;-moz-transition:opacity 150ms ease-out;-webkit-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;}.nav-regular .simple:hover > ul > li > a{opacity:1;}
.dd-itemgrid > .nav-item{float:left;padding-left:1%;padding-right:1%;}
.dd-itemgrid-1col > .nav-item{width:98%;}
.dd-itemgrid-2col > .nav-item{width:48%;}.dd-itemgrid-2col > .nav-item:nth-child(2n+1){clear:left;}
.dd-itemgrid-3col > .nav-item{width:31.3333%;}.dd-itemgrid-3col > .nav-item:nth-child(3n+1){clear:left;}
.dd-itemgrid-4col > .nav-item{width:23%;}.dd-itemgrid-4col > .nav-item:nth-child(4n+1){clear:left;}
.dd-itemgrid-5col > .nav-item{width:18%;}.dd-itemgrid-5col > .nav-item:nth-child(5n+1){clear:left;}
.dd-itemgrid-6col > .nav-item{width:14.6666%;}.dd-itemgrid-6col > .nav-item:nth-child(6n+1){clear:left;}
.dd-itemgrid-7col > .nav-item{width:12.2857%;}.dd-itemgrid-7col > .nav-item:nth-child(7n+1){clear:left;}
.dd-itemgrid-8col > .nav-item{width:10.5%;}.dd-itemgrid-8col > .nav-item:nth-child(8n+1){clear:left;}
.nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent > .nav-panel--dropdown{display:block;left:-10000px;opacity:0;-moz-transition:opacity 300ms ease-in-out 150ms, left 0s ease-in-out 450ms, top 0s ease-in-out 450ms;-webkit-transition:opacity 300ms ease-in-out 150ms, left 0s ease-in-out 450ms, top 0s ease-in-out 450ms;-o-transition:opacity 300ms ease-in-out 150ms, left 0s ease-in-out 450ms, top 0s ease-in-out 450ms;transition:opacity 300ms ease-in-out 150ms, left 0s ease-in-out 450ms, top 0s ease-in-out 450ms;}.nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent:hover > .nav-panel--dropdown{opacity:1;transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms;-o-transition-delay:150ms;}
/**

 * Simple vertical menu (sidebar menu)

 */







.vertnav{float:left; width:100%; }



/* Number of products in category */

.vertnav .number{color:#aaa; margin-left:3px; }





/* Category labels inside vertical menu

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

/* All levels */

.vertnav li > a > span > .cat-label{

	position:static;

	display:inline-block !important;

	padding:0 4px;

	margin-left:3px;



	/* Label size */

	font-size:inherit;

	line-height:inherit;

}



/* Hide pin */

.vertnav li > a > span > .pin-bottom:before{display:none; }


@media only screen and (max-width:319px){

	.nav-mobile .nav-block{display:none !important; }

	.nav-mobile .nav-item > div.nav-panel--dropdown{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color:transparent !important; }

	.nav-mobile .nav-item > div > div{padding:0 !important; }

	.nav-mobile .nav-item > div > div > .nav-block--center{margin:0 !important; width:100% !important; }

	.nav-mobile .nav-item.nav-item--only-blocks{display:none; }

}
.callprice_request_form .fieldset{padding:22px 25px 12px 33px;background:none;border:none;margin:0;}

.callprice_request_form .form-list .input-box{width:145px !important;}

.request_details_message{font-size:12px;font-weight:bold;text-align:left;width:535px;}


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top;
}

.fancybox-wrap{
	position:absolute;
	top:0;
	left:0;
	z-index:8020;
}

.fancybox-skin{
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
}

.fancybox-opened{
	z-index:8030;
}

.fancybox-opened .fancybox-skin{
	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner{
	position:relative;
}

.fancybox-inner{
	overflow:hidden;
}

.fancybox-type-iframe .fancybox-inner{
	-webkit-overflow-scrolling:touch;
}

.fancybox-error{
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap;
}

.fancybox-image, .fancybox-iframe{
	display:block;
	width:100%;
	height:100%;
}

.fancybox-image{
	max-width:100%;
	max-height:100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{
	background-image:url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/lr_callprice/fancybox_sprite.png');
}

#fancybox-loading{
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8060;
}

#fancybox-loading div{
	width:44px;
	height:44px;
	background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/lr_callprice/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close{
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040;
}

.fancybox-nav{
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/lr_callprice/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040;
}

.fancybox-prev{
	left:0;
}

.fancybox-next{
	right:0;
}

.fancybox-nav span{
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}

.fancybox-prev span{
	left:10px;
	background-position:0 -36px;
}

.fancybox-next span{
	right:10px;
	background-position:0 -72px;
}

.fancybox-nav:hover span{
	visibility:visible;
}

.fancybox-tmp{
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important;
}

/* Overlay helper */

.fancybox-lock{
	overflow:hidden;
}

.fancybox-overlay{
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/lr_callprice/fancybox_overlay.png');
}

.fancybox-overlay-fixed{
	position:fixed;
	bottom:0;
	right:0;
}

.fancybox-lock .fancybox-overlay{
	overflow:auto;
	overflow-y:scroll;
}

/* Title helper */

.fancybox-title{
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050;
}

.fancybox-opened .fancybox-title{
	visibility:visible;
}

.fancybox-title-float-wrap{
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center;
}

.fancybox-title-float-wrap .child{
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent; /* Fallback for web browsers that doesn't support RGBa */
	background:rgba(0, 0, 0, 0.8);
	-webkit-border-radius:15px;
	   -moz-border-radius:15px;
	        border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap;
}

.fancybox-title-outside-wrap{
	position:relative;
	margin-top:10px;
	color:#fff;
}

.fancybox-title-inside-wrap{
	padding-top:10px;
}

.fancybox-title-over-wrap{
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8);
}
@font-face
{
 font-family:Open sans;
 src:url(https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/OpenSans-Regular.ttf);
}

.magestore-popup_social{
    max-width:622px !important;
}
.clear{
 width:100%;
 height:0px;
 clear:both;
 font-size:0px;
 line-height:0px;
}

#sociallogin_button{
	margin-top:10px;
}

#sociallogin_button button span{
	box-sizing:border-box;
}

 #bt-loginfb span, #bt-loginfb-other span, #bt-loginfb-popup span{
    height:35px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/fb.png") no-repeat;
    display:block;
    float:left;
}
#bt-loginfb span span,#bt-loginfb-other span span, #bt-loginfb-popup span span{background:none repeat scroll 0 0 #2d78bd;}
#bt-loginamazon span,#bt-loginamazon-other span, #bt-loginamazon-popup span{
    height:35px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/bt_amazon.png") no-repeat;
    display:block;
    float:left;
}
#bt-loginamazon span span,#bt-loginamazon-other span span, #bt-loginamazon-popup span span{background:none repeat scroll 0 0 #fe9900;}
#bt-loginins span,#bt-loginins-other span, #bt-loginins-popup span{
    height:35px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/bt_intagram.png") no-repeat;
    display:block;
    float:left;
}
#bt-loginins span span,#bt-loginins-other span span, #bt-loginins-popup span span{background:none repeat scroll 0 0 #42729a;}
#bt-logingo span,#bt-logingo-other span, #bt-logingo-popup span{
    height:35px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/google.png") no-repeat;
    display:block;
    float:left;
}
#bt-logingo span span,#bt-logingo-other span span, #bt-logingo-popup span span{background:none repeat scroll 0 0 #dd4b39;}
#magestore-popup  .input-box{width:100%;}
#bt-loginvk span,#bt-loginvk-other span, #bt-loginvk-popup span{
    height:35px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/vk.png") no-repeat;
    display:block;
    float:left;
}
#bt-loginvk span span,#bt-loginvk-other span span, #bt-loginvk-popup span span{background:none repeat scroll 0 0 #44678d;}
#bt-loginper span,#bt-loginper-other span, #bt-loginper-popup span{
    height:35px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/persional.png") no-repeat;
    display:block;
    float:left;
}
#bt-loginper span span,#bt-loginper-other span span, #bt-loginper-popup span span{background:none repeat scroll 0 0 #ffc823;}

#bt-loginse span,#bt-loginse-other span, #bt-loginse-popup span{
    height:35px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/stack.png") no-repeat;
    display:block;
    float:left;
}
#bt-loginse span span,#bt-loginse-other span span, #bt-loginse-popup span  span{background:none repeat scroll 0 0 #3170c3;}

#bt-logintw span,#bt-logintw-other span, #bt-loginaol-popup span{
    height:35px;
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/twit.png") no-repeat;
    display:block;
    float:left;
}
#bt-logintw span span,#bt-logintw-other span span, #bt-loginaol-popup span span{background:none repeat scroll 0 0 #28bceb;}
#bt-loginwp span,#bt-loginwp-other span, #bt-loginwp-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/wpress.png") no-repeat;  
}
#bt-loginwp span span,#bt-loginwp-other span span, #bt-loginwp-popup span span{background:none repeat scroll 0 0 #555555;}
#bt-loginya span, #bt-loginya-popup span{
    height:35px;
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/yh.png") no-repeat;
    display:block;
    float:left;
}
#bt-loginya span span,#bt-loginya-other span span, #bt-loginya-popup span span{background:none repeat scroll 0 0 #6f2b90;}
/* by Hai Ta */
#bt-loginaol span,#bt-loginaol-other span, #bt-loginaol-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/aol.png") no-repeat;  
}
#bt-loginaol span span,#bt-loginaol-other span span, #bt-loginaol-popup span span{background:none repeat scroll 0 0 #ffc923;}
#bt-loginwp span,#bt-loginwp-other span, #bt-loginwp-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/wpress.png") no-repeat;  
}
#bt-loginwp span span,#bt-loginwp-other span span, #bt-loginwp-popup span span{background:none repeat scroll 0 0 #555555;}
#bt-logincal span,#bt-logincal-other span, #bt-logincal-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/clavid.png") no-repeat; 
}
#bt-logincal span span,#bt-logincal-other span span, #bt-logincal-popup span span{background:none repeat scroll 0 0 #12396b;}
#bt-loginorg span,#bt-loginorg-other span, #bt-loginorg-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/orange.png") no-repeat; 
}
#bt-loginorg span span,#bt-loginorg-other span span, #bt-loginorg-popup span span{background:none repeat scroll 0 0 #ff6501;}
#bt-loginmp span,#bt-loginmp-other span, #bt-loginmp-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/mysp.png") no-repeat; 
}
#bt-loginmp span span,#bt-loginmp-other span span, #bt-loginmp-popup span span{background:none repeat scroll 0 0 #ff6501;}
#bt-loginlive span,#bt-loginlive-other span, #bt-loginlive-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/live.png") no-repeat;
}
#bt-loginlive span span,#bt-loginlive-other span span, #bt-loginlive-popup span span{background:none repeat scroll 0 0 #30a8e4;}
#bt-loginfq span,#bt-loginfq-other span, #bt-loginfq-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/fq.png") no-repeat;   
}
#bt-loginfq span span,#bt-loginfq-other span span, #bt-loginfq-popup span span{background:none repeat scroll 0 0 #099eba;}

#bt-loginlinked span,#bt-loginlinked-other span, #bt-loginlinked-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/linked.png") no-repeat;   
}
#bt-loginlinked span span,#bt-loginlinked-other span span, #bt-loginlinked-popup span span{background:none repeat scroll 0 0 #017fb2;}
#bt-loginopen span,#bt-loginopen-other span, #bt-loginopen-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/myop.png") no-repeat;
}
#bt-loginopen span span,#bt-loginopen-other span span, #bt-loginopen-popup span span{background:none repeat scroll 0 0 #74bc52;}
#bt-loginlj span,#bt-loginlj-other span, #bt-loginlj-popup span{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/liveJ.png") no-repeat;   
}
#bt-loginlj span span,#bt-loginlj-other span span, #bt-loginlj-popup span span{background:none repeat scroll 0 0 #143ea9;}

#sociallogin-other-div{
	display:block;	
	float:right;   
}
#sociallogin-other-a{
	width:91px;
	display:block;
}
#sociallogin-other-a-popup{margin-right:30px}
.sociallogin-other{
	display:block;
	float:right;
	width:100%;
	/* margin-top:-25px; */
}
.sociallogin-other-span{
	cursor:pointer;
	font-weight:bold;
	white-space:nowrap;
}

.sociallogin-other-span-img-popup{
	float:right;
	width:20px;
	height:25px;
	cursor:pointer;
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/add.png") no-repeat right;
}

.other-button{
	/* margin:7px 3px 5px 4px; */
}
.sociallogin-other-button{
    width:auto;
	max-width:375px;
}

button.bt-login-social{background:none;border:none;cursor:pointer;}
button.bt-login-social:hover{opacity:0.9; /* width:88%; */}
button.bt-login-social span{
	height:35px;
	line-height:35px;
	color:#fff;
	padding:0 0 0 35px;
	float:left;
	}
button#bt-logintw-popup span{
    height:35px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/twit.png") no-repeat;
    display:block;
    float:left;
}
#sociallogin_button .sociallogin-other #other_sociallogin_label{font-family:Open sans;}
button.bt-login-social span span{
	background-position:100% 0 !important;
	/* padding-right:10px !important; */
	padding-left:10px !important;
	text-align:left;
	color:#fff;
	min-width:110px;
	font-family:Open sans;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
	text-transform:none;
}
button.bt-login-social span span{
	min-width:125px;
}
	
/* change poppup */
#magestore-popup{
    top:100px;
    position:absolute;
    z-index:40020;
    border-radius:7px;
    border:10px solid rgba(255, 255, 255, 0.58);
}
#magestore-popup .border-popup{
    float:left;
    width:100%;
    padding:15px 0;
    height:auto;
    background:#fff;
}
#magestore-login-social{
	float:right;
	width:36%;
}
#magestore-login-social .magestore-loign-h3{
    float:right;
    padding-right:102px;
}
#bg_fade{
    background-color:#000000;
    height:100%;
    left:0;
    margin:0;
    padding:0;
    position:fixed;
    top:0;
    visibility:hidden;
    width:100%;
    z-index:1000;
	opacity:0.3;
}
#sociallogin-close{
	cursor:pointer;
    height:33px;
    position:absolute;
    right:-20px;
    top:-16px;   
    z-index:9999;
	right:-12px;
	top:-15px;
	height:34px;
	width:33px;
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/close.png") no-repeat;
}
#sociallogin-close:hover{
	text-decoration:underline;
}
#sociallogin-close-popup{
    cursor:pointer;
    position:absolute;
    z-index:9999;
    right:-22px;
    top:-22px;
    height:34px;
    width:33px;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/close.png") no-repeat;
}
#sociallogin-close-popup:hover{
	text-decoration:underline;
}
#magestore-login-form{
	padding-left:33px;
    width:51%;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/bg-login.png") no-repeat right center;
}
.magestore-loign-h3{
	margin-bottom:18px;
	font-family:'tahoma',Arial,Helvetica,sans-serif;
    font-size:15px;
	padding-bottom:3px;
}
.magestore-login-input-box{

}
.login-label{
    padding-top:5px;
    font-weight:normal;
    color:#666;
    margin:5px;
}
.login-label em{
	color:red;
}
.sociallogin-input-box{

}
.sociallogin-input-box .input-text{
	border:1px solid #CCCCCC;
    border-radius:2px 2px 2px 2px;
    box-shadow:0 2px 2px #E3E3E3 inset;
    font-family:inherit;
    font-size:1.1em;
    margin:0;
    padding:5px 4px;
    width:230px;
    height:32px;
}
.magestore-login-popup-button{
    float:left;
    margin-top:15px;
}
.magestore-login-popup-button button{
    float:left;
    margin-bottom:15px;
}
.magestore-login-popup-button .pass-register{
    float:left;
    width:100%;
}
#magestore-forgot-password, #magestore-forgot-back,
#magestore-sociallogin-create-new-customer{
    font-size:16px;
    float:left;
}
#magestore-forgot-back{
	margin-right:40px;
}
.popup_click_btn{
	float:left;
	/* margin-left:137px; */
}
.magestore-login-input-box  .login-label em{
}
.ajax-login-image{
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/opc-ajax-loader.gif") no-repeat scroll 0 0 transparent;
	width:16px;
	height:16px;
	margin:5px 0 5px 152px;
}
.magestore-invalid-email{
	margin-left:152px;
	color:red;
}

#sociallogin-forgot{
	margin-bottom :20px;
    padding-right:15px;
}
.magestore-sociallogin-create-new-customer{
	float:left;	
	clear:both;
}
#magestore-button-sociallogin-forgot{
    margin-top:15px;
}
.magestore-sociallogin-create-new-customer a{
    padding-left:32px;
	font-weight:bold;
}
.sociallogin-field{
	width:218px;
	float:left;
}
.sociallogin-field .input-text{
    width:230px;
}
#magestore-create-back{
	font-size:14px;
	float:left;
	margin-left:80px;
	margin-top:6px;
}
.sociallogin-other-button-popup{
	float:left;
	text-align:center;
	padding:15px 0px 0px;
}
#sociallogin_button ul.right{float:right; width:100%;text-align:center;}
#sociallogin_button ul.left{float:left;}

/*Register*/
#magestore-create-user{
    width:57%;
    background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/bg-login.png") no-repeat right center;
    padding-left:33px;
}
.magestore-create-popup-button{
    float:left;
    width:100%;
    margin-top:15px;
}
.sociallogin-other-span-img-popup{display:none;}.sociallogin-other-span{display:none;}
@font-face

{

 font-family:Open sans;

 src:url(https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/OpenSans-Regular.ttf);

}

#sociallogin_button #magestore-popup_social ul li button{

	width:175px;height:37px;

}

#sociallogin_button #magestore-popup_social ul li{

    float:left;

	font-family:Open sans;

}

@media all and (min-width:0px) and (max-width:680px){

#magestore-popup_social{

    font-size:1.5em !important;

}

}

@media (min-width:681px){

}

@media all and (min-width:0px) and  (max-width:459px){

	#sociallogin_button #magestore-popup_social ul li{padding:0px 0px 10px 0px;}

	#sociallogin_button ul li{padding:0px 0px 10px 0px;}

}

@media (min-width:460px){

	#sociallogin_button #magestore-popup_social ul li{padding:0px 0px 10px 10px;}

	#sociallogin_button ul li{padding:0px 0px 10px 10px;}

}

ul.magestore-login-social li{background:#fff;border:none; float:right}



#magestore-popup{

	width:66% !important;

	z-index:99999;

	max-width:630px;

}

#magestore-popup_social{

	text-align:center;

	font-size:1.5em;

	line-height:1.25em;

	margin-bottom:0.7em;

	position:absolute;

	top:100px !important;

	left:0;

	z-index:100000;

	background-color:white;

}

#sociallogin_button ul.right li{

    float:right;

}

.magestore-popup_social{

		width:90% !important;

	}

#other_sociallogin_label{

	background-color:rgb(240, 240, 237);

	line-height:2em;

}

#magestore-popup_social li{

    /* float:right; */

    text-align:center;

}

.magestore-login-social{

    float:right;

    padding-right:30px;

}

ul.magestore-login-social li.button{

    list-style:none !important;

    padding:4px 0;

}

ul.magestore-login-social li.button:hover{

	background:none !important;

	margin:0;

	border:none;

    list-style:none !important;



}

.sociallogin-input-box .input-text{

	box-shadow:none;

}

.sociallogin-other-button-popup li.button{

	background:none;

	border:none;

	list-style:none !important;

	padding:3px 8px !important;

}

.sociallogin-other-button-popup li.button:hover{

	background:none;

	border:none;

        list-style:none !important;

}

.other-button{padding:0;}

.bt-login-social{padding:0;margin:0 !important;}

.top-container{width:100%;}



#sociallogin_button{

	/*float:left;*/

}

#sociallogin_button ul li,.sociallogin-other ul li{margin:0px;}

#sociallogin_button ul li.button,.sociallogin-other ul li.button{

	background:none !important;

	border:none !important;

	list-style:none !important;

}

#sociallogin_button ul li.button,.sociallogin-other ul li{

    display:inline-block;

    margin:0 auto;

    /* float:none; */

}

#sociallogin_button ul li.button:hover{

	background:none !important;

	border:none !important;

	list-style:none !important;

}

.sociallogin-other-button{

	_display:block !important;

	z-index:3000 !important;

}

#sociallogin-other-a{

	display:inline-block;

	width:100%;

	text-align:right;

}

#sociallogin-other-div{

	display:inline-block;

	width:100%;

	margin:0;

}

#sociallogin-other-b{

	display:block;

	height:30px;

	line-height:30px;

}

#sociallogin-other-b span{

	display:block;

	margin-right:30px;

	text-align:right;

}

#sociallogin-other-button{

	top:30px;

}

#magestore-login-form .magestore-invalid-email{

	margin:0;

}

.other-button{

/* 	margin:0px 2px 0px 2px !important;

	padding:3px 0px 0px 8px!important; */

}



#bg_fade{

	z-index:30020 !important;

	float:left;

	width:100%;

	min-height:3000px;

}

.active .sociallogin-other-span-img-popup{

	float:right;

	width:20px;

	height:25px;

	cursor:pointer;

	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/sub.png") no-repeat right;

}

@media only screen and (max-width:900px){



    #magestore-sociallogin-form-forgot .magestore-login-popup-button{

        width:100%;

    }

    #magestore-popup .border-popup{

        height:auto;

    }

    #magestore-login-form{

        width:100%;

        background:none;

        padding:0;

    }

    .sociallogin-input-box .input-text{

        box-shadow:none;

        width:100%;

    }

    .magestore-login-popup-button .pass-register{

        float:right;

        width:auto;

    }

    #magestore-login-social{

        width:100%;

        text-align:center;

        margin-top:15px;

    }

    .magestore-login-social{

         padding-right:0px;

    }

    ul.magestore-login-social li.button{

        margin-right:8px;

    }

    ul.magestore-login-social li{

        float:left;

        vertical-align:middle;

        float:none;

    }

    #magestore-login-social .magestore-loign-h3{

        float:left;

        padding-right:0;

        width:100%;

        margin-bottom:2px;

    }

    #magestore-button-sociallogin-forgot{

         margin-top:0px;

        float:right;

    }

    #magestore-create-user{

        width:100%;

        background:none;

         padding-left:0px;

    }



    #magestore-sociallogin-form-create .form-list > li{

        float:left;

        width:100%;

    }



    #magestore-popup .form-list .sociallogin-field{

        width:50%;

    }

    #magestore-popup .form-list .sociallogin-field.right{

        padding-left:5px;

    }

    #magestore-button-sociallogin-forgot{

        margin-bottom:0;

    }

}

@media only screen and (max-width:650px){

    .magestore-login-social{

        text-align:center;

    }

    ul.magestore-login-social li.button{

        margin-right:0px;

        vertical-align:middle;

        float:none;

    }

    .magestore-login-popup-button{

        margin-bottom:15px;

    }

    #magestore-forgot-password,

    #magestore-sociallogin-create-new-customer{

        font-size:15px;

    }

    #magestore-forgot-back{

        font-size:14px;

    }

}

@media only screen and (max-width:500px){

    #magestore-popup .form-list .sociallogin-field{width:100%}

    .sociallogin-field .input-text{width:100%}

    #magestore-create-back{

        font-size:14px;

        text-align:center;

        margin-bottom:10px;

        float:left;

        width:100%;

    }

    #magestore-button-sociallogin-create{width:100%;}

}

@media only screen and (max-width:480px){

    .magestore-login-popup-button button{

        width:100%;

    }

    .magestore-login-popup-button .pass-register{

        float:right;

        clear:both;

    }

    #magestore-forgot-password,

    #magestore-sociallogin-create-new-customer{

        font-size:14px;

    }

    #magestore-forgot-back{

        width:100%;

        text-align:center;

        margin-bottom:12px;

    }

}
/*!

 *

 *  Project: GLYPHICONS

 *  Author:  Jan Kovarik - www.glyphicons.com

 *  Twitter: @jankovarik

 *

 */

html,

html .halflings{

  -webkit-font-smoothing:antialiased !important;

}

@font-face{

  font-family:'Glyphicons';

  src:url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.eot');

  src:url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.woff') format('woff'), url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.ttf') format('truetype'), url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.svg#glyphicons_halflingsregular') format('svg');

  font-weight:normal;

  font-style:normal;

}

i.glyphicons{

  display:inline-block;

  position:relative;

  padding:0;

  color:#1d1d1b;

  width:16px;

  height:16px;

  text-decoration:none;

  *display:inline;

  *zoom:1;

}

i.glyphicons:before{

  color:#1D1D1B;

  font:16px 'Glyphicons';

  left:0;

  position:absolute;

  top:0;

}

i.glyphicons.glass:before{

  content:"\e001";

}

i.glyphicons.leaf:before{

  content:"\e002";

}

i.glyphicons.dog:before{

  content:"\e003";

}

i.glyphicons.user:before{

  content:"\e004";

}

i.glyphicons.girl:before{

  content:"\e005";

}

i.glyphicons.car:before{

  content:"\e006";

}

i.glyphicons.user_add:before{

  content:"\e007";

}

i.glyphicons.user_remove:before{

  content:"\e008";

}

i.glyphicons.film:before{

  content:"\e009";

}

i.glyphicons.magic:before{

  content:"\e010";

}

i.glyphicons.envelope:before{

  content:"\2709";

}

i.glyphicons.camera:before{

  content:"\e012";

}

i.glyphicons.heart:before{

  content:"\e013";

}

i.glyphicons.beach_umbrella:before{

  content:"\e014";

}

i.glyphicons.train:before{

  content:"\e015";

}

i.glyphicons.print:before{

  content:"\e016";

}

i.glyphicons.bin:before{

  content:"\e017";

}

i.glyphicons.music:before{

  content:"\e018";

}

i.glyphicons.note:before{

  content:"\e019";

}

i.glyphicons.heart_empty:before{

  content:"\e020";

}

i.glyphicons.home:before{

  content:"\e021";

}

i.glyphicons.snowflake:before{

  content:"\2744";

}

i.glyphicons.fire:before{

  content:"\e023";

}

i.glyphicons.magnet:before{

  content:"\e024";

}

i.glyphicons.parents:before{

  content:"\e025";

}

i.glyphicons.binoculars:before{

  content:"\e026";

}

i.glyphicons.road:before{

  content:"\e027";

}

i.glyphicons.search:before{

  content:"\e028";

}

i.glyphicons.cars:before{

  content:"\e029";

}

i.glyphicons.notes_2:before{

  content:"\e030";

}

i.glyphicons.pencil:before{

  content:"\270F";

}

i.glyphicons.bus:before{

  content:"\e032";

}

i.glyphicons.wifi_alt:before{

  content:"\e033";

}

i.glyphicons.luggage:before{

  content:"\e034";

}

i.glyphicons.old_man:before{

  content:"\e035";

}

i.glyphicons.woman:before{

  content:"\e036";

}

i.glyphicons.file:before{

  content:"\e037";

}

i.glyphicons.coins:before{

  content:"\e038";

}

i.glyphicons.airplane:before{

  content:"\2708";

}

i.glyphicons.notes:before{

  content:"\e040";

}

i.glyphicons.stats:before{

  content:"\e041";

}

i.glyphicons.charts:before{

  content:"\e042";

}

i.glyphicons.pie_chart:before{

  content:"\e043";

}

i.glyphicons.group:before{

  content:"\e044";

}

i.glyphicons.keys:before{

  content:"\e045";

}

i.glyphicons.calendar:before{

  content:"\e046";

}

i.glyphicons.router:before{

  content:"\e047";

}

i.glyphicons.camera_small:before{

  content:"\e048";

}

i.glyphicons.dislikes:before{

  content:"\e049";

}

i.glyphicons.star:before{

  content:"\e050";

}

i.glyphicons.link:before{

  content:"\e051";

}

i.glyphicons.eye_open:before{

  content:"\e052";

}

i.glyphicons.eye_close:before{

  content:"\e053";

}

i.glyphicons.alarm:before{

  content:"\e054";

}

i.glyphicons.clock:before{

  content:"\e055";

}

i.glyphicons.stopwatch:before{

  content:"\e056";

}

i.glyphicons.projector:before{

  content:"\e057";

}

i.glyphicons.history:before{

  content:"\e058";

}

i.glyphicons.truck:before{

  content:"\e059";

}

i.glyphicons.cargo:before{

  content:"\e060";

}

i.glyphicons.compass:before{

  content:"\e061";

}

i.glyphicons.keynote:before{

  content:"\e062";

}

i.glyphicons.paperclip:before{

  content:"\e063";

}

i.glyphicons.power:before{

  content:"\e064";

}

i.glyphicons.lightbulb:before{

  content:"\e065";

}

i.glyphicons.tag:before{

  content:"\e066";

}

i.glyphicons.tags:before{

  content:"\e067";

}

i.glyphicons.cleaning:before{

  content:"\e068";

}

i.glyphicons.ruller:before{

  content:"\e069";

}

i.glyphicons.gift:before{

  content:"\e070";

}

i.glyphicons.umbrella:before{

  content:"\2602";

}

i.glyphicons.book:before{

  content:"\e072";

}

i.glyphicons.bookmark:before{

  content:"\e073";

}

i.glyphicons.wifi:before{

  content:"\e074";

}

i.glyphicons.cup:before{

  content:"\e075";

}

i.glyphicons.stroller:before{

  content:"\e076";

}

i.glyphicons.headphones:before{

  content:"\e077";

}

i.glyphicons.headset:before{

  content:"\e078";

}

i.glyphicons.warning_sign:before{

  content:"\e079";

}

i.glyphicons.signal:before{

  content:"\e080";

}

i.glyphicons.retweet:before{

  content:"\e081";

}

i.glyphicons.refresh:before{

  content:"\e082";

}

i.glyphicons.roundabout:before{

  content:"\e083";

}

i.glyphicons.random:before{

  content:"\e084";

}

i.glyphicons.heat:before{

  content:"\e085";

}

i.glyphicons.repeat:before{

  content:"\e086";

}

i.glyphicons.display:before{

  content:"\e087";

}

i.glyphicons.log_book:before{

  content:"\e088";

}

i.glyphicons.adress_book:before{

  content:"\e089";

}

i.glyphicons.building:before{

  content:"\e090";

}

i.glyphicons.eyedropper:before{

  content:"\e091";

}

i.glyphicons.adjust:before{

  content:"\e092";

}

i.glyphicons.tint:before{

  content:"\e093";

}

i.glyphicons.crop:before{

  content:"\e094";

}

i.glyphicons.vector_path_square:before{

  content:"\e095";

}

i.glyphicons.vector_path_circle:before{

  content:"\e096";

}

i.glyphicons.vector_path_polygon:before{

  content:"\e097";

}

i.glyphicons.vector_path_line:before{

  content:"\e098";

}

i.glyphicons.vector_path_curve:before{

  content:"\e099";

}

i.glyphicons.vector_path_all:before{

  content:"\e100";

}

i.glyphicons.font:before{

  content:"\e101";

}

i.glyphicons.italic:before{

  content:"\e102";

}

i.glyphicons.bold:before{

  content:"\e103";

}

i.glyphicons.text_underline:before{

  content:"\e104";

}

i.glyphicons.text_strike:before{

  content:"\e105";

}

i.glyphicons.text_height:before{

  content:"\e106";

}

i.glyphicons.text_width:before{

  content:"\e107";

}

i.glyphicons.text_resize:before{

  content:"\e108";

}

i.glyphicons.left_indent:before{

  content:"\e109";

}

i.glyphicons.right_indent:before{

  content:"\e110";

}

i.glyphicons.align_left:before{

  content:"\e111";

}

i.glyphicons.align_center:before{

  content:"\e112";

}

i.glyphicons.align_right:before{

  content:"\e113";

}

i.glyphicons.justify:before{

  content:"\e114";

}

i.glyphicons.list:before{

  content:"\e115";

}

i.glyphicons.text_smaller:before{

  content:"\e116";

}

i.glyphicons.text_bigger:before{

  content:"\e117";

}

i.glyphicons.embed:before{

  content:"\e118";

}

i.glyphicons.embed_close:before{

  content:"\e119";

}

i.glyphicons.table:before{

  content:"\e120";

}

i.glyphicons.message_full:before{

  content:"\e121";

}

i.glyphicons.message_empty:before{

  content:"\e122";

}

i.glyphicons.message_in:before{

  content:"\e123";

}

i.glyphicons.message_out:before{

  content:"\e124";

}

i.glyphicons.message_plus:before{

  content:"\e125";

}

i.glyphicons.message_minus:before{

  content:"\e126";

}

i.glyphicons.message_ban:before{

  content:"\e127";

}

i.glyphicons.message_flag:before{

  content:"\e128";

}

i.glyphicons.message_lock:before{

  content:"\e129";

}

i.glyphicons.message_new:before{

  content:"\e130";

}

i.glyphicons.inbox:before{

  content:"\e131";

}

i.glyphicons.inbox_plus:before{

  content:"\e132";

}

i.glyphicons.inbox_minus:before{

  content:"\e133";

}

i.glyphicons.inbox_lock:before{

  content:"\e134";

}

i.glyphicons.inbox_in:before{

  content:"\e135";

}

i.glyphicons.inbox_out:before{

  content:"\e136";

}

i.glyphicons.cogwheel:before{

  content:"\e137";

}

i.glyphicons.cogwheels:before{

  content:"\e138";

}

i.glyphicons.picture:before{

  content:"\e139";

}

i.glyphicons.adjust_alt:before{

  content:"\e140";

}

i.glyphicons.database_lock:before{

  content:"\e141";

}

i.glyphicons.database_plus:before{

  content:"\e142";

}

i.glyphicons.database_minus:before{

  content:"\e143";

}

i.glyphicons.database_ban:before{

  content:"\e144";

}

i.glyphicons.folder_open:before{

  content:"\e145";

}

i.glyphicons.folder_plus:before{

  content:"\e146";

}

i.glyphicons.folder_minus:before{

  content:"\e147";

}

i.glyphicons.folder_lock:before{

  content:"\e148";

}

i.glyphicons.folder_flag:before{

  content:"\e149";

}

i.glyphicons.folder_new:before{

  content:"\e150";

}

i.glyphicons.edit:before{

  content:"\e151";

}

i.glyphicons.new_window:before{

  content:"\e152";

}

i.glyphicons.check:before{

  content:"\e153";

}

i.glyphicons.unchecked:before{

  content:"\e154";

}

i.glyphicons.more_windows:before{

  content:"\e155";

}

i.glyphicons.show_big_thumbnails:before{

  content:"\e156";

}

i.glyphicons.show_thumbnails:before{

  content:"\e157";

}

i.glyphicons.show_thumbnails_with_lines:before{

  content:"\e158";

}

i.glyphicons.show_lines:before{

  content:"\e159";

}

i.glyphicons.playlist:before{

  content:"\e160";

}

i.glyphicons.imac:before{

  content:"\e161";

}

i.glyphicons.macbook:before{

  content:"\e162";

}

i.glyphicons.ipad:before{

  content:"\e163";

}

i.glyphicons.iphone:before{

  content:"\e164";

}

i.glyphicons.iphone_transfer:before{

  content:"\e165";

}

i.glyphicons.iphone_exchange:before{

  content:"\e166";

}

i.glyphicons.ipod:before{

  content:"\e167";

}

i.glyphicons.ipod_shuffle:before{

  content:"\e168";

}

i.glyphicons.ear_plugs:before{

  content:"\e169";

}

i.glyphicons.phone:before{

  content:"\e170";

}

i.glyphicons.step_backward:before{

  content:"\e171";

}

i.glyphicons.fast_backward:before{

  content:"\e172";

}

i.glyphicons.rewind:before{

  content:"\e173";

}

i.glyphicons.play:before{

  content:"\e174";

}

i.glyphicons.pause:before{

  content:"\e175";

}

i.glyphicons.stop:before{

  content:"\e176";

}

i.glyphicons.forward:before{

  content:"\e177";

}

i.glyphicons.fast_forward:before{

  content:"\e178";

}

i.glyphicons.step_forward:before{

  content:"\e179";

}

i.glyphicons.eject:before{

  content:"\e180";

}

i.glyphicons.facetime_video:before{

  content:"\e181";

}

i.glyphicons.download_alt:before{

  content:"\e182";

}

i.glyphicons.mute:before{

  content:"\e183";

}

i.glyphicons.volume_down:before{

  content:"\e184";

}

i.glyphicons.volume_up:before{

  content:"\e185";

}

i.glyphicons.screenshot:before{

  content:"\e186";

}

i.glyphicons.move:before{

  content:"\e187";

}

i.glyphicons.more:before{

  content:"\e188";

}

i.glyphicons.brightness_reduce:before{

  content:"\e189";

}

i.glyphicons.brightness_increase:before{

  content:"\e190";

}

i.glyphicons.circle_plus:before{

  content:"\e191";

}

i.glyphicons.circle_minus:before{

  content:"\e192";

}

i.glyphicons.circle_remove:before{

  content:"\e193";

}

i.glyphicons.circle_ok:before{

  content:"\e194";

}

i.glyphicons.circle_question_mark:before{

  content:"\e195";

}

i.glyphicons.circle_info:before{

  content:"\e196";

}

i.glyphicons.circle_exclamation_mark:before{

  content:"\e197";

}

i.glyphicons.remove:before{

  content:"\e198";

}

i.glyphicons.ok:before{

  content:"\e199";

}

i.glyphicons.ban:before{

  content:"\e200";

}

i.glyphicons.download:before{

  content:"\e201";

}

i.glyphicons.upload:before{

  content:"\e202";

}

i.glyphicons.shopping_cart:before{

  content:"\e203";

}

i.glyphicons.lock:before{

  content:"\e204";

}

i.glyphicons.unlock:before{

  content:"\e205";

}

i.glyphicons.electricity:before{

  content:"\e206";

}

i.glyphicons.ok_2:before{

  content:"\e207";

}

i.glyphicons.remove_2:before{

  content:"\e208";

}

i.glyphicons.cart_out:before{

  content:"\e209";

}

i.glyphicons.cart_in:before{

  content:"\e210";

}

i.glyphicons.left_arrow:before{

  content:"\e211";

}

i.glyphicons.right_arrow:before{

  content:"\e212";

}

i.glyphicons.down_arrow:before{

  content:"\e213";

}

i.glyphicons.up_arrow:before{

  content:"\e214";

}

i.glyphicons.resize_small:before{

  content:"\e215";

}

i.glyphicons.resize_full:before{

  content:"\e216";

}

i.glyphicons.circle_arrow_left:before{

  content:"\e217";

}

i.glyphicons.circle_arrow_right:before{

  content:"\e218";

}

i.glyphicons.circle_arrow_top:before{

  content:"\e219";

}

i.glyphicons.circle_arrow_down:before{

  content:"\e220";

}

i.glyphicons.play_button:before{

  content:"\e221";

}

i.glyphicons.unshare:before{

  content:"\e222";

}

i.glyphicons.share:before{

  content:"\e223";

}

i.glyphicons.chevron-right:before{

  content:"\e224";

}

i.glyphicons.chevron-left:before{

  content:"\e225";

}

i.glyphicons.bluetooth:before{

  content:"\e226";

}

i.glyphicons.euro:before{

  content:"\20AC";

}

i.glyphicons.usd:before{

  content:"\e228";

}

i.glyphicons.gbp:before{

  content:"\e229";

}

i.glyphicons.retweet_2:before{

  content:"\e230";

}

i.glyphicons.moon:before{

  content:"\e231";

}

i.glyphicons.sun:before{

  content:"\2609";

}

i.glyphicons.cloud:before{

  content:"\2601";

}

i.glyphicons.direction:before{

  content:"\e234";

}

i.glyphicons.brush:before{

  content:"\e235";

}

i.glyphicons.pen:before{

  content:"\e236";

}

i.glyphicons.zoom_in:before{

  content:"\e237";

}

i.glyphicons.zoom_out:before{

  content:"\e238";

}

i.glyphicons.pin:before{

  content:"\e239";

}

i.glyphicons.albums:before{

  content:"\e240";

}

i.glyphicons.rotation_lock:before{

  content:"\e241";

}

i.glyphicons.flash:before{

  content:"\e242";

}

i.glyphicons.google_maps:before{

  content:"\e243";

}

i.glyphicons.anchor:before{

  content:"\2693";

}

i.glyphicons.conversation:before{

  content:"\e245";

}

i.glyphicons.chat:before{

  content:"\e246";

}

i.glyphicons.male:before{

  content:"\e247";

}

i.glyphicons.female:before{

  content:"\e248";

}

i.glyphicons.asterisk:before{

  content:"\002A";

}

i.glyphicons.divide:before{

  content:"\00F7";

}

i.glyphicons.snorkel_diving:before{

  content:"\e251";

}

i.glyphicons.scuba_diving:before{

  content:"\e252";

}

i.glyphicons.oxygen_bottle:before{

  content:"\e253";

}

i.glyphicons.fins:before{

  content:"\e254";

}

i.glyphicons.fishes:before{

  content:"\e255";

}

i.glyphicons.boat:before{

  content:"\e256";

}

i.glyphicons.delete:before{

  content:"\e257";

}

i.glyphicons.sheriffs_star:before{

  content:"\e258";

}

i.glyphicons.qrcode:before{

  content:"\e259";


}

i.glyphicons.barcode:before{

  content:"\e260";

}

i.glyphicons.pool:before{

  content:"\e261";

}

i.glyphicons.buoy:before{

  content:"\e262";

}

i.glyphicons.spade:before{

  content:"\e263";

}

i.glyphicons.bank:before{

  content:"\e264";

}

i.glyphicons.vcard:before{

  content:"\e265";

}

i.glyphicons.electrical_plug:before{

  content:"\e266";

}

i.glyphicons.flag:before{

  content:"\e267";

}

i.glyphicons.credit_card:before{

  content:"\e268";

}

i.glyphicons.keyboard-wireless:before{

  content:"\e269";

}

i.glyphicons.keyboard-wired:before{

  content:"\e270";

}

i.glyphicons.shield:before{

  content:"\e271";

}

i.glyphicons.ring:before{

  content:"\02DA";

}

i.glyphicons.cake:before{

  content:"\e273";

}

i.glyphicons.drink:before{

  content:"\e274";

}

i.glyphicons.beer:before{

  content:"\e275";

}

i.glyphicons.fast_food:before{

  content:"\e276";

}

i.glyphicons.cutlery:before{

  content:"\e277";

}

i.glyphicons.pizza:before{

  content:"\e278";

}

i.glyphicons.birthday_cake:before{

  content:"\e279";

}

i.glyphicons.tablet:before{

  content:"\e280";

}

i.glyphicons.settings:before{

  content:"\e281";

}

i.glyphicons.bullets:before{

  content:"\e282";

}

i.glyphicons.cardio:before{

  content:"\e283";

}

i.glyphicons.t-shirt:before{

  content:"\e284";

}

i.glyphicons.pants:before{

  content:"\e285";

}

i.glyphicons.sweater:before{

  content:"\e286";

}

i.glyphicons.fabric:before{

  content:"\e287";

}

i.glyphicons.leather:before{

  content:"\e288";

}

i.glyphicons.scissors:before{

  content:"\e289";

}

i.glyphicons.bomb:before{

  content:"\e290";

}

i.glyphicons.skull:before{

  content:"\e291";

}

i.glyphicons.celebration:before{

  content:"\e292";

}

i.glyphicons.tea_kettle:before{

  content:"\e293";

}

i.glyphicons.french_press:before{

  content:"\e294";

}

i.glyphicons.coffe_cup:before{

  content:"\e295";

}

i.glyphicons.pot:before{

  content:"\e296";

}

i.glyphicons.grater:before{

  content:"\e297";

}

i.glyphicons.kettle:before{

  content:"\e298";

}

i.glyphicons.hospital:before{

  content:"\e299";

}

i.glyphicons.hospital_h:before{

  content:"\e300";

}

i.glyphicons.microphone:before{

  content:"\e301";

}

i.glyphicons.webcam:before{

  content:"\e302";

}

i.glyphicons.temple_christianity_church:before{

  content:"\e303";

}

i.glyphicons.temple_islam:before{

  content:"\e304";

}

i.glyphicons.temple_hindu:before{

  content:"\e305";

}

i.glyphicons.temple_buddhist:before{

  content:"\e306";

}

i.glyphicons.bicycle:before{

  content:"\e307";

}

i.glyphicons.life_preserver:before{

  content:"\e308";

}

i.glyphicons.share_alt:before{

  content:"\e309";

}

i.glyphicons.comments:before{

  content:"\e310";

}

i.glyphicons.flower:before{

  content:"\2698";

}

i.glyphicons.baseball:before{

  content:"\e312";

}

i.glyphicons.rugby:before{

  content:"\e313";

}

i.glyphicons.ax:before{

  content:"\e314";

}

i.glyphicons.table_tennis:before{

  content:"\e315";

}

i.glyphicons.bowling:before{

  content:"\e316";

}

i.glyphicons.tree_conifer:before{

  content:"\e317";

}

i.glyphicons.tree_deciduous:before{

  content:"\e318";

}

i.glyphicons.more_items:before{

  content:"\e319";

}

i.glyphicons.sort:before{

  content:"\e320";

}

i.glyphicons.filter:before{

  content:"\e321";

}

i.glyphicons.gamepad:before{

  content:"\e322";

}

i.glyphicons.playing_dices:before{

  content:"\e323";

}

i.glyphicons.calculator:before{

  content:"\e324";

}

i.glyphicons.tie:before{

  content:"\e325";

}

i.glyphicons.wallet:before{

  content:"\e326";

}

i.glyphicons.piano:before{

  content:"\e327";

}

i.glyphicons.sampler:before{

  content:"\e328";

}

i.glyphicons.podium:before{

  content:"\e329";

}

i.glyphicons.soccer_ball:before{

  content:"\e330";

}

i.glyphicons.blog:before{

  content:"\e331";

}

i.glyphicons.dashboard:before{

  content:"\e332";

}

i.glyphicons.certificate:before{

  content:"\e333";

}

i.glyphicons.bell:before{

  content:"\e334";

}

i.glyphicons.candle:before{

  content:"\e335";

}

i.glyphicons.pushpin:before{

  content:"\e336";

}

i.glyphicons.iphone_shake:before{

  content:"\e337";

}

i.glyphicons.pin_flag:before{

  content:"\e338";

}

i.glyphicons.turtle:before{

  content:"\e339";

}

i.glyphicons.rabbit:before{

  content:"\e340";

}

i.glyphicons.globe:before{

  content:"\e341";

}

i.glyphicons.briefcase:before{

  content:"\e342";

}

i.glyphicons.hdd:before{

  content:"\e343";

}

i.glyphicons.thumbs_up:before{

  content:"\e344";

}

i.glyphicons.thumbs_down:before{

  content:"\e345";

}

i.glyphicons.hand_right:before{

  content:"\e346";

}

i.glyphicons.hand_left:before{

  content:"\e347";

}

i.glyphicons.hand_up:before{

  content:"\e348";

}

i.glyphicons.hand_down:before{

  content:"\e349";

}

i.glyphicons.fullscreen:before{

  content:"\e350";

}

i.glyphicons.shopping_bag:before{

  content:"\e351";

}

i.glyphicons.book_open:before{

  content:"\e352";

}

i.glyphicons.nameplate:before{

  content:"\e353";

}

i.glyphicons.nameplate_alt:before{

  content:"\e354";

}

i.glyphicons.vases:before{

  content:"\e355";

}

i.glyphicons.bullhorn:before{

  content:"\e356";

}

i.glyphicons.dumbbell:before{

  content:"\e357";

}

i.glyphicons.suitcase:before{

  content:"\e358";

}

i.glyphicons.file_import:before{

  content:"\e359";

}

i.glyphicons.file_export:before{

  content:"\e360";

}

i.glyphicons.bug:before{

  content:"\e361";

}

i.glyphicons.crown:before{

  content:"\e362";

}

i.glyphicons.smoking:before{

  content:"\e363";

}

i.glyphicons.cloud-upload:before{

  content:"\e364";

}

i.glyphicons.cloud-download:before{

  content:"\e365";

}

i.glyphicons.restart:before{

  content:"\e366";

}

i.glyphicons.security_camera:before{

  content:"\e367";

}

i.glyphicons.expand:before{

  content:"\e368";

}

i.glyphicons.collapse:before{

  content:"\e369";

}

i.glyphicons.collapse_top:before{

  content:"\e370";

}

i.glyphicons.globe_af:before{

  content:"\e371";

}

i.glyphicons.global:before{

  content:"\e372";

}

i.glyphicons.spray:before{

  content:"\e373";

}

i.glyphicons.nails:before{

  content:"\e374";

}

i.glyphicons.claw_hammer:before{

  content:"\e375";

}

i.glyphicons.classic_hammer:before{

  content:"\e376";

}

i.glyphicons.hand_saw:before{

  content:"\e377";

}

i.glyphicons.riflescope:before{

  content:"\e378";

}

i.glyphicons.electrical_socket_eu:before{

  content:"\e379";

}

i.glyphicons.electrical_socket_us:before{

  content:"\e380";

}

i.glyphicons.pinterest:before{

  content:"\e381";

}

i.glyphicons.dropbox:before{

  content:"\e382";

}

i.glyphicons.google_plus:before{

  content:"\e383";

}

i.glyphicons.jolicloud:before{

  content:"\e384";

}

i.glyphicons.yahoo:before{

  content:"\e385";

}

i.glyphicons.blogger:before{

  content:"\e386";

}

i.glyphicons.picasa:before{

  content:"\e387";

}

i.glyphicons.amazon:before{

  content:"\e388";

}

i.glyphicons.tumblr:before{

  content:"\e389";

}

i.glyphicons.wordpress:before{

  content:"\e390";

}

i.glyphicons.instapaper:before{

  content:"\e391";

}

i.glyphicons.evernote:before{

  content:"\e392";

}

i.glyphicons.xing:before{

  content:"\e393";

}

i.glyphicons.zootool:before{

  content:"\e394";

}

i.glyphicons.dribbble:before{

  content:"\e395";

}

i.glyphicons.deviantart:before{

  content:"\e396";

}

i.glyphicons.read_it_later:before{

  content:"\e397";

}

i.glyphicons.linked_in:before{

  content:"\e398";

}

i.glyphicons.forrst:before{

  content:"\e399";

}

i.glyphicons.pinboard:before{

  content:"\e400";

}

i.glyphicons.behance:before{

  content:"\e401";

}

i.glyphicons.github:before{

  content:"\e402";

}

i.glyphicons.youtube:before{

  content:"\e403";

}

i.glyphicons.skitch:before{

  content:"\e404";

}

i.glyphicons.foursquare:before{

  content:"\e405";

}

i.glyphicons.quora:before{

  content:"\e406";

}

i.glyphicons.badoo:before{

  content:"\e407";

}

i.glyphicons.spotify:before{

  content:"\e408";

}

i.glyphicons.stumbleupon:before{

  content:"\e409";

}

i.glyphicons.readability:before{

  content:"\e410";

}

i.glyphicons.facebook:before{

  content:"\e411";

}

i.glyphicons.twitter:before{

  content:"\e412";

}

i.glyphicons.instagram:before{

  content:"\e413";

}

i.glyphicons.posterous_spaces:before{

  content:"\e414";

}

i.glyphicons.vimeo:before{

  content:"\e415";

}

i.glyphicons.flickr:before{

  content:"\e416";

}

i.glyphicons.last_fm:before{

  content:"\e417";

}

i.glyphicons.rss:before{

  content:"\e418";

}

i.glyphicons.skype:before{

  content:"\e419";

}

i.glyphicons.e-mail:before{

  content:"\e420";

}


.mobile{display:none;}
@media (max-width:770px){.mobile{display:block;}
}
.mobile .mobile-block{display:none;}
@media (max-width:770px){.mobile .mobile-block{display:block;}
}
.mobile.two-columns-left section.content,
.mobile.two-columns-right section.content{width:100%;float:left;}
.mobile.two-columns-left section.content .swipe-me,
.mobile.two-columns-right section.content .swipe-me{width:40px;height:40px;-webkit-transition:all 0.5s 0.3s ease-in-out;-moz-transition:all 0.5s 0.3s ease-in-out;-o-transition:all 0.5s 0.3s ease-in-out;transition:all 0.5s 0.3s ease-in-out;opacity:0.5;text-indent:-10000px;cursor:pointer;margin-bottom:5px;margin-top:-15px;float:right;}
.mobile.two-columns-left section.content .swipe-me:hover,
.mobile.two-columns-right section.content .swipe-me:hover{opacity:0.7;}
.mobile.two-columns-left section.content .swipe-me.right,
.mobile.two-columns-right section.content .swipe-me.right{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/swipe_left.png) no-repeat 100% 50% transparent;background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/swipe_left.svg) no-repeat 100% 50% transparent;}
.mobile.two-columns-left section.content .swipe-me.left,
.mobile.two-columns-right section.content .swipe-me.left{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/swipe_right.png) no-repeat 100% 50% transparent;background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/swipe_right.svg) no-repeat 100% 50% transparent;}
.mobile.two-columns-left aside,
.mobile.two-columns-right aside{position:fixed;width:80%;max-width:320px;top:0;height:100vh;background:#fff;z-index:199999;padding:20px;}
.mobile.two-columns-left aside.right,
.mobile.two-columns-right aside.right,
.mobile.two-columns-left aside.left,
.mobile.two-columns-right aside.left{overflow-y:scroll;display:none;}
.mobile.two-columns-left aside.right.active,
.mobile.two-columns-right aside.right.active,
.mobile.two-columns-left aside.left.active,
.mobile.two-columns-right aside.left.active{display:block;-webkit-box-shadow:0px 0 15px 0 #333333;-moz-box-shadow:0px 0 15px 0 #333333;box-shadow:0px 0 15px 0 #333333;}
.mobile.two-columns-left aside.right,
.mobile.two-columns-right aside.right{right:-80%;}
.mobile.two-columns-left aside.right.active,
.mobile.two-columns-right aside.right.active{right:0;}
.mobile.two-columns-left aside.left,
.mobile.two-columns-right aside.left{left:-80%;}
.mobile.two-columns-left aside.left.active,
.mobile.two-columns-right aside.left.active{left:0;}
.mobile.two-columns-left .mpblog-search input#search-blog,
.mobile.two-columns-right .mpblog-search input#search-blog{width:100%;}
.desktop{display:block;}
@media (max-width:770px){.desktop{display:none;}
}
.desktop .desktop-block{display:block;}
@media (max-width:770px){.desktop .desktop-block{display:none;}
}
.desktop.two-columns-left section.content,
.desktop.two-columns-right section.content{width:74%;float:left;}
.desktop.two-columns-left aside.left,
.desktop.two-columns-right aside.left,
.desktop.two-columns-left aside.right,
.desktop.two-columns-right aside.right{width:23%;float:left;}
.desktop.two-columns-right section.content{padding-right:20px;}
.desktop.two-columns-left section.content{padding-left:20px;}
.desktop.three-columns section.content{width:58%;float:left;padding:0 18px;}
.desktop.three-columns aside.left,
.desktop.three-columns aside.right{width:18%;float:left;}
@media (max-width:1024px){.mpblog-list.list .mpblog-post{border-bottom:1px solid #cccccc;margin-bottom:1em;padding-bottom:1em;}
.mpblog-list.list .mpblog-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
}
.mpblog-list.list .mpblog-post .thumbnail-container{overflow:hidden;}
.mpblog-list.list .mpblog-post .post-thumbnail{-webkit-transition:-webkit-transform 0.3s 0.15s ease-out;-moz-transition:-moz-transform 0.3s 0.15s ease-out;-o-transition:-o-transform 0.3s 0.15s ease-out;transition:-webkit-transform 0.3s 0.15s ease-out,-moz-transform 0.3s 0.15s ease-out,-o-transform 0.3s 0.15s ease-out,transform 0.3s 0.15s ease-out;}
.mpblog-list.list .mpblog-post .post-thumbnail:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.mpblog-list.list .mp-read-more{margin-right:1.5em;margin-bottom:1.5em;float:left;}
.mpblog-list.grid{width:100%;}
.mpblog-list.grid .item{-webkit-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mpblog-list.grid .item .post-container{overflow:hidden;background-color:#f4f4f4;padding:10px;}
.mpblog-list.grid .item .post-container .thumbnail-container{overflow:hidden;}
.mpblog-list.grid .item .post-container .post-thumbnail{margin:-10px -10px 10px;-webkit-transition:-webkit-transform 0.3s 0.15s ease-out;-moz-transition:-moz-transform 0.3s 0.15s ease-out;-o-transition:-o-transform 0.3s 0.15s ease-out;transition:-webkit-transform 0.3s 0.15s ease-out,-moz-transform 0.3s 0.15s ease-out,-o-transform 0.3s 0.15s ease-out,transform 0.3s 0.15s ease-out;}
.mpblog-list.grid .item .post-container .post-thumbnail:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.mpblog-list.grid .item .post-container .mp-footer{margin-bottom:20px;}
.mpblog-list.grid .item .post-container span.comments{float:left;margin-left:0;}
.three-columns .mpblog-list.grid .grid-sizer{width:33%;}
.three-columns .mpblog-list.grid .item{width:33%;}
.three-columns .mpblog-list.grid .item.w2{width:66%;}
.three-columns .mpblog-list.grid .item.w3{width:100%;padding:0 !important;}
@media only screen and (max-width:1024px){.three-columns .mpblog-list.grid .grid-sizer{width:50%;}
.three-columns .mpblog-list.grid .item{width:50%;}
.three-columns .mpblog-list.grid .item.w2,
.three-columns .mpblog-list.grid .item.w3{width:100%;padding:0 !important;}
}
@media only screen and (max-width:600px){.three-columns .mpblog-list.grid .grid-sizer{width:100%;}
.three-columns .mpblog-list.grid .item{padding:0 !important;width:100%;}
.three-columns .mpblog-list.grid .item.w3,
.three-columns .mpblog-list.grid .item.w2{width:100%;}
}
.two-columns-right .mpblog-list.grid .grid-sizer,
.two-columns-left .mpblog-list.grid .grid-sizer{width:25%;}
.two-columns-right .mpblog-list.grid .item,
.two-columns-left .mpblog-list.grid .item{width:25%;}
.two-columns-right .mpblog-list.grid .item.w2,
.two-columns-left .mpblog-list.grid .item.w2{width:50%;}
.two-columns-right .mpblog-list.grid .item.w3,
.two-columns-left .mpblog-list.grid .item.w3{width:75%;}
@media only screen and (max-width:1024px){.two-columns-right .mpblog-list.grid .grid-sizer,
.two-columns-left .mpblog-list.grid .grid-sizer{width:50%;}
.two-columns-right .mpblog-list.grid .item,
.two-columns-left .mpblog-list.grid .item{width:50%;}
.two-columns-right .mpblog-list.grid .item.w3,
.two-columns-left .mpblog-list.grid .item.w3,
.two-columns-right .mpblog-list.grid .item.w2,
.two-columns-left .mpblog-list.grid .item.w2{width:100%;padding:0 !important;}
}
@media only screen and (max-width:600px){.two-columns-right .mpblog-list.grid .grid-sizer,
.two-columns-left .mpblog-list.grid .grid-sizer{width:100%;}
.two-columns-right .mpblog-list.grid .item,
.two-columns-left .mpblog-list.grid .item{padding:0 !important;width:100%;}
.two-columns-right .mpblog-list.grid .item.w3,
.two-columns-left .mpblog-list.grid .item.w3,
.two-columns-right .mpblog-list.grid .item.w2,
.two-columns-left .mpblog-list.grid .item.w2{width:100%;}
}
.one-column .mpblog-list.grid .grid-sizer{width:20%;}
.one-column .mpblog-list.grid .item{width:20%;}
.one-column .mpblog-list.grid .item.w2{width:40%;}
.one-column .mpblog-list.grid .item.w3{width:60%;}
@media only screen and (max-width:1024px){.one-column .mpblog-list.grid .grid-sizer{width:33%;}
.one-column .mpblog-list.grid .item{width:33%;}
.one-column .mpblog-list.grid .item.w2{width:66%;}
.one-column .mpblog-list.grid .item.w3{width:100%;padding:0 !important;}
}
@media only screen and (max-width:600px){.one-column .mpblog-list.grid .grid-sizer{width:100%;}
.one-column .mpblog-list.grid .item{padding:0 !important;width:100%;}
.one-column .mpblog-list.grid .item.w3,
.one-column .mpblog-list.grid .item.w2{width:100%;}
}
.mpblog-container.list .mp-pager{border-top:1px solid #cccccc;}
.mpblog-container .mp-pager{margin-top:40px;padding:10px 5px 0;}
.mpblog-container .mp-pager .navi a{line-height:16px;min-height:16px;width:45%;}
.mpblog-container .mp-pager .newer a{float:right;text-align:right;}
.mpblog-container .mp-pager .newer a i.glyphicons{margin-left:5px;}
.mpblog-container .mp-pager .older a{float:left;text-align:left;}
.mpblog-container .mp-pager .older a i.glyphicons{margin-right:5px;}
@media (max-width:770px){.comments-action{display:inline-block;margin-top:20px;}
}
@media (min-width:770px){.comments-action{float:right;}
}
.comments-action .leave-a-comment{margin-left:15px;line-height:24px;}
.comments-action .leave-a-comment a{text-transform:uppercase;font-size:larger;}
.comments-action .blog-icon.rss{background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/rss.png") no-repeat 0 0 transparent;background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/rss.svg") no-repeat 0 0 transparent;}
@media (min-width:770px){.comments-action .blog-icon.rss{display:inline-block;}
}
.comments-action .blog-icon.rss,
.comments-action .leave-a-comment{float:left;}
.mpblog-comments-container .comments-header{border-bottom:1px solid #cccccc;padding-bottom:5px;position:relative;}
.mpblog-comments-container .comments-header span.leave-a-comment{float:left;margin-left:0;}
.mpblog-comments-container .comments-header span.rss-comments{float:left;margin-left:20px;}
.mpblog-comments-container .mp-comment-header{margin-bottom:10px;}
.mpblog-comments-container .mp-comment-author,
.mpblog-comments-container .mp-comment-date,
.mpblog-comments-container .mp-comment-willapprove{float:left;margin-right:10px;}
.mpblog-comments-container .mp-comment-willapprove{color:red;font-style:italic;font-size:smaller;}
.mpblog-comments-container .mp-replies{padding-left:24px;}
@media (max-width:1024px){.mpblog-comments-container .mp-replies{padding-left:12px;}
}
@media (max-width:600px){.mpblog-comments-container .mp-replies{padding-left:6px;}
}
.mp-comment-content,
.mp-comment-form{padding:10px;margin:20px 0;border:1px solid #cccccc;}
.mp-comment-content.my-comment{border-color:#3399cc;}
.mp-comment-form{background-color:#f4f4f4;}
.mp-comment-form h5{text-transform:none;}
.mp-blog-loader{background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/ajax-loader.gif') no-repeat scroll 50% 0 transparent;height:11px;width:16px;margin:0 auto;}
.comment-form-field{margin-bottom:10px;position:relative;}
.comment-form-field .checkbox + label{padding:0;}
.comment-form-field textarea,
.comment-form-field input[type="text"]{line-height:1.5;padding:5px !important;}
.comment-form-field textarea{height:72px;width:100%;max-width:460px;}
.comment-form-field textarea,
.comment-form-field textarea:focus{background-color:#ffffff;}
.comment-form-field input[type="checkbox"]{display:none;}
.comment-form-field input[type="checkbox"] + label{width:auto;max-width:100%;font-weight:normal;vertical-align:middle;line-height:1;}
.comment-form-field input[type="checkbox"] + label:before{content:"";background:white;float:left;margin-right:5px;display:inline-block;width:14px;height:14px;border:1px solid #cccccc;-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box;}
.comment-form-field input[type="checkbox"]:checked + label:before{background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/checked-input.png") no-repeat 50% 50% #ffffff;background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/checked-input.svg") no-repeat 50% 50% #ffffff;}
.comment-form-field input.text{width:70% !important;}
@media (max-width:770px){.comment-form-field input.text{width:100% !important;}
}
.comment-form-field textarea,
.comment-form-field input.text{border:1px solid #cccccc;-webkit-transition:-webkit-box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;-moz-transition:-moz-box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;-o-transition:box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;}
.comment-form-field textarea.validation-failed,
.comment-form-field input.text.validation-failed{border:1px dashed red;}
.form-actions{text-align:right;position:relative;}
.form-actions .mp-comment-reply-btn{text-transform:uppercase;}
.form-actions .subscribe{position:absolute;left:0;border-color:transparent;}
.mpblog-container h1.mp-title{margin-bottom:20px;}
@media (max-width:770px){.mp-blog-head{text-align:center;}
}
.mp-blog-head h1{float:left;margin-bottom:0.25em;max-width:90%;}
@media (max-width:1024px){.mp-blog-head h1{max-width:85%;font-size:larger;}
}
@media (max-width:770px){.mp-blog-head h1{max-width:100%;}
}
.mp-blog-head a.mp-blog-rss-link,
.mp-blog-head a.mp-blog-print-link{font-size:smaller;}
@media (max-width:770px){.mp-blog-head a.mp-blog-rss-link,
.mp-blog-head a.mp-blog-print-link{display:none;}
}
.mp-blog-head span.mp-blog-rss,
.mp-blog-head span.mp-blog-print{float:right;margin-top:4px;}
@media (max-width:770px){.mp-blog-head span.mp-blog-rss,
.mp-blog-head span.mp-blog-print{display:none;}
}
.mpblog-post{clear:both;margin-bottom:20px;}
@media (max-width:1024px){.mpblog-post .mp-post-header h2{font-size:larger;margin-bottom:0;}
}
.mpblog-post .post-thumbnail{margin-bottom:1em;}
.mpblog-post .post-thumbnail img.thumbnail{width:100%;}
@media (max-width:1024px){.mpblog-post .post-thumbnail{margin-bottom:0.5em;}
}
.mpblog-post .mp-header{padding:0.5em 0;margin-bottom:1em;}
@media (max-width:1024px){.mpblog-post .mp-header{border-top:none;margin-bottom:0.5em;}
}

.mpblog-post .mp-header .posted-by,
.mpblog-post .mp-header .date,
.mpblog-post .mp-header .views{float:left;}
@media (max-width:1024px){.mpblog-post .mp-header{border-top:none;}
}
.mpblog-post .mp-content div.mp-details{margin-top:20px;}
.mpblog-post .mp-content iframe.blog-video{margin-bottom:1.5em !important;}
.mpblog-post .mp-content hr.cutter{display:none;}
.mpblog-post .mp-content ol,
.mpblog-post .mp-content ul{margin-left:20px;}
.mpblog-post .mp-content img{width:100%;}
.mpblog-post .mp-content img.alignleft{display:inline;float:left;margin:0 20px 3px 0;}
.mpblog-post .mp-content img.alignright{display:inline;float:right;margin:0 0 3px 20px;}
.mpblog-post .mp-content a > img{border:1px solid #D0CBC1;padding:3px;margin-right:10px;margin-bottom:5px;display:inline-block;vertical-align:bottom;-webkit-transition:-webkit-box-shadow 0.15s 0.3s ease-in-out;-moz-transition:-moz-box-shadow 0.15s 0.3s ease-in-out;-o-transition:box-shadow 0.15s 0.3s ease-in-out;transition:box-shadow 0.15s 0.3s ease-in-out;}
.mpblog-post .mp-content a > img:hover{-webkit-box-shadow:0px 0px 6px 0 #cccccc;-moz-box-shadow:0px 0px 6px 0 #cccccc;box-shadow:0px 0px 6px 0 #cccccc;}
.mpblog-post .mp-content blockquote{margin:0 1.6em 1.5em;padding-left:0;color:#777;font-style:italic;}
.mpblog-post .mp-content table{margin-bottom:1.5em;}
.mpblog-post .mp-content table tr th{font-weight:bold;border-bottom:2px solid #cccccc;background-color:#ffffff;}
.mpblog-post .mp-content table tr td,
.mpblog-post .mp-content table tr th{padding:5px 10px;}
.mpblog-post .mp-content table tr:nth-child(odd) td{background-color:#ffffff;}
.mpblog-post .mp-content table tr:nth-child(even) td{background-color:#f4f4f4;}
.mpblog-post span.mp-tags,
.mpblog-post span.categories,
.mpblog-post span.posted-by,
.mpblog-post span.date,
.mpblog-post span.go-to-comments,
.mpblog-post span.leave-a-comment,
.mpblog-post span.comments,
.mpblog-post span.rss-comments,
.mpblog-post span.views{font-size:smaller;}
.mpblog-post span.mp-tags{margin-right:20px;float:left;}
.mpblog-post span.mp-tags-pic{float:left;width:20px;}
.mpblog-post span.mp-tags-pic span.text{line-height:16px;text-indent:-999em;display:block;}
.mpblog-post span.categories{margin-right:20px;float:left;}
.mpblog-post span.categories-pic{float:left;display:block;width:19px;height:16px;}
.mpblog-post span.categories-pic span.text{line-height:16px;text-indent:-999em;display:block;}
.mpblog-post span.posted-by{margin-right:20px;}
.mpblog-post span.date{margin-right:20px;}
.mpblog-post span.views{margin-right:20px;}
.mpblog-post span.comments{float:right;margin-left:20px;}
@media (max-width:600px){.mpblog-post span.comments{display:none;}
}
.mpblog-post i.glyphicons{margin-right:5px;}
.mpblog-post .customer-action-bar{padding:20px 0;border-bottom:1px solid #cccccc;}
@media (max-width:770px){.mpblog-post .customer-action-bar{text-align:center;}
}
.blog-icon{width:24px;height:24px;display:inline-block;opacity:0.8;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.blog-icon:hover{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.blog-icon:active{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.mp-recentcomment-date,
.mp-recentpost-date{font-style:italic;font-size:smaller;margin-bottom:2px;margin-top:2px;}
i.glyphicons.calendar{border:none !important;background:none !important;}
.mpblog-categories .block-content,
.mpblog-search .block-content,
.mpblog-recentposts .block-content,
.mpblog-tags .block-content,
.mpblog-recentcomments .block-content,
.mpblog-archives .block-content{padding:5px 10px;}
.mpblog-categories ul li,
.mpblog-recentcomments ul li,
.mpblog-archives ul li{padding-left:20px;margin-bottom:3px;position:relative;}
.sidebar-common ul li.active a{font-weight:bold;}
.sidebar-common ul li i.glyphicons,
.sidebar-common ul li i.glyphicons:before{font-size:smaller;}
.sidebar-common ul li i.glyphicons{display:block;left:4px;top:2px;position:absolute;}
.mpblog-categories ul li.active a,
.mpblog-recentcomments ul li.active a,
.mpblog-archives ul li.active a,
.mpblog-recentposts ul li.active a,
.mpblog-recentcomments ul li.active a,
.mpblog-archives ul li.active a{font-weight:bold;}
.mpblog-categories ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-recentposts ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-categories ul li i.glyphicons:before,
.mpblog-recentcomments ul li i.glyphicons:before,
.mpblog-archives ul li i.glyphicons:before,
.mpblog-recentposts ul li i.glyphicons:before,
.mpblog-recentcomments ul li i.glyphicons:before,
.mpblog-archives ul li i.glyphicons:before{font-size:smaller;}
.mpblog-categories ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-recentposts ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons{display:block;left:4px;top:2px;position:absolute;}
.mpblog-recentposts .mp-post-thesis{margin-top:3px;}
.mpblog-recentposts .thumbnail{float:left;border:1px solid #D0CBC1;padding:3px;margin-right:10px;margin-bottom:5px;width:68px;height:68px;}
.mpblog-recentposts .thumbnail:hover{-webkit-box-shadow:0px 0px 6px 0 #cccccc;-moz-box-shadow:0px 0px 6px 0 #cccccc;box-shadow:0px 0px 6px 0 #cccccc;-webkit-transition:all 0.15s 0.3s ease-in-out;-moz-transition:all 0.15s 0.3s ease-in-out;-o-transition:all 0.15s 0.3s ease-in-out;transition:all 0.15s 0.3s ease-in-out;}
.mpblog-recentposts .thumbnail .img{width:60px;height:60px;}
.mpblog-recentposts ul li{margin-bottom:20px;}
.mpblog-recentposts ul li:last-child{margin-bottom:0;}
.mpblog-archives .block-content{padding-top:10px;}
.mpblog-archives .block-content .actions{margin:10px -10px -5px;}
.mpblog-tags .tag-list.cloud-enabled{display:none;}
.mpblog-tags .block-content canvas{width:100%;margin-left:-5px;}
.mpblog-tags ul{list-style-type:none;}
.mpblog-tags ul li{display:inline;}
.mpblog-tags a.tag1{font-size:0.7em;font-weight:100;}
.mpblog-tags a.tag2{font-size:0.8em;font-weight:200;}
.mpblog-tags a.tag3{font-size:0.9em;font-weight:300;}
.mpblog-tags a.tag4{font-size:1.0em;font-weight:400;}
.mpblog-tags a.tag5{font-size:1.2em;font-weight:500;}
.mpblog-tags a.tag6{font-size:1.4em;font-weight:600;}
.mpblog-tags a.tag7{font-size:1.6em;font-weight:700;}
.mpblog-tags a.tag8{font-size:1.8em;font-weight:800;}
.mpblog-tags a.tag9{font-size:2.2em;font-weight:900;}
.mpblog-tags a.tag10{font-size:2.5em;font-weight:900;}
@media (min-width:770px){.mpblog-social-container{float:left;}
}
@media (max-width:770px){.mpblog-social-container .mp-buttons ul{text-align:center;width:100%;}
}
.mpblog-social-container .mp-buttons ul li{margin-right:5px;float:left;}
@media (max-width:770px){.mpblog-social-container .mp-buttons ul li{margin-bottom:5px;display:inline-block;}
}
.mpblog-social-container .mp-buttons ul li .blog-icon{float:left;background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;}
.mpblog-social-container .mp-buttons ul li .blog-icon.twitter{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/twitter.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/twitter.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.facebook{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/facebook.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/facebook.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.vkontakte{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/vk.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/vk.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.odnoklassniki{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/ok.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/ok.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.blogger{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/blogger.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/blogger.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.tumblr{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/tumblr.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/tumblr.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.pinterest{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/pinterest.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/pinterest.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.digg{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/digg.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/digg.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.mixx{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/mixx.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/mixx.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.delicious{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/delicious.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/delicious.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.stumbleupon{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/stumbleupon.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/stumbleupon.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.slashdot{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/slashdot.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/slashdot.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.slashdot{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/slashdot.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/slashdot.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.reddit{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/reddit.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/reddit.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.linkedin{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/linkedin.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/linkedin.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.google{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/google_bookmarks.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/google_bookmarks.svg");}
.search-query{margin-bottom:20px;}
.search-query .input-box{position:relative;width:100%;margin-bottom:10px;float:left;}
.search-query .input-box button.button{position:absolute;right:0;top:0;background:none;border:none;padding:6px 7px;}
.search-query .input-box button.button i.glyphicons.search{opacity:0.5;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.search-query .input-box button.button i.glyphicons.search:hover{opacity:1;}
.search-query .input-box button.button i.glyphicons.search:active{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.search-query .input-box input[type="text"]{width:100%;}
.search-query .advice{padding:3px 10px;border:1px solid #cccccc;background:#f4f4f4;float:left;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;}
.search-query .advice a{font-weight:bold;}
.mpblog-search .block-content button.button{margin-top:10px;margin-bottom:5px;}
.mpblog-search .block-content input.input-text{width:168px;margin-top:5px;}
.mpblog-preview{padding:20px;}
.mpblog-preview .mpblog-preview-header{margin-bottom:20px;padding-bottom:20px;}
.mpblog-preview-button-set{text-align:center;padding-top:20px;padding-bottom:20px;}
textarea.placeholder .placeholder,
input.placeholder[type="text"] .placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder .hovered-placeholder,
input.placeholder[type="text"] .hovered-placeholder{opacity:1;}
textarea.placeholder .focused-placeholder,
input.placeholder[type="text"] .focused-placeholder{text-indent:-100%;opacity:0;}
textarea.placeholder::-webkit-input-placeholder,
input.placeholder[type="text"]::-webkit-input-placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder:-moz-placeholder,
input.placeholder[type="text"]:-moz-placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder::-moz-placeholder,
input.placeholder[type="text"]::-moz-placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder:-ms-input-placeholder,
input.placeholder[type="text"]:-ms-input-placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder:hover::-webkit-input-placeholder,
input.placeholder[type="text"]:hover::-webkit-input-placeholder{opacity:1;}
textarea.placeholder:hover:-moz-placeholder,
input.placeholder[type="text"]:hover:-moz-placeholder{opacity:1;}
textarea.placeholder:hover::-moz-placeholder,
input.placeholder[type="text"]:hover::-moz-placeholder{opacity:1;}
textarea.placeholder:hover:-ms-input-placeholder,
input.placeholder[type="text"]:hover:-ms-input-placeholder{opacity:1;}
textarea.placeholder:focus,
input.placeholder[type="text"]:focus{-webkit-box-shadow:inset 0px 0px 5px 0px #cccccc;-moz-box-shadow:inset 0px 0px 5px 0px #cccccc;box-shadow:inset 0px 0px 5px 0px #cccccc;border:1px solid #4d4d4d;}
textarea.placeholder:focus::-webkit-input-placeholder,
input.placeholder[type="text"]:focus::-webkit-input-placeholder{text-indent:-100%;opacity:0;}
textarea.placeholder:focus:-moz-placeholder,
input.placeholder[type="text"]:focus:-moz-placeholder{text-indent:-100%;opacity:0;}
textarea.placeholder:focus::-moz-placeholder,
input.placeholder[type="text"]:focus::-moz-placeholder{text-indent:-100%;opacity:0;}
textarea.placeholder:focus:-ms-input-placeholder,
input.placeholder[type="text"]:focus:-ms-input-placeholder{text-indent:-100%;opacity:0;}
.fix-me{zoom:1;}
.fix-me:before,
.fix-me:after{content:"";display:table;}
.fix-me:after{clear:both;}
.to-left{float:left;}
.to-right{float:right;}
div.fixed{clear:both;}
i.mpblog-classic.glyphicons,
i.mpblog-classic.glyphicons:before{color:#3399cc;}
i.mpblog-red.glyphicons,
i.mpblog-red.glyphicons:before{color:#7C0104;}
i.mpblog-green.glyphicons,
i.mpblog-green.glyphicons:before{color:#003300;}
i.mpblog-blue.glyphicons,
i.mpblog-blue.glyphicons:before{color:#003366;}
i.mpblog-grey.glyphicons,
i.mpblog-grey.glyphicons:before{color:#333333;}
i.mpblog-old-magento.glyphicons,
i.mpblog-old-magento.glyphicons:before{color:#0A263C;}
.clearfix{
  *zoom:1;
}
.clearfix:before,
.clearfix:after{
  display:table;
  content:"";
  line-height:0;
}
.clearfix:after{
  clear:both;
}
.hide-text{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}
.input-block-level{
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.ticket-history{
  padding:6px 15px 6px 15px;
}
.ticket-history > .legend{
  margin:-16px 0 0 5px;
}
.ticket-history p{
  margin-bottom:.5em;
}
.ticket-history .fieldset{
  padding:5px 10px;
  margin:10px 0px;
  -webkit-border-radius:0px 5px 5px 0px;
  -moz-border-radius:0px 5px 5px 0px;
  border-radius:0px 5px 5px 0px;
}
.ticket-history .fieldset .legend{
  margin-top:5px;
  margin-bottom:10px;
  font-weight:bold;
}
.ticket-history .fieldset.user{
  border:1px solid #8eb589;
  border-left:5px solid #8eb589;
  background-color:#fefffe;
  background-image:-moz-linear-gradient(top, #fdfffd, #ffffff);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfffd), to(#ffffff));
  background-image:-webkit-linear-gradient(top, #fdfffd, #ffffff);
  background-image:-o-linear-gradient(top, #fdfffd, #ffffff);
  background-image:linear-gradient(to bottom, #fdfffd, #ffffff);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfffd', endColorstr='#ffffffff', GradientType=0);
}
.ticket-history .fieldset.customer{
  border:1px solid #9cb4c5;
  border-left:5px solid #9cb4c5;
  background-color:#fcfdff;
  background-image:-moz-linear-gradient(top, #fafcff, #ffffff);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafcff), to(#ffffff));
  background-image:-webkit-linear-gradient(top, #fafcff, #ffffff);
  background-image:-o-linear-gradient(top, #fafcff, #ffffff);
  background-image:linear-gradient(to bottom, #fafcff, #ffffff);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafcff', endColorstr='#ffffffff', GradientType=0);
}
.MultiFile-wrap .MultiFile-list .MultiFile-label{
  margin:6px 0px 0px 0px;
}
.MultiFile-wrap .MultiFile-list .MultiFile-label .MultiFile-remove{
  text-decoration:none;
  font-size:14px;
  color:#f00;
  line-height:14px;
  margin-right:5px;
}
.helpdesk-contact-form{
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.4);
  box-shadow:0 5px 10px rgba(0, 0, 0, 0.4);
  *zoom:1;
  background-color:#fff;
  border:1px solid #ddd;
  padding:5px 15px 8px 15px;
  position:relative;
  width:600px;
  font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:14px;
  line-height:21.875px;
  color:#333;
  margin-left:10px;
}
.helpdesk-contact-form:before,
.helpdesk-contact-form:after{
  display:table;
  content:"";
  line-height:0;
}
.helpdesk-contact-form:after{
  clear:both;
}
.helpdesk-contact-form a{
  color:#1a6690;
}
.helpdesk-contact-form .dropbox h2{
  font-size:20px;
  line-height:30px;
  padding:0;
  margin:0px 0px 5px 0px;
  font-weight:normal;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.helpdesk-contact-form .dropbox .inside-form{
  *zoom:1;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  background-color:#fff;
  border:1px solid #ddd;
  padding:15px;
  margin-bottom:8px;
}
.helpdesk-contact-form .dropbox .inside-form:before,
.helpdesk-contact-form .dropbox .inside-form:after{
  display:table;
  content:"";
  line-height:0;
}
.helpdesk-contact-form .dropbox .inside-form:after{
  clear:both;
}
.helpdesk-contact-form .dropbox .inside-form ul{
  list-style:none;
  padding:0;
  margin:0;
}
.helpdesk-contact-form .dropbox .inside-form ul li{
  margin-bottom:10px;
}
.helpdesk-contact-form .dropbox .inside-form ul li label{
  display:block;
  margin-bottom:2px;
}
.helpdesk-contact-form .dropbox .inside-form ul li label em{
  color:#e00;
  margin-left:5px;
}
.helpdesk-contact-form .dropbox .inside-form ul .wide{
  margin-top:10px;
  margin-bottom:15px;
}
.helpdesk-contact-form .dropbox .inside-form ul .customer-details{
  display:flex;
  width:95%;
}
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-name,
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-email{
  float:left;
  width:50%;
}
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-name input,
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-email input{
  width:262px;
}
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-name{
  margin-right:20px;
}
.helpdesk-contact-form .dropbox .inside-form ul .fields{
  display:flex;
  width:95%;
}
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field1,
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field2{
  float:left;
  width:50%;
}
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field1 select,
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field2 select{
  width:262px;
}
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field1{
  margin-right:20px;
}
.helpdesk-contact-form .dropbox .inside-form input[type="text"],
.helpdesk-contact-form .dropbox .inside-form textarea{
  background-color:white;
  border:1px solid #ccc;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.18);
  -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.18);
  box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.18);
  display:inline-block;
  padding:4px;
  margin-bottom:9px;
  font-size:14px;
  line-height:21.875px;
  color:#555;
  width:555px;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.helpdesk-contact-form .dropbox .inside-form input[type="text"]:focus,
.helpdesk-contact-form .dropbox .inside-form textarea:focus{
  border-color:rgba(244, 175, 26, 0.8);
  outline:0;
}
.helpdesk-contact-form .dropbox .inside-form input[type="text"].validation-failed,
.helpdesk-contact-form .dropbox .inside-form textarea.validation-failed{
  border-color:rgba(244, 26, 70, 0.8);
}
.helpdesk-contact-form .dropbox .inside-form .validation-advice{
  display:none !important;
}
.helpdesk-contact-form .dropbox .inside-form textarea{
  height:80px;
}
.helpdesk-contact-form .dropbox .post-button{
  border:1px solid #ddd;
  padding:7px 12px;
  float:right;
  margin-top:10px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  background-color:#f5f5f5;
  background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
  font-size:14px;
  font-weight:bold;
  color:#1a6690;
  cursor:pointer;
}
.helpdesk-contact-form .dropbox .post-button:hover{
  background-color:#f0f0f0;
  background-image:-moz-linear-gradient(top, #e6e6e6, #ffffff);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
  background-image:-webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background-image:-o-linear-gradient(top, #e6e6e6, #ffffff);
  background-image:linear-gradient(to bottom, #e6e6e6, #ffffff);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
}
.helpdesk-contact-form .close{
  position:absolute;
  right:10px;
  top:5px;
  font-size:23px;
  font-weight:bold;
  color:#666;
  cursor:pointer;
  opacity:0.7;
}
.helpdesk-contact-form .close:hover{
  opacity:1;
}
.helpdesk-contact-form.success{
  height:80px;
}
.helpdesk-contact-form.success .dropbox{
  padding:33px 0px;
}
.helpdesk-contact-form.success .dropbox ul{
  list-style:none;
  padding:0;
  margin:0;
  color:#00BD00;
  font-weight:bold;
  text-align:center;
}
.helpdesk-contact-form.form-kb .input-box input{
  width:480px;
}
.helpdesk-contact-form.form-kb .input-box button{
  margin-top:0px;
}
.helpdesk-contact-form.form-kb-result .article-item .detail{
  color:#777;
  font-size:13px;
  line-height:18px;
  margin-top:5px;
}

.helpdesk-contact-form.form-kb-result a.more{
  float:right;
}
.helpdesk-contact-form.form-kb-result a.back{
  float:left;
}
.helpdesk-contact-form-overlay{
  position:fixed;
  top:0px;
  left:0px;
  width:100000px;
  height:10000000px;
  background:rgba(0, 0, 0, 0.2);
  z-index:90000;
}
.helpdesk-contact-form-button{
  cursor:pointer;
}
.helpdesk-contact-form-button.left{
  *zoom:1;
  position:fixed;
  top:50%;
  margin-top:-75px;
  width:150px;
  left:-57px;
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  transform:rotate(-90deg);
  font-weight:bold;
  z-index:1000000;
}
.helpdesk-contact-form-button.left:before,
.helpdesk-contact-form-button.left:after{
  display:table;
  content:"";
  line-height:0;
}
.helpdesk-contact-form-button.left:after{
  clear:both;
}
.helpdesk-contact-form-button.left .button-text{
  line-height:20px !important;
  font-size:16px !important;
  padding:8px 10px;
  border:1px solid #fff;
  margin:1px;
  color:#fff;
  text-align:center;
}
.helpdesk-contact-form-button.right{
  *zoom:1;
  position:fixed;
  top:50%;
  right:-26px;
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transform:rotate(90deg);
  font-weight:bold;
  z-index:1000000;
}
.helpdesk-contact-form-button.right:before,
.helpdesk-contact-form-button.right:after{
  display:table;
  content:"";
  line-height:0;
}
.helpdesk-contact-form-button.right:after{
  clear:both;
}
.helpdesk-contact-form-button.right .button-text{
  padding:9px 10px;
  border:1px solid #fff;
  margin:1px;
  color:#fff;
}
.helpdesk-contact-form-iframe{
  *zoom:1;
  position:fixed;
  top:50%;
  left:50%;
  width:650px;
  height:660px;
  z-index:100000;
  transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
}
.helpdesk-contact-form-iframe:before,
.helpdesk-contact-form-iframe:after{
  display:table;
  content:"";
  line-height:0;
}
.helpdesk-contact-form-iframe:after{
  clear:both;
}
html{
  overflow-x:hidden;
}
@media (max-width:680px){
  .helpdesk-contact-form-iframe{
    width:80%;
    height:84%;
  }
  .helpdesk-contact-form{
    width:90%;
    margin-left:0px;
  }
  .helpdesk-contact-form .dropbox .inside-form{
    margin-bottom:0px;
    padding-bottom:3px;
  }
  .helpdesk-contact-form .dropbox .inside-form ul{
    padding-left:10px;
  }
  .helpdesk-contact-form .dropbox .inside-form ul li{
    margin-bottom:0px;
  }
  .helpdesk-contact-form .dropbox .inside-form ul li .customer-email input{
    width:90%;
  }
  .helpdesk-contact-form .dropbox .inside-form input[type="text"],
  .helpdesk-contact-form .dropbox .inside-form textarea{
    width:90%!important;
    height:100%!important;
  }
}
.helpdesk-box-tickets .box-head h2{
  background-image:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/mst_helpdesk/i_folder-table.gif);
}
.helpdesk-box-tickets .data-table td{
  position:relative;
}
.helpdesk-box-tickets .unread{
  display:inline-block;
  margin-left:5px;
  width:20px;
  height:11px;
  background-image:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/mst_helpdesk/i_unread2.png);
  background-size:20px 20px;
  background-position:0px -8px;
}
iframe.helpdesk-contact-form-iframe{
  display:block;
}
.input-box.checkbox{
  clear:none;
  width:30px !important;
  float:left;
  margin-left:15px;
}
li.checkbox{
  *zoom:1;
}
li.checkbox:before,
li.checkbox:after{
  display:table;
  content:"";
  line-height:0;
}
li.checkbox:after{
  clear:both;
}
li.checkbox > label{
  float:left;
}
.helpdesk-contacts-form ul{
  list-style:none;
}
.helpdesk-ticket-information-table td{
  padding:3px 10px 3px 0px;
}
.helpdesk-status{
  padding:2px 15px;
  color:#fff;
  font-weight:bold;
  white-space:nowrap;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  font-size:12px;
  background-color:#c9c9c9;
  background-image:-moz-linear-gradient(top, #dddddd, #aaaaaa);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dddddd), to(#aaaaaa));
  background-image:-webkit-linear-gradient(top, #dddddd, #aaaaaa);
  background-image:-o-linear-gradient(top, #dddddd, #aaaaaa);
  background-image:linear-gradient(to bottom, #dddddd, #aaaaaa);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdddddd', endColorstr='#ffaaaaaa', GradientType=0);
}
.helpdesk-status.open{
  background-color:#77da79;
  background-image:-moz-linear-gradient(top, #97e399, #47cd4a);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#97e399), to(#47cd4a));
  background-image:-webkit-linear-gradient(top, #97e399, #47cd4a);
  background-image:-o-linear-gradient(top, #97e399, #47cd4a);
  background-image:linear-gradient(to bottom, #97e399, #47cd4a);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff97e399', endColorstr='#ff47cd4a', GradientType=0);
}
.helpdesk-status.in_progress{
  background-color:#ff6262;
  background-image:-moz-linear-gradient(top, #ff8b8b, #ff2525);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff8b8b), to(#ff2525));
  background-image:-webkit-linear-gradient(top, #ff8b8b, #ff2525);
  background-image:-o-linear-gradient(top, #ff8b8b, #ff2525);
  background-image:linear-gradient(to bottom, #ff8b8b, #ff2525);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8b8b', endColorstr='#ffff2525', GradientType=0);
}
/* @mirasvit for Magento 1.9.0.1 begin */
/*---------------- Create New Ticket in Account ------------------*/
h2.legend.create_new_ticket{
  font-size:14px;
  font-weight:600;
  margin-top:20px;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list{
  width:50%;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box select{
  width:100%;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box input{
  width:100%;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box textarea{
  width:100%;
}
form#helpdesk-form-validate.MultiFile-intercepted div.buttons-set p.required{
  float:left;
}
/*---------------- Ticket Information in Account ------------------*/
h2.legend.ticket_information{
  font-size:14px;
  font-weight:600;
  margin-top:20px;
}
h2.legend.post_replay{
  font-size:14px;
  font-weight:600;
  margin-top:20px;
}
h2.legend.ticket_history{
  font-size:14px;
  font-weight:600;
  margin-top:20px;
  margin-left:0px;
}
h2.legend.ticket_history_log{
  font-size:14px;
  margin-top:20px;
  font-style:italic;
  text-transform:none;
  font-family:Georgia, Times, "Times New Roman", serif;
}
.ticket-history{
  padding:6px 0px 6px 0px;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list button.button{
  margin-bottom:2px;
}
/*---------------- Contact Form in Popup ------------------*/
ul.form-list li div.input-box{
  width:100% !important;
}
form#helpdesk-contact-form.helpdesk-contact-form div.dropbox div.inside-form ul.form-list div.customer-details{
  width:98%;
}
/*---------------- Contacts Page ------------------*/
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box textarea{
  width:50%;
}
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li.fields div.field div.input-box input{
  width:85%;
}
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li.wide div.field div.input-box input{
  width:100%;
}
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li div.input-box input{
  width:50%;
}
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li.fields div.field div.input-box select{
  width:85%;
}
/* @mirasvit for Magento 1.9.0.1 end */
.helpdesk-box-tickets{
  margin-bottom:40px;
}


.form-list.form-fields{
    display:inline-block;
    width:48%;
}

.contact-address-info{
    display:inline-block;
}
.clearfix{
  *zoom:1;
}
.clearfix:before,
.clearfix:after{
  display:table;
  content:"";
  line-height:0;
}
.clearfix:after{
  clear:both;
}
.hide-text{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}
.input-block-level{
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.searchautocomplete .search-autocomplete{
  position:absolute;
}
.searchautocomplete .form-search{
  overflow:hidden !important;
  position:relative;
}
.searchautocomplete .sprite{
  background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/mirasvit/sprite.png');
}
.searchautocomplete .nav-search-in{
  position:absolute;
  top:2px;
  left:0px;
  z-index:11;
}
.searchautocomplete .nav-search-in .category{
  opacity:0;
  background:white;
  border:1px solid #DDD;
  color:black;
  cursor:pointer;
  height:29px;
  left:0;
  margin:0;
  outline:0;
  padding:0;
  position:absolute;
  top:0;
  visibility:visible;
  width:auto;
}
.searchautocomplete .nav-search-in .category-fake{
  height:20px;
  color:#777;
  cursor:pointer;
  float:left;
  font-size:11px;
  padding:0px 25px 0px 10px;
  text-align:center;
  white-space:nowrap;
  margin-top:6px;
}
.searchautocomplete .nav-search-in .nav-down-arrow{
  right:10px;
  top:16px;
  position:absolute;
  width:0;
  height:0;
  border-style:solid;
  border-width:5px 4.5px 0 4.5px;
  border-color:#000000 transparent transparent transparent;
  line-height:0px;
}
.searchautocomplete .nav-search-in:hover .category-fake{
  color:#000;
}
.searchautocomplete .nav-search-in:hover .nav-down-arrow{
  background-position:-6px -34px;
}
.searchautocomplete .searchautocomplete-placeholder{
  -webkit-border-radius:5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  background:#FFF;
  border:1px solid #ccc;
  position:absolute;
  z-index:102;
  box-shadow:0 10px 10px #5E5E5E;
  top:30px;
}
.searchautocomplete .searchautocomplete-placeholder:before{
  border-color:transparent transparent #CCC transparent;
  content:"";
  position:absolute;
  border-style:solid;
  border-width:5px;
  height:0;
  width:0;
  top:-11px;
  left:30px;
}
.searchautocomplete .searchautocomplete-placeholder ul{
  list-style:none;
  margin:0;
  border:none!important;
  background:none!important;
  box-shadow:none;
  position:relative;
  padding:5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li{
  *zoom:1;
  text-align:left;
  padding:5px 5px;
  border:1px solid #e2e2e2;
  margin-bottom:5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after{
  display:table;
  content:"";
  line-height:0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after{
  clear:both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a{
  text-decoration:none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right{
  float:right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active{
  background-color:#eeffee;
  box-shadow:0 0 1px #525252;
  cursor:pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a{
  text-decoration:none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image{
  float:left;
  margin:0px 10px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box{
  font-weight:bold;
  font-size:13px;
  color:#C76200;
  float:right;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label{
  display:none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label{
  font-weight:normal;
  color:#999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price{
  font-size:0.9em;
  color:#999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings{
  margin:0;
  line-height:14px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings .rating-box{
  float:left;
  margin:0 5px 0 0;
}
.searchautocomplete .searchautocomplete-placeholder .index-title{
  text-align:right;
  color:#0A263C;
  border-bottom:1px solid #CCC;
  padding:2px 5px;
  background-color:#F7F7F6;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span{
  color:#666;
  font-size:0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all{
  text-align:right;
  margin:10px 10px 5px 10px;
}
.searchautocomplete .searchautocomlete-image{
  float:left;
  margin:0px 5px 5px 0px;
}
.searchautocomplete .searchautocomplete-loader{
  position:absolute;
  width:18px;
  height:18px;
  top:11px;
  right:44px;
  z-index:99;
  -webkit-transform:scale(0.6);
  -moz-transform:scale(0.6);
  -ms-transform:scale(0.6);
  -o-transform:scale(0.6);
  transform:scale(0.6);
  display:none;
}
.searchautocomplete .searchautocomplete-loader div{
  position:absolute;
  background-color:#FFFFFF;
  height:3px;
  width:3px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-animation-name:f_autocomplete_loader;
  animation-name:f_autocomplete_loader;
  -webkit-animation-duration:0.64s;
  animation-duration:0.64s;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-direction:normal;
  animation-direction:normal;
}
.searchautocomplete .searchautocomplete-loader div#g01{
  left:0px;
  top:7px;
  -webkit-animation-delay:0.24s;
  animation-delay:0.24s;
}
.searchautocomplete .searchautocomplete-loader div#g02{
  left:2px;
  top:2px;
  -webkit-animation-delay:0.32s;
  animation-delay:0.32s;
}
.searchautocomplete .searchautocomplete-loader div#g03{
  left:7px;
  top:0px;
  -webkit-animation-delay:0.4s;
  animation-delay:0.4s;
}
.searchautocomplete .searchautocomplete-loader div#g04{
  right:2px;
  top:2px;
  -webkit-animation-delay:0.48s;
  animation-delay:0.48s;
}
.searchautocomplete .searchautocomplete-loader div#g05{
  right:0px;
  top:7px;
  -webkit-animation-delay:0.56s;
  animation-delay:0.56s;
}
.searchautocomplete .searchautocomplete-loader div#g06{
  right:2px;
  bottom:2px;
  -webkit-animation-delay:0.64s;
  animation-delay:0.64s;
}
.searchautocomplete .searchautocomplete-loader div#g07{
  left:7px;
  bottom:0px;
  -webkit-animation-delay:0.72s;
  animation-delay:0.72s;
}
.searchautocomplete .searchautocomplete-loader div#g08{
  left:2px;
  bottom:2px;
  -webkit-animation-delay:0.8s;
  animation-delay:0.8s;
}
@-moz-keyframes f_autocomplete_loader{
  0%{
    background-color:#000000;
  }
  100%{
    background-color:#ffffff;
  }
}
@-webkit-keyframes f_autocomplete_loader{
  0%{
    background-color:#000000;
  }
  100%{
    background-color:#ffffff;
  }
}
@-ms-keyframes f_autocomplete_loader{
  0%{
    background-color:#000000;
  }
  100%{
    background-color:#ffffff;
  }
}
@-o-keyframes f_autocomplete_loader{
  0%{
    background-color:#000000;
  }
  100%{
    background-color:#ffffff;
  }
}
@keyframes f_autocomplete_loader{
  0%{
    background-color:#000000;
  }
  100%{
    background-color:#ffffff;
  }
}
.searchautocomplete .input-text{
  outline:none;
}
.searchautocomplete.active .input-text{
  outline:none;
  border-radius:2px 2px 0px 0px;
  border:1px solid #3399cc;
}
.searchautocomplete .nav-search-in{
  top:0px;
}
.searchautocomplete .nav-search-in .category-fake{
  padding-top:7px;
}
.searchautocomplete .nav-search-in .nav-down-arrow{
  top:19px;
}
.searchautocomplete .nav-search-in .category{
  top:0px;
  left:0px;
  height:40px;
}
.searchautocomplete .searchautocomplete-placeholder{
  top:36px !important;
  box-shadow:0 3px 4px rgba(0, 0, 0, 0.1);
  border-radius:0px 0px 5px 5px;
  border:1px solid #3399cc;
  border-top:0px;
  width:inherit;
}
.searchautocomplete .searchautocomplete-placeholder:before{
  display:none;
}
.searchautocomplete .searchautocomplete-placeholder ul li{
  border:1px solid #fff;
}
.searchautocomplete .searchautocomplete-placeholder ul li div.highlight{
  color:#666;
}
.searchautocomplete .searchautocomplete-placeholder ul li img{
  border:1px solid #ededed;
}
.searchautocomplete .searchautocomplete-placeholder ul li:last-child{
  border:1px solid #fff;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active{
  background:transparent;
  box-shadow:none;
  border:1px solid #3399cc !important;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings{
  margin:5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .name{
  white-space:nowrap;
  overflow:hidden;
  font-size:14px;
  line-height:16px;
  display:block;
}
.searchautocomplete .searchautocomplete-placeholder ul li div.highlight{
  display:none;
}
@media only screen and (min-width:1100px){
  .searchautocomplete .searchautocomplete-placeholder ul li div.highlight{
    display:block;
    float:left;
    max-width:250px;
  }
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image{
  margin:0px 10px 0px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box{
  margin:0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price{
  font-size:13px;
}
@media only screen and (min-width:771px){
  #header-search{
    width:100% !important;
  }
}

.clearfix{
  *zoom:1;
}
.clearfix:before,
.clearfix:after{
  display:table;
  content:"";
  line-height:0;
}
.clearfix:after{
  clear:both;
}
.hide-text{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}
.input-block-level{
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.searchindex-results{
  *zoom:1;
  margin-bottom:10px;
  border-bottom:1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after{
  display:table;
  content:"";
  line-height:0;
}
.searchindex-results:after{
  clear:both;
}
.searchindex-results li{
  margin-bottom:-1px;
  float:left;
  *zoom:1;
  margin:0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after{
  display:table;
  content:"";
  line-height:0;
}
.searchindex-results li:after{
  clear:both;
}
.searchindex-results li a{
  font-size:12px;
  font-weight:bold;
  color:#333;
  display:block;
  cursor:pointer;
  padding:2px 5px 1px 5px;
  line-height:20px;
  border:1px solid transparent;
  border-bottom:none;
  -webkit-border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
  text-decoration:none;
}
.searchindex-results li a:hover{
  background-color:#f1f1f1;
  background-image:-moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image:-webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image:-o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image:linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border:1px solid #a0b3c3;
  border-bottom:none;
}
.searchindex-results li a span{
  font-weight:normal;
  font-size:0.9em;
}
.searchindex-results li.active a{
  background-color:#f1f1f1;
  background-image:-moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image:-webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image:-o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image:linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor:default;
  border:1px solid #a0b3c3;
  border-bottom:none;
}
.searchindex-result li{
  padding:5px;
}
.searchindex-result li .title a{
  font-weight:bold;
  color:#203548;
  font-size:13px;
}
.searchindex-result.searchindex-result-category{
  margin-bottom:20px;
}
.searchindex-result.searchindex-result-category li{
  padding:1px 0px;
}
.searchindex-result.searchindex-result-category li a{
  font-weight:bold;
  color:#203548;
}
.searchindex-highlight{
  background-color:#ff0;
}

.clearfix{
  *zoom:1;
}
.clearfix:before,
.clearfix:after{
  display:table;
  content:"";
  line-height:0;
}
.clearfix:after{
  clear:both;
}
.hide-text{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}
.input-block-level{
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.seo-content{
  color:#333;
  width:600px;
  margin:0 auto;
  padding:5px 10px;
  margin-top:-50px;
  margin-bottom:10px;
  background:rgba(255, 255, 255, 0.2);
  padding:5px;
}
.seositemap-map ul{
  *zoom:1;
  margin-left:15px;
  margin-bottom:15px;
}
.seositemap-map ul:before,
.seositemap-map ul:after{
  display:table;
  content:"";
  line-height:0;
}
.seositemap-map ul:after{
  clear:both;
}
.seositemap-map ul.stores li{
  font-weight:bold;
  font-size:110%;
}
.seositemap-map ul li.level-2{
  font-weight:bold;
}
.seositemap-map ul li.level-3{
  margin-left:15px;
}
.seositemap-map ul li.level-4{
  margin-left:30px;
  font-size:90%;
}
.seositemap-map ul li.level-5{
  margin-left:45px;
  font-size:90%;
}
.seositemap-map ul li.level-6{
  margin-left:60px;
  font-size:90%;
}
.seositemap-map ul li.level-7{
  margin-left:75px;
  font-size:90%;
}
.review-aggregate-hide{
    display:none;
 }

/*seo-info*/

/*seo-info-color*/
.seo-info .seo-info-incorrect{
  color:#df280a;
}
.seo-info .seo-info-correct{
  color:#50B655;
}
.seo-info .seo-info-notice{
  color:#BD5D1F;
}

/*seo-info-main-style*/
.seo-info .seo-info-base-window{
  width:370px;
  min-height:10px;
  position:fixed;
  bottom:10px;
  right:10px;
  background:#F8F8F8;
  color:#363636;
  z-index:100000;
  font-family:Arial;
  outline:5px solid rgba(203, 203, 203, 0.7);
}
.seo-info .seo-info-hr-style{
  margin:5px;
  border:0;
  height:0;
  border-top:1px solid rgba(0, 0, 0, 0.1);
  border-bottom:1px solid rgba(255, 255, 255, 0.3);
}
.seo-info .seo-info-h1-style{
  font-family:Arial;
  background:#FEFEFE;
  color:#666666;
  padding:3px 5px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin-bottom:0px;
}
.seo-info .seo-info-h2-style{
  font-family:Arial;
  padding:0px;
  margin:5px 0px 0px 0px;
  text-align:left;
  padding-left:10px;
  font-size:13px;
  font-weight:400;
  color:#363636;
  text-transform:none;
}
.seo-info .seo-info-text-style{
  font-family:Arial;
  font-size:13px;
  text-align:left;
  /*color:#363636;*/
}
.seo-info .seo-additional-info-text-style{
  font-family:Arial;
  font-size:13px;
  text-align:left;
}

/*seo-info-keyword-progress-bar*/
.seo-info .seo-info-progress-container{
  width:100%;
  font-size:13px;
}
.seo-info .seo-info-progress-label{
  width:150px;
  font-size:13px;
  line-height:22px;
  font-weight:400;
  padding-left:10px;
  text-align:left;
}
.seo-info .seo-info-progress-label, .seo-info .seo-info-progress{
  border-radius:11px;
  box-shadow:none;
  display:inline-block;
  vertical-align:middle;
}
.seo-info .seo-info-progress{
  background-color:#f5f7fa;
  box-shadow:none;
  display:inline-block;
  box-shadow:none;
  vertical-align:middle;
  margin-bottom:2px;
  width:150px;
  height:6px;
}
.seo-info .seo-info-progress-success .seo-info-progress-bar{
  background-color:#50B655;
  border-color:#5cb85c;
  color:#5cb85c;
  box-sizing:border-box;
  border-radius:11px;
  box-shadow:none;
  height:100%;
  float:left;
  font-size:13px;
  line-height:24px;
  text-align:center;
  transition:width 0.6s ease 0s;
}
.seo-info .seo-info-progress-label, .seo-info-progress{
  border-radius:11px;
}
.seo-info .seo-info-progress.seo-info-progress-success{
  width:100px;
}
.seo-info .seo-info-progress-bar{
  background-color:#a0c5e4;
  box-shadow:0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color:#428bca;
  float:left;
  font-size:13px;
  height:100%;
  line-height:24px;
  text-align:center;
  transition:width 0.6s ease 0s;
  width:0;
}

/*seo-info images alt info*/
.seo-info .seo-info-image-alt{
  display:inline-block;
  width:260px;
}

/*link*/
.seo-info .seo-additional-info-link-style{
  font-family:Arial;
  font-size:13px;
  text-align:left;
  word-wrap:break-word;
  padding-bottom:3px;
}
.seo-info .seo-additional-info-link-style a{
  color:#3196CA;
}

/*scroll*/
.seo-info .seo-info-scroll{
  overflow-y:auto;
  height:500px;
  margin-top:0.7em;
  padding:2px 15px 10px 5px;
  text-align:justify;
  margin-bottom:5px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar{
  width:7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-track{
  background-color:rgba(255,255,255,0.2);
  border-radius:7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-thumb{
  background-color:#EAEAEA;
  border-radius:7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-thumb:hover{
  background-color:#EAEAEA;
  border-radius:7px;
}

/*SEO Template Info*/
.seo-info .seo-additional-info-template-style{
  font-size:13px;
}

/*hide/show button*/
.seo-info .seo-additional-info-hide-show-button-style{
  position:absolute !important;
  right:0;
  top:0;
  padding-right:7px;
  color:#3196CA;
  text-decoration:underline;
  cursor:pointer;
}

.seo-info .m-seo-info-scroll-hide{
  display:none;
}

/*table for SEO Templates*/
.seo-info .m-seo-info-template-table{
  display:table;
  width:100%;
  padding-top:3px;
}

.seo-info .m-seo-info-template-table-row{
  display:table-row;
}

.seo-info .m-seo-info-template-table-cell{
  display:table-cell;
  text-align:center;
  padding:2px;
  vertical-align:middle;
}

.seo-info .m-seo-info-template-table-cell:first-child{
  border-top:1px solid rgba(0, 0, 0, 0.1);
  border-left:1px solid rgba(0, 0, 0, 0.1);
}
.seo-info .m-seo-info-template-table-cell:nth-child(2){
  border-top:1px solid rgba(0, 0, 0, 0.1);
  border-left:1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-template-table-cell:nth-child(3){
   border-top:1px solid rgba(0, 0, 0, 0.1);
  border-left:1px solid rgba(0, 0, 0, 0.1);
  border-right:1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-template-left{
  text-align:left;
  padding-left:1px;
}

.seo-info .m-seo-info-template-table-row:last-child .m-seo-info-template-table-cell{
   border-bottom:1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-id-width{
  width:30px;
}

.seo-info .m-seo-info-rule-name-width{
  width:120px;
}

.seo-info .m-seo-info-sort-order-width{
  width:70px;
}

.seo-info .m-seo-info-rules-processing-width{
  width:110px;
}

.seo-info .m-seo-info-status-width{
  width:auto;
}

/*seo-info demo store style*/
@media all and (max-width:590px){
  .seo-info .seo-info-base-window.m-seo-info-demo-style{
    bottom:40px !important;
    right:10px !important;
  }
}

@media all and (min-width:591px){
  .seo-info .seo-info-base-window.m-seo-info-demo-style{
    bottom:5px !important;
    right:260px !important;
  }
}

.clearfix{
  *zoom:1;
}
.clearfix:before,
.clearfix:after{
  display:table;
  content:"";
  line-height:0;
}
.clearfix:after{
  clear:both;
}
.hide-text{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}
.input-block-level{
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.seositemap-map ul{
  *zoom:1;
  margin-left:15px;
  margin-bottom:15px;
}
.seositemap-map ul:before,
.seositemap-map ul:after{
  display:table;
  content:"";
  line-height:0;
}
.seositemap-map ul:after{
  clear:both;
}
.seositemap-map ul.stores li{
  font-weight:bold;
  font-size:100%;
}
.seositemap-map ul li.level-2{
  font-weight:bold;
}
.seositemap-map ul li.level-3{
  margin-left:15px;
}
.seositemap-map ul li.level-4{
  margin-left:30px;
  font-size:90%;
}
.seositemap-map ul li.level-5{
  margin-left:45px;
  font-size:90%;
}
.seositemap-map ul li.level-6{
  margin-left:60px;
  font-size:90%;
}
.seositemap-map ul li.level-7{
  margin-left:75px;
  font-size:90%;
}
.review-aggregate-hide{
  display:none;
 }
.seositemap-index-index div.seositemap-map table{
  width:100%;
}
.seositemap-index-index div.seositemap-map table tbody tr td{
  vertical-align:top;
}
.section-container{}
.section{padding:10px 0;}
.section-space{padding:10px;}
.margin-top{margin-top:20px;}
.margin-bottom{margin-bottom:20px;}
.padding-top{padding-top:20px;}
.padding-bottom{padding-bottom:20px;}
.float-left{float:left;}
.float-right{float:right;}
.caret{display:inline-block;width:0;height:0;margin-bottom:2px;vertical-align:middle;content:"";border-style:solid solid none;border-width:4px 4px 0;border-color:#333 transparent transparent;}
.dropdown .caret{opacity:0.3;}
.dropdown:hover .caret{opacity:1;}
.sticker-wrapper{position:absolute;transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;}
.product-view .sticker-wrapper{z-index:99;}
.product-view .product-img-column{position:relative; width:40%;}
.sticker-wrapper.top-right{top:-3px;right:-3px;}
.sticker-wrapper.bottom-right{bottom:-3px;right:-3px;}
.sticker-wrapper.bottom-left{bottom:-3px;left:-3px;}
.sticker-wrapper.top-left{top:-3px;left:-3px;}
.sticker{width:60px;height:60px;border-radius:50%;font-size:1.1666em;line-height:1em;font-weight:bold;text-align:center;display:table-cell !important;vertical-align:middle !important;transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;}
.sticker.new{background-color:#5BD2EC;color:#fff;}
.sticker.sale{background-color:#F12B63;color:#fff;}
.item:hover .sticker{width:65px;height:65px;}
.item:hover .sticker-wrapper.top-right,
.item:hover .sticker-wrapper.top-left{}
.item:hover .sticker-wrapper.top-right{}
.item:hover .sticker-wrapper.top-left{}
.sticker.size-s{width:45px;height:45px;font-size:1em;}
.item:hover .sticker.size-s{width:50px;height:50px;}
.sticker.size-xs{width:40px;height:40px;font-size:0.9166em;}
.item:hover .sticker.size-xs{width:45px;height:45px;}
.video-wrapper,
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.video-wrapper iframe,
.video-wrapper object,
.video-wrapper embed,
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.banner-wrapper{position:relative;display:block;}
.page-banners .banner a{display:block;}
.page-banners .banner a img{display:block;margin:0 auto;}
.page-banners .banner{margin-bottom:2%;}
.landing-page{}
.horizontal-section,
.vertical-section{display:block;margin-top:0;margin-bottom:10px;position:relative;}
.horizontal-section{margin-top:10px;}
.landing-page .center-block{display:block;margin:0 auto;}
.caption{display:block;position:absolute;bottom:0;width:80%;margin:6%;padding:0;}
.caption.top{top:0;bottom:auto;width:80%;}
.caption.top-right{top:0;bottom:auto;right:0;width:58%;}
.caption.bottom-right{right:0;width:58%;}
.caption > *{float:left;display:inline-block;margin-bottom:1px;}
.caption .heading{padding:0.25em;margin-bottom:0.2em;font-size:2.8em;line-height:1em;font-weight:normal;}
.caption p{clear:left;padding:0.25em 0.5em;margin-bottom:1px;font-size:1.3333em;line-height:1em;}
.caption button{clear:left;}
.caption.centered{text-align:center;}
.caption.centered > *{display:inline-block;float:none;}
.caption.right > *{text-align:right;float:right !important;}
.caption.full-width{width:88%;margin:6%;}
.caption.narrow{width:38%;}
.caption .permanent{display:inline-block !important;}
.caption .heading,
.caption p{transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;}
a:hover .caption .heading,
a:hover .caption p{transition:color 200ms ease-in-out, background-color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;-webkit-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;-o-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;}
.caption.dark1 .heading,
.caption.dark1 p{background-color:rgba(0,0,0, 0.35);color:#fff;}
a:hover .caption.dark1 .heading,
a:hover .caption.dark1 p{background-color:rgba(0,0,0, 0.7);color:#fff;}
.caption.dark2 .heading,
.caption.dark2 p{background-color:rgba(0,0,0, 0.5);color:#fff;}
a:hover .caption.dark2 .heading,
a:hover .caption.dark2 p{background-color:rgba(0,0,0, 0.8);color:#fff;}
.caption.dark3 .heading,
.caption.dark3 p{background-color:rgba(0,0,0, 0.65);color:#fff;}
a:hover .caption.dark3 .heading,
a:hover .caption.dark3 p{background-color:rgba(0,0,0, 1);color:#fff;}
.caption.light1 .heading,
.caption.light1 p{background-color:rgba(255,255,255, 0.35);color:#000;}
a:hover .caption.light1 .heading,
a:hover .caption.light1 p{background-color:rgba(255,255,255, 0.7);color:#000;}
.caption.light2 .heading,
.caption.light2 p{background-color:rgba(255,255,255, 0.6);color:#000;}
a:hover .caption.light2 .heading,
a:hover .caption.light2 p{background-color:rgba(255,255,255, 0.85);color:#000;}
.caption.light3 .heading,
.caption.light3 p{background-color:rgba(255,255,255, 0.8);color:#000;}
a:hover .caption.light3 .heading,
a:hover .caption.light3 p{background-color:rgba(255,255,255, 1);color:#000;}
.fade-on-hover{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;}
/**

 * Theme Content Construction Kit

 */







/* Layout %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



/* Vertically centered content

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.v-centered-content{

	display:table;

}

.v-centered-content .v-center{

	display:table-cell;

	vertical-align:middle;

}





/* Heading of a content section

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.section-title{clear:both; margin:0; display:block; }

.section-title.padding-right{padding-right:80px !important; }



/* Horizontal line */

.section-line{

	clear:both;

	display:block;

	font-size:0;

	line-height:0;

	height:0;

	margin:0 0 10px;

	padding:10px 0 0;

	background:none;

	border-bottom:1px solid #e5e5e5;

	text-indent:-9999em;

	overflow:hidden;

}





/* Custom sidebars

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.custom-sidebar-right{float:right !important; }

.custom-sidebar-right .inner{

	padding-left:10px;

	border-left:1px solid #e5e5e5;

}



.custom-sidebar-left{float:left !important; }

.custom-sidebar-left .inner{

	padding-right:10px;

	border-right:1px solid #e5e5e5;

}







/* Vertical links %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



.links > li,

.links > li > a{line-height:3em; } /* line-height:36px; */ /*2.6666em = 32px;*/

.links > li > a{padding:0 0.5833em; } /* padding:0 7px; */

.links > li.label{padding-right:0.5833em; } /* 7px */



/* Basic links, no separators

-------------------------------------------------------------- */

.links > li{float:left; }

.links > li > a{display:block;text-transform:uppercase; }



/* Links with separators (at the right side)

-------------------------------------------------------------- */

.links-wrapper-separators .links > li{margin-left:-1px; }

.links-wrapper-separators .links > li > a{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/link-separator.png);

	background-position:right center;

	background-repeat:no-repeat;

}

.links-wrapper-separators .links > li.last > a{background-image:none; }

.links-wrapper-separators .links > li.hide-separator > a{background-image:none; }

.links-wrapper-separators .links > li.separator-left > a{background-position:left center; }



/* Links with separators (at the left side)

-------------------------------------------------------------- */

.links-wrapper-separators-left .links > li{margin-left:-1px; }

.links-wrapper-separators-left .links > li > a{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/link-separator.png);

	background-position:left center;

	background-repeat:no-repeat;

}

.links-wrapper-separators-left .links > li.first > a{background-image:none; }

.links-wrapper-separators-left .links > li.hide-separator > a{background-image:none; }

.links-wrapper-separators-left .links > li.separator-right > a{background-position:right center; }









/* Misc %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



/* Link with an arrow */

a.go{

	background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/bullet.png) 97% 50% no-repeat;

	padding-right:17px;

	display:inline !important;

}


/**

 * Drop-down block

 */







/* Dropdown box %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



.dropdown{position:relative; }

.dropdown:hover{z-index:4000; }



/* Dropdown heading

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.dropdown .dropdown-heading{

	display:inline-block;

	cursor:default;

}



/* If heading is a link */

.dropdown a.dropdown-heading:hover{

	color:inherit;

}



/* Inside dropdown heading

-------------------------------------------------------------- */

/* Child elements of the heading have to be aligned vertically */

.dropdown .dropdown-heading > *{

	display:inline-block;

	vertical-align:middle;

}



/* If heading has additional inner wrapper (to cover the shadow of the dropdown),

   properties of that element needs to be reset (e.g. element shouldn't be "inline-block") */

.dropdown .dropdown-heading.cover > span,

.dropdown .dropdown-heading.cover > div{

	display:block;

	vertical-align:baseline;

}

.dropdown .dropdown-heading.cover > span > *,

.dropdown .dropdown-heading.cover > div > *{

	display:inline-block;

	vertical-align:middle;

}



	/* Elements of the dropdown heading */

	.dropdown .dropdown-heading .label{}

	.dropdown .dropdown-heading .value{

		margin-left:2px;

	}

	.dropdown .dropdown-heading .dropdown-icon{/* e.g. for flags */

		width:18px;

		text-indent:-9999px;

		background-position:0 50%;

		background-repeat:no-repeat;

	}





/* Cover shadow of "dropdown-heading" and "dropdown-content"

   with additional div inside the heading

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.dropdown .dropdown-heading.cover > span,

.dropdown .dropdown-heading.cover > div{

	padding:0 10px;

}

.dropdown.open > .dropdown-heading.cover > span,

.dropdown.open > .dropdown-heading.cover > div{

	background-color:#fff;

	z-index:4001;


	position:relative;

}





/* Dropdown content

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.dropdown .dropdown-content{

	display:none;

	position:absolute;

	top:100%;

	left:0;

	z-index:4000;

	padding:20px;

	min-width:130px;

	line-height:1.5em;

	text-align:left;



	list-style:none;

	background-color:#fff;

}

.dropdown .dropdown-content.left-hand{

	left:auto;

	right:0;

}



/* When dropdown content is an unordered list

-------------------------------------------------------------- */

/* Everything is inline-block, except links */

.dropdown .dropdown-content > li *{display:inline-block; }

.dropdown .dropdown-content > li > a{display:block; }



.dropdown .dropdown-content > li{white-space:nowrap; }

.dropdown .dropdown-content > li .label{margin-right:8px; }

.dropdown .dropdown-content .dropdown-icon{

	width:18px;

	text-indent:-9999px;

	background-position:0 50%;

	background-repeat:no-repeat;

}


/**

 * Itemgrid

 */







.itemgrid .item{

	float:left;

	padding-left:1%;

	padding-right:1%;

}





/* Itemgrid:different numbers of columns

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

/* Clear every first item in each row (row:group of n items) */



/* Item grid:1 column */

.itemgrid-1col .item{width:98%; }



/* Item grid:2 columns */

.itemgrid-2col .item{width:48%; }

.itemgrid-2col .item:nth-child(2n+1){clear:left; }



/* Item grid:3 columns */

.itemgrid-3col .item{width:31.3333%; }

.itemgrid-3col .item:nth-child(3n+1){clear:left; }



/* Item grid:4 columns */

.itemgrid-4col .item{width:18%;}

/*.itemgrid-4col .item:nth-child(4n+1){clear:left; }*/

.itemgrid-4col .item.dop{width:48%; }



/* Item grid:5 columns */

.itemgrid-5col .item{width:18%; }

.itemgrid-5col .item:nth-child(5n+1){clear:left; }



/* Item grid:6 columns */

.itemgrid-6col .item{width:14.6666%; }

.itemgrid-6col .item:nth-child(6n+1){clear:left; }



/* Item grid:7 columns */

.itemgrid-7col .item{width:12.2857%; }

.itemgrid-7col .item:nth-child(7n+1){clear:left; }



/* Item grid:8 columns */

.itemgrid-8col .item{width:10.5%; }

.itemgrid-8col .item:nth-child(8n+1){clear:left; }


/**

 * Generic tabs

 */







/* Basic styles

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/



/* Tabs

-------------------------------------------------------------- */

/* Total height of the tab bar should be the same as in block titles */

.gen-tabs .tabs li{float:left; margin:0; width:25%;}

.gen-tabs .tabs a{

	display:block;

	padding:0 10px;

	text-decoration:none;

	outline:none;

}



/* Tab panels

-------------------------------------------------------------- */

.gen-tabs .tabs-panels{padding:15px 0; }

.gen-tabs .tabs-panels .panel{}



/* Accordion

-------------------------------------------------------------- */

.gen-tabs .acctab{

	display:none;

	padding:0 0.5em;

	margin-bottom:1px;

	font-weight:normal;

}

.gen-tabs .acctab:hover{cursor:pointer; }



/* Accordion mode enabled */

.gen-tabs.accor .tabs{display:none; }

.gen-tabs.accor .acctab{display:block; }

.gen-tabs.accor .tabs-panels{padding-top:0; }

.gen-tabs.accor .tabs-panels .panel{display:none; margin:0 0 10px; padding:15px; }





/* Default skin

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.gen-tabs .tabs a{

	color:#333;

	background-color:#eee;

	line-height:3em;

}

.gen-tabs .tabs a:hover,

.gen-tabs .tabs a:focus  {background-color:#e5e5e5; }

.gen-tabs .tabs a.current{background-color:#ddd; }



/* Accordion

-------------------------------------------------------------- */

.gen-tabs .acctab{

	font-size:1.5em;

	line-height:2.7777em;

	background-color:#f5f5f5;

	color:#333;

}

.gen-tabs .acctab:hover,

.gen-tabs .acctab:focus,

.gen-tabs .acctab.current{background-color:#e5e5e5; }

.gen-tabs.accor .tabs-panels .panel{border-bottom:1px solid #e5e5e5; }





/* Tabs - skin 1:with thin borders

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.gen-tabs-style1 .tabs a{

	font-size:1.3333em;

	color:#333;

	background-color:#eee;

	border:1px solid transparent;

	border-bottom:none;

}

.gen-tabs-style1 .tabs a:hover,

.gen-tabs-style1 .tabs a:focus  {background-color:#e5e5e5; border-color:#e5e5e5; }

.gen-tabs-style1 .tabs a.current{

	background-color:#fff;

	border-color:#e5e5e5;

	border-bottom:1px solid transparent;

	margin-bottom:-1px;

	

	/* Make a little bit higher than other tabs */

	padding-top:4px;

	margin-top:-4px;

}

.gen-tabs-style1 .tabs-panels{border-top:1px solid #e5e5e5; }

.gen-tabs-style1.accor .tabs-panels{border-top:none; }





/* Tabs - skin 2:with shadow (obsolete, will be removed in next updates)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

.gen-tabs-style2 .tabs a{font-size:1.3333em; }

.gen-tabs-style2 .tabs a.current{

	box-shadow:0 0 10px rgba(0,0,0, 0.15);

	position:relative;

	z-index:1;

	

	/* Make a little bit higher thatn other tabs */

	padding-top:4px;

	margin-top:-4px;

}

.gen-tabs-style2 .tabs-panels{

	background-color:#fff;

	position:relative;

	z-index:2;

}
.ic{display:inline-block;font-family:ThemeIcons;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
i.ic{font-style:normal;}
.ic.left{margin-right:.3em;}
.ic.right{margin-left:.3em;}
.ic-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.ic-2x{font-size:2em;}
.ic-3x{font-size:3em;}
.ic-4x{font-size:4em;}
.ic-5x{font-size:5em;}
.ic-6x{font-size:6em;}
.ic-7x{font-size:7em;}
.ic-8x{font-size:8em;}
.ic-fw{width:1.28571429em;text-align:center;}
.ic-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.ic-ul > li{position:relative;}
.ic-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.ic-li.ic-lg{left:-1.85714286em;}
.ic-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}
.pull-right{float:right;}
.pull-left{float:left;}
.ic.pull-left{margin-right:.3em;}
.ic.pull-right{margin-left:.3em;}
.ic-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.ic-stack-1x,
.ic-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.ic-stack-1x{line-height:inherit;}
.ic-stack-2x{font-size:2em;}
.ic-inverse{color:#ffffff;}
.ic-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(359deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.ic-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.ic-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.ic-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
.ic-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.ic-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
.ic-char{font-weight:bold;font-family:Arial, Helvetica, sans-serif !important;}
.ic-img{font-family:inherit;}
.ic-img img,
.icon img{vertical-align:middle;}
.ib,
.social-links a > span.icon{vertical-align:middle;text-align:center;background-color:#e5e5e5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.ib,
.feature > span.icon,
.social-links a > span.icon{line-height:36px;width:36px;height:36px;}
.ib-size-l,
.feature > span.icon.large{line-height:48px;width:48px;height:48px;}
.ib-size-xl{line-height:60px;width:60px;height:60px;}
.ib-size-xxl{line-height:72px;width:72px;height:72px;}
.ib-size-xxxl{line-height:84px;width:84px;height:84px;}
.feature > span.icon{text-align:center;}
.ib + .label{line-height:36px;display:inline-block;}
.ib-size-l + .label{line-height:48px;}
.ib-size-xl + .label{line-height:60px;}
.ib-size-xxl + .label{line-height:72px;}
.ib-size-xxxl + .label{line-height:84px;}
.ib-hover:hover,
.feature-icon-hover:hover .ib,
.icon-hover:hover,
.feature-icon-hover:hover > span.icon{background-color:#333;color:#fff;}
.ib,
.icon-hover,
.feature-icon-hover .ib,
.feature-icon-hover .icon{transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-moz-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-o-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;}
.ib.ic-char,
.ib.i-char{text-align:center;}
.ib-no-bg,
.ib.no-bg-color{background-color:transparent !important;}
.ib-circle,
.ib.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.ib-rounded,
.ib.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.ib-square,
.ib.square{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.ib-wrapper--square .ib,
.icon-wrapper-square .ib{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.feature{margin:10px 0;}
.feature:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.feature.first{margin-top:0;}
.feature.last{margin-bottom:0;}
.feature.top-border{border-top:1px solid #f5f5f5;padding-top:10px;}
.feature.bottom-border{border-bottom:1px solid #f5f5f5;padding-bottom:10px;}
.feature-wrapper.top-border{border-top:1px solid #f5f5f5;margin-top:20px;padding-top:20px;}
.feature-wrapper.bottom-border{border-bottom:1px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px;}
.feature .heading{font-size:1.3333em;line-height:1.25em;margin-bottom:0.625em;font-weight:normal;}
.feature .above-heading{margin:0 0 5px;font-size:11px;line-height:1.4545em;text-transform:uppercase;color:#888;}
.feature .below-heading{font-size:1em;font-style:italic;line-height:1.3333em;color:#888;}
.feature .ic.left{margin:0 15px 10px 0;}
.feature .ic.right{margin:0 0 10px 15px;}
.feature.v-centered-content .v-center .ic{margin:0 5px 0 0;}
.feature.indent > .ic,
.feature.indent > .icon{float:left;margin:0 15px 0 0;}
.feature.indent > .ic.right,
.feature.indent > .icon.right{float:right;margin:0 0 0 15px;}
.feature.indent{padding-left:51px;}
.feature.indent > .ic,
.feature.indent > span.icon{margin-left:-51px;}
.feature.indent-size-l,
.feature.indent.large{padding-left:63px;}
.feature.indent-size-l > .ic,
.feature.indent.large > .ic,
.feature.indent.large > span.icon.large{margin-left:-63px;}
.feature.indent-size-xl{padding-left:75px;}
.feature.indent-size-xl > .ic{margin-left:-75px;}
.feature.indent-size-xxl{padding-left:87px;}
.feature.indent-size-xxl > .ic{margin-left:-87px;}
.feature.indent-size-xxxl{padding-left:99px;}
.feature.indent-size-xxxl > .ic{margin-left:-99px;}
.feature.centered{text-align:center;}
.feature.centered .ic{margin:0 0 10px;}
.feature .ic.auto-size{width:auto;max-width:none;height:auto;max-height:none;}
/**
 * Definitions of the font with icons and definitions of the icon glyphs
 */



@font-face{
	font-family:'ThemeIcons';
	src:url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.eot?387osh');
	src:url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.eot?#iefix387osh') format('embedded-opentype'),
		url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.woff?387osh') format('woff'),
		url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.ttf?387osh') format('truetype'),
		url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.svg?387osh#ThemeIcons') format('svg');
	font-weight:normal;
	font-style:normal;
}


/* Icon codes
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ic-plane:before{
	content:"\e200";
}
.ic-tag:before{
	content:"\e201";
}
.ic-paint:before{
	content:"\e202";
}
.ic-credit:before{
	content:"\e203";
}
.ic-phone:before{
	content:"\e204";
}
.ic-letter:before{
	content:"\e205";
}
.ic-stopwatch:before{
	content:"\e206";
}
.ic-bars:before{
	content:"\e207";
}
.ic-truck:before{
	content:"\e208";
}
.ic-download:before{
	content:"\e209";
}
.ic-upload:before{
	content:"\e20a";
}
.ic-warning:before{
	content:"\e20b";
}
.ic-question:before{
	content:"\e20c";
}
.ic-info:before{
	content:"\e20d";
}
.ic-success:before{
	content:"\e20e";
}
.ic-close2:before{
	content:"\e20f";
}
.ic-reload:before{
	content:"\e210";
}
.ic-scissors:before{
	content:"\e211";
}
.ic-googleplus:before{
	content:"\e212";
}
.ic-facebook:before{
	content:"\e213";
}
.ic-twitter:before{
	content:"\e214";
}
.ic-feed:before{
	content:"\e215";
}
.ic-youtube:before{
	content:"\e216";
}
.ic-vimeo:before{
	content:"\e217";
}
.ic-flickr:before{
	content:"\e218";
}
.ic-dribbble:before{
	content:"\e219";
}
.ic-github:before{
	content:"\e21a";
}
.ic-wordpress:before{
	content:"\e21b";
}
.ic-blogger:before{
	content:"\e21c";
}
.ic-tumblr:before{
	content:"\e21d";
}
.ic-skype:before{
	content:"\e21e";
}
.ic-home:before{
	content:"\e21f";
}
.ic-edit2:before{
	content:"\e220";
}
.ic-cart:before,
.ic-cart1:before{
	content:"\e221";
}
.ic-menu:before{
	content:"\e222";
}
.ic-star-o:before{
	content:"\e223";
}
.ic-star:before{
	content:"\e224";
}
.ic-heart:before{
	content:"\e225";
}
.ic-heart-o:before{
	content:"\e226";
}
.ic-arrow-up:before{
	content:"\e227";
}
.ic-arrow-right:before{
	content:"\e228";
}
.ic-arrow-down:before{
	content:"\e229";
}
.ic-arrow-left:before{
	content:"\e22a";
}
.ic-filter:before{
	content:"\e22b";
}
.ic-lastminute:before{
	content:"\e22c";
}
.ic-close:before{
	content:"\e22d";
}
.ic-edit:before{
	content:"\e22e";
}
.ic-instagram:before{
	content:"\e22f";
}
.ic-user:before{
	content:"\e230";
}
.ic-mobile:before{
	content:"\e231";
}
.ic-pin:before{
	content:"\e232";
}
.ic-zoomin:before{
	content:"\e233";
}
.ic-zoomout:before{
	content:"\e234";
}
.ic-search:before{
	content:"\e235";
}
.ic-gift:before{
	content:"\e236";
}
.ic-anchor:before{
	content:"\e237";
}
.ic-calendar:before{
	content:"\e238";
}
.ic-remove:before{
	content:"\e239";
}
.ic-compare:before{
	content:"\e23a";
}
.ic-alarm:before{
	content:"\e23b";
}
.ic-plus:before{
	content:"\e23c";
}
.ic-minus:before{
	content:"\e23d";
}
.ic-pinterest:before{
	content:"\e23e";
}
.ic-call24:before{
	content:"\e23f";
}
.ic-callcenter:before{
	content:"\e240";
}
.ic-delivery:before{
	content:"\e241";
}
.ic-package:before{
	content:"\e242";
}
.ic-globe:before{
	content:"\e243";
}
.ic-lightbulb:before{
	content:"\e244";
}
.ic-microscope:before{
	content:"\e245";
}
.ic-24hours:before{
	content:"\e246";
}
.ic-coupon:before{
	content:"\e247";
}
.ic-tshirt:before{
	content:"\e248";
}
.ic-bag8:before{
	content:"\e249";
}
.ic-bag6:before{
	content:"\e24a";
}
.ic-bag4:before{
	content:"\e24b";
}
.ic-bag3:before{
	content:"\e24c";
}
.ic-bag7:before{
	content:"\e24d";
}
.ic-bag2:before{
	content:"\e24e";
}
.ic-bag5:before{
	content:"\e24f";
}
.ic-cart2:before{
	content:"\e250";
}
.ic-bag:before,
.ic-bag1:before{
	content:"\e251";
}
.ic-cart3:before{
	content:"\e252";
}
.ic-smartphones:before{
	content:"\e253";
}
.ic-grid:before{
	content:"\e254";
}
.ic-list:before{
	content:"\e255";
}
.ic-linkedin:before{
	content:"\e256";
}
.ic-bell:before{
	content:"\e257";
}
.ic-xing:before{
	content:"\e258";
}
.ic-vk:before{
	content:"\e259";
}
.ic-weibo:before{
	content:"\e25a";
}
.ic-renren:before{
	content:"\e25b";
}
.ic-behance:before{
	content:"\e25c";
}
.ic-vine:before{
	content:"\e25d";
}
.ic-share:before{
	content:"\e25e";
}
.ic-lowstock:before{
	content:"\e25f";
}
.ic-left:before{
	content:"\e260";
}
.ic-down:before{
	content:"\e261";
}
.ic-up:before{
	content:"\e262";
}
.ic-right:before{
	content:"\e263";
}

/**

 * Theme icons

 * Deprecated since 1.10.0 in favor of font icons

 */







/* Predefined icons

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

/* Wishlist */

.icon.i-wishlist{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-7px -7px;

}

.icon.i-wishlist-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-7px -57px;

}



	/* bw */

	.icon.i-wishlist-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-7px -7px;

	}

	.icon-hover:hover.i-wishlist-bw,

	.feature-icon-hover:hover .icon.i-wishlist-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-7px -57px;

	}

	

	/* wb */

	.icon.i-wishlist-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-7px -57px;

	}

	.icon-hover:hover.i-wishlist-wb,

	.feature-icon-hover:hover .icon.i-wishlist-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-7px -7px;

	}



/* Compare */

.icon.i-compare{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-57px -7px;

}

.icon.i-compare-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-57px -57px;

}



	/* bw */

	.icon.i-compare-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-57px -7px;

	}

	.icon-hover:hover.i-compare-bw,

	.feature-icon-hover:hover .icon.i-compare-bw,

	.open > .dropdown-toggle.cover .icon.i-compare-bw

	{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-57px -57px;

	}

	

	/* wb */

	.icon.i-compare-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-57px -57px;

	}

	.icon-hover:hover.i-compare-wb,

	.feature-icon-hover:hover .icon.i-compare-wb,

	.open > .dropdown-toggle.cover .icon.i-compare-wb

	{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-57px -7px;

	}



/* Share/recommend */

.icon.i-recommend{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-107px -7px;

}

.icon.i-recommend-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-107px -57px;

}



	/* bw */

	.icon.i-recommend-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-107px -7px;

	}

	.icon-hover:hover.i-recommend-bw,

	.feature-icon-hover:hover .icon.i-recommend-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-107px -57px;

	}

	

	/* wb */

	.icon.i-recommend-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-107px -57px;

	}

	.icon-hover:hover.i-recommend-wb,

	.feature-icon-hover:hover .icon.i-recommend-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-107px -7px;

	}



/* Low stock */

.icon.i-lowstock{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-157px -7px;

}

.icon.i-lowstock-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-157px -57px;

}



	/* bw */

	.icon.i-lowstock-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-157px -7px;

	}

	.icon-hover:hover.i-lowstock-bw,

	.feature-icon-hover:hover .icon.i-lowstock-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-157px -57px;

	}

	

	/* wb */

	.icon.i-lowstock-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-157px -57px;

	}

	.icon-hover:hover.i-lowstock-wb,

	.feature-icon-hover:hover .icon.i-lowstock-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-157px -7px;

	}







/* Cart */

.icon.i-cart{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-457px -7px;

}

.icon.i-cart-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-457px -57px;

}



	/* bw */

	.icon.i-cart-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-457px -7px;

	}

	.icon-hover:hover.i-cart-bw,

	.feature-icon-hover:hover .icon.i-cart-bw,

	.open > .dropdown-toggle.cover .icon.i-cart-bw

	{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-457px -57px;

	}

	

	/* wb */

	.icon.i-cart-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-457px -57px;

	}

	.icon-hover:hover.i-cart-wb,

	.feature-icon-hover:hover .icon.i-cart-wb,

	.open > .dropdown-toggle.cover .icon.i-cart-wb

	{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-457px -7px;

	}



/* Row 2

-------------------------------------------------------------- */



/* Home */

.icon.i-home{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-7px -107px;

}

.icon.i-home-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-7px -157px;

}



	/* bw */

	.icon.i-home-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-7px -107px;

	}

	.icon-hover:hover.i-home-bw,

	.feature-icon-hover:hover .icon.i-home-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-7px -157px;

	}

	

	/* wb */

	.icon.i-home-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-7px -157px;

	}

	.icon-hover:hover.i-home-wb,

	.feature-icon-hover:hover .icon.i-home-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-7px -107px;

	}



/* Left */

.icon.i-left{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-107px -107px;

}

.icon.i-left-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-107px -157px;

}



	/* bw */

	.icon.i-left-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-107px -107px;

	}

	.icon-hover:hover.i-left-bw,

	.feature-icon-hover:hover .icon.i-left-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-107px -157px;

	}

	

	/* wb */

	.icon.i-left-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-107px -157px;

	}

	.icon-hover:hover.i-left-wb,

	.feature-icon-hover:hover .icon.i-left-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-107px -107px;

	}



/* Right */

.icon.i-right{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-157px -107px;

}

.icon.i-right-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-157px -157px;

}



	/* bw */

	.icon.i-right-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-157px -107px;

	}

	.icon-hover:hover.i-right-bw,

	.feature-icon-hover:hover .icon.i-right-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-157px -157px;

	}

	

	/* wb */

	.icon.i-right-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-157px -157px;

	}

	.icon-hover:hover.i-right-wb,

	.feature-icon-hover:hover .icon.i-right-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-157px -107px;

	}



/* Top */

.icon.i-top{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-207px -107px;

}

.icon.i-top-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-207px -157px;

}



	/* bw */

	.icon.i-top-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-207px -107px;

	}

	.icon-hover:hover.i-top-bw,

	.feature-icon-hover:hover .icon.i-top-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-207px -157px;

	}

	

	/* wb */

	.icon.i-top-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-207px -157px;

	}

	.icon-hover:hover.i-top-wb,

	.feature-icon-hover:hover .icon.i-top-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-207px -107px;

	}



/* Bottom */

.icon.i-bottom{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-257px -107px;

}

.icon.i-bottom-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

	background-position:-257px -157px;

}



	/* bw */

	.icon.i-bottom-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-257px -107px;

	}

	.icon-hover:hover.i-bottom-bw,

	.feature-icon-hover:hover .icon.i-bottom-bw{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-257px -157px;

	}

	

	/* wb */

	.icon.i-bottom-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-257px -157px;

	}

	.icon-hover:hover.i-bottom-wb,

	.feature-icon-hover:hover .icon.i-bottom-wb{

		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);

		background-position:-257px -107px;

	}


/**

 * Social icons

 * Deprecated since 1.10.0 in favor of font icons

 */







/* Contact icons

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/

/* Phone */

.icon.i-telephone{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-7px -7px;

}

.icon.i-telephone-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-7px -57px;

}



/* Mobile */

.icon.i-mobile{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-57px -7px;

}

.icon.i-mobile-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-57px -57px;

}



/* Skype */

.icon.i-skype{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-107px -7px;

}

.icon.i-skype-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-107px -57px;

}



/* Letter */

.icon.i-letter{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-157px -7px;

}

.icon.i-letter-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-157px -57px;

}



/* Location */

.icon.i-location{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-207px -7px;

}

.icon.i-location-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-207px -57px;

}





/* Row 2

-------------------------------------------------------------- */

/* Twitter */

.icon.i-twitter{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-7px -107px;

}

.icon.i-twitter-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-7px -157px;

}



/* Facebook */

.icon.i-facebook{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-57px -107px;

}

.icon.i-facebook-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-57px -157px;

}



/* Google plus */

.icon.i-googleplus{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-107px -107px;

}

.icon.i-googleplus-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-107px -157px;

}



/* Youtube */

.icon.i-youtube{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-157px -107px;

}

.icon.i-youtube-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-157px -157px;

}



/* Vimeo */

.icon.i-vimeo{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-207px -107px;

}

.icon.i-vimeo-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-207px -157px;

}



/* Wordpress */

.icon.i-wordpress{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-257px -107px;

}

.icon.i-wordpress-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-257px -157px;

}



/* Pinterest */

.icon.i-pinterest{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-307px -107px;

}

.icon.i-pinterest-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-307px -157px;

}



/* Linked in */

.icon.i-linkedin{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-357px -107px;

}

.icon.i-linkedin-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-357px -157px;

}



/* Blogger */

.icon.i-blogger{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-407px -107px;

}

.icon.i-blogger-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-407px -157px;

}



/* Envato */

.icon.i-envato{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-457px -107px;

}

.icon.i-envato-w{

	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);

	background-position:-457px -157px;

}

.header-top,
.header .dropdown .dropdown-heading{line-height:36px;text-transform:uppercase;}
.header .dropdown .dropdown-heading{max-height:36px;}
.sidebar .block:first-child{margin-top:6px;}
.cms-index-index .sidebar .block:first-child{margin-top:0;}
.my-account .page-title,
.category-title{border-bottom:1px solid #e5e5e5;}
.block .block-title,
.section-title,
.cart .crosssell h2,
.cart .discount h2,
.cart .shipping h2{padding-top:7px;padding-bottom:7px;border-bottom:1px solid #e5e5e5;font-weight:normal;font-size:1.5em;line-height:1.2222em;}
.account-login h2,
#opc-login h3,
.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend{padding-bottom:7px;border-bottom:1px solid #e5e5e5;font-weight:normal;font-size:1.5em;line-height:1.2222em;margin-bottom:15px;}
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2{}
.dashboard .box .box-title h3,
.dashboard .box .box-title h4,
.order-info-box h2{}
.category-title,
.my-account .page-title,
.box-account .box-head,
.dashboard .box .box-title{border-color:#e5e5e5;}
.block .actions,
.section-line,
.buttons-set,
.toolbar{border-color:#e5e5e5;}
.product-view .product-type-data,
.product-view .product-type-data .price-box,
.container1-wrapper,
.container2-wrapper,
.product-view .add-to-box,
.category-products-grid .item,
.products-list li.item,
.remember-me-popup h3,
.map-popup-heading{border-color:#f5f5f5;}
.product-view .ratings .rating-links .separator,
.custom-sidebar-right .inner,
.custom-sidebar-left .inner{border-color:#e5e5e5;}
.products-list .product-shop-inner{border-color:#f5f5f5;}
.data-table thead,
.cart-table thead tr,
.availability-only-details thead{border-color:#e5e5e5;}
.extrahint-wrapper .product-pricing,
.addresses-list .addresses-primary .item,
.order-info-box,
.advanced-search-summary,
.opc .gift-messages-form{background-color:#f5f5f5;}
.products-list .ratings,
.products-grid .ratings,
.products-list .ratings a,
.products-grid .ratings a,
.breadcrumbs li,
.breadcrumbs a,
.block-layered-nav dd li,
.block-related-simple .related-add-to-wishlist,
.block-related-thumbnails .related-add-to-wishlist,
.availability,
.product-view .box-reviews dd .date,
.item-options dd,
.product-options p.note,
.price-notice .price,
.old-price,
.product-view .price-box .old-price .price,
#map-popup-msrp,
.map-popup-msrp .price{color:#aaa;}
.product-options dd select,
.product-options dd .input-text,
.product-options dd textarea,
.product-options ul.options-list{color:#888;}
.product-options dd select:hover,
.product-options dd select:focus,
.product-options dd textarea:hover,
.product-options dd textarea:focus,
.product-options ul.options-list:hover{color:#333;}
.product-view .price-box .price,
.map-popup-price .price,
.map-popup-msrp .price{font-family:Verdana, Geneva, sans-serif;}
.sticky-header .sticky-container,
.dropdown.open > .dropdown-heading.cover,
.dropdown.open .dropdown-content,
.truncated .truncated_full_value .item-options,
.nav-regular .nav-panel--dropdown,
.form-search .search-autocomplete ul,
.remember-me-popup,
.map-popup,
#subscribe-form .input-box .validation-advice{-moz-box-shadow:0 3px 10px rgba(0,0,0, 0.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.15);box-shadow:0 3px 10px rgba(0,0,0, 0.15);}
a,
.mobnav-trigger .trigger-icon .line,
.opener{transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;}
a:hover,
.mobnav-trigger:hover .trigger-icon .line,
.opener:hover,
.nav-item > a:hover + .opener{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}
.sorter .view-mode .grid,
.sorter .view-mode .list,
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc,
.add-to-links.addto-icons a,
#scroll-to-top{transition:background-color 300ms ease-in-out, background-position 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out, background-position 300ms ease-in-out;-webkit-transition:background-color 300ms ease-in-out, background-position 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out, background-position 300ms ease-in-out;}
input.input-text, select, textarea,
.product-options ul.options-list,
.form-search .button,
.product-view .product-img-box .more-views .thumbnails li a,
.mini-products-list .product-image,
.cart .crosssell .product-image,
.gen-tabs .tabs a,
.gen-tabs .acctab,
.opc .step-title{transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;}
.drop-shadow,
.shadow .show-bg,
.shadow .nav--bar-drop-shadow .mobnav-trigger,
.shadow .nav--bar-drop-shadow #nav{-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}
/**

 * Override CSS components

 */







/* Accordion/collapsible openers %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



.accordion .opener,

.collapsible .opener,

.acco .opener /* Menu opener */

{

	/* Override default background image */

	background-image:none !important;



	/* Font icons */

	display:inline-block;

	font-family:ThemeIcons;

	font-style:normal;

	font-weight:normal;

	font-variant:normal;

	text-transform:none;

	/*line-height:1em;*/ /* Important:don't overrid line height, it depends on the size of the icon */

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale;



	/* Icon size */

	font-size:12px;

}

.accordion .opener:before,

.collapsible .opener:before,

.acco .opener:before{

	content:"\e23c";

}



/* Active opener */

.accordion li.item-active > .opener:before,

.collapsible.active .opener:before,

.acco li.item-active > .opener:before{

	content:"\e23d";

}







/* Colorbox %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



#cboxPrevious,

#cboxNext,

#cboxClose{

	/* Override default background image */

	background-image:none !important;



	/* Font icons */

	display:inline-block;

	font-family:ThemeIcons;

	font-style:normal;

	font-weight:normal;

	font-variant:normal;

	text-transform:none;

	/*line-height:1em;*/ /* Important:don't overrid line height, it depends on the size of the icon */

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale;



	/* Icon size */

	font-size:20px;

}

#cboxClose{font-size:16px; }

#cboxPrevious:before{content:"\e260"; }

#cboxNext:before{content:"\e263"; }

#cboxClose:before{content:"\e20f"; }







/* Generic-nav %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



/* Styles common for all direction controls */

.slider-arrows1 .owl-controls .owl-buttons div,

.slider-arrows2 .owl-controls .owl-buttons div,

.slider-arrows3 .owl-controls .owl-buttons div,

.art-menu .owl-controls .owl-buttons div{

	/* Override default background image and remove text indent */

	background-image:none !important;

	text-indent:0;



	/* Font icons */

	display:inline-block;

	font-family:ThemeIcons;

	font-style:normal;

	font-weight:normal;

	font-variant:normal;

	text-transform:none;

	/*line-height:1em;*/ /* Important:don't overrid line height, it depends on the size of the icon */

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale;



	/* Icon size */

	font-size:20px;

}

.owl-controls .owl-buttons .owl-prev:before{content:"\e260"; }

.owl-controls .owl-buttons .owl-next:before{content:"\e263"; }







/* Itemslider %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */



/* Buttons aligned at the bottom */

.itemslider.equal-height .item{position:static; padding-bottom:50px; }

.itemslider.equal-height .actions{position:absolute; bottom:0; }


/**

 * Override modules

 */


.search-wrapper-p0,.search-wrapper-p1,.search-wrapper-p2,.search-wrapper-p3,.search-wrapper-p4,.search-wrapper-p5{float:right}.block-account li.current strong,.product-view .sku .label{font-weight:700}.wrapper{border-top-style:solid;border-top-width:5px}.main{padding:30px 0 40px}.col-left>*{margin-right:32px}.col-right>*{margin-left:32px}.page-title h1,.page-title h2{margin:0;min-height:1.3125em}.category-title{margin-bottom:0}.note-msg.empty-catalog{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/empty-catalog.png) 10px 10px no-repeat!important;color:inherit;min-height:70px;padding:40px 20px 40px 160px!important}.breadcrumbs{line-height:1.5em;margin:0 0 5px}.catalog-product-view .breadcrumbs{margin-bottom:10px}.user-menu .line-break-after{clear:both;margin-bottom:1px}.search-wrapper-inline .form-search .input-text{min-width:180px}.search-wrapper-p0 .form-search .input-text,.search-wrapper-p1 .form-search .input-text,.search-wrapper-p2 .form-search .input-text,.search-wrapper-p3 .form-search .input-text,.search-wrapper-p4 .form-search .input-text,.search-wrapper-p5 .form-search .input-text{min-width:220px}.header-regular .skip-link{display:none}.skip-link .count{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;font-size:10px;font-family:Arial,Helvetica,sans-serif;font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#eeba1b;color:#000;margin-left:-14px;margin-right:-7px;margin-top:-22px;position:relative}.header-regular .mini-cart-heading,.header-regular .mini-compare-heading{display:block}.header-regular .mini-cart-heading .label.no-display,.header-regular .mini-compare-heading .label.no-display{display:none}.header-regular .hp-blocks-holder{display:table;width:100%}.header-regular .hp-blocks-holder .hp-block{float:none;display:table-cell;vertical-align:middle}.header-regular #mini-cart-wrapper-mobile,.header-regular .after-mobile-logo,.header-regular .header-collateral,.header-regular .logo--mobile,.header-regular .logo-wrapper--mobile{display:none}.header-regular #currency-switcher-wrapper-regular,.header-regular #lang-switcher-wrapper-regular,.header-regular .header-top .dropdown{margin:0}.header-mobile .skip-link{position:relative;float:left;width:20%;height:50px;line-height:50px;text-align:center;cursor:pointer}.header-mobile .skip-link .icon,.header-mobile .skip-link .label{line-height:16px;display:inline-block;vertical-align:middle}.header-mobile a.skip-link{text-decoration:none}.header-mobile .skip-link:hover{opacity:.7}.header-mobile .skip-link.skip-active:hover{opacity:1}.header-mobile .skip-link .icon{margin-right:3px;font-size:16px}.header-mobile .skip-link .count{display:inline-block;vertical-align:middle}.header-mobile .mini-compare .mini-compare-heading,.header-mobile .skip-content,.header-mobile .skip-link .caret{display:none}.header-mobile .skip-link.skip-active,.header-mobile .skip-link.skip-active span,.header-mobile .skip-link:hover{color:inherit}.header-mobile .skip-link.skip-active .count{color:#fff}.header-mobile .skip-links--1 .skip-link{width:100%}.header-mobile .skip-links--2 .skip-link{width:50%}.header-mobile .skip-links--3 .skip-link{width:33.33%}.header-mobile .skip-links--4 .skip-link{width:25%}.header-mobile .skip-links--5 .skip-link{width:20%}.header-mobile .skip-links--6 .skip-link{width:16.66%}.header-mobile .mini-compare .actions{border:none;padding-top:0}.header-mobile .mini-cart,.header-mobile .mini-compare{position:static;float:none}.header-mobile .skip-content.skip-active{display:block}.header-mobile .skip-content--style{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important;margin:0}.sticky-header .nav-container,.sticky-header .nav-container .nav>.inner-container{padding-top:0;padding-bottom:0}.header-mobile .form-search,.header-mobile .form-search .input-text{width:100%}.header-mobile .mini-cart-content,.header-mobile .mini-compare-content{clear:both;width:100%}.header-mobile .top-links{float:none!important;clear:both}.header-mobile .top-links ul{float:none!important}.header-mobile .skip-content .links>li{float:none}.header-mobile .skip-content .links>li>a{background-image:none}.header-mobile .logo-wrapper--regular{display:none}.header-mobile .logo-wrapper--mobile{width:60%;margin-left:auto;margin-right:auto;text-align:center}.header-mobile .header-collateral+.logo-wrapper--mobile{float:left;text-align:left}.header-mobile .logo-wrapper--mobile .logo{display:block;margin-top:5px;margin-bottom:5px}.header-mobile .header-collateral{float:right;text-align:right}.header-mobile .line-break-after{display:none!important}.header-mobile .user-menu{float:none!important;margin:0}.header-mobile #currency-switcher-wrapper-regular,.header-mobile #lang-switcher-wrapper-regular{display:none}.header-mobile .mobnav-trigger-wrapper{display:none!important}.header-mobile .nav-mobile{display:block!important}.header-mobile .nav-container{padding:0;background-color:transparent}.header-mobile .nav-container #nav{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.header-mobile .nav-mobile .nav-item.nav-1{margin-top:0!important}.header-mobile .nav.has-outline{background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sticky-header .sticky-container{position:fixed;top:0;width:100%;z-index:1000;background-color:#fff}.sticky-header .nav-container .nav{background-color:transparent}.sticky-header .nav-container #nav{margin-top:0;margin-bottom:0}.sticky-header .nav-container #nav,.sticky-header .nav-container .nav{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.sticky-header .nav-regular .nav-item.level0>a .cat-label{display:none}.block-compare .block-content ol,.block-compared .block-content ol,.block-viewed .block-content ol{padding-left:0;list-style:none}.block-compare .block-content li.item,.block-compared .block-content li.item,.block-viewed .block-content li.item{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/bullet.png) 3px 10px no-repeat;padding-left:15px}.block-related .section-title{padding-top:19px}.block-related-thumbnails .owl-wrapper{margin-top:15px}.block-account .block-title{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/ic-account.png) 5px 2px no-repeat;padding-left:42px!important}.block-account .block-content{padding:10px 0 0}.block-account li>*{padding:2px}.products-grid .item{-webkit-tap-highlight-color:transparent}.availability{float:right;margin:15px 0 10px}.price-box-bundle{border-bottom:1px solid #e5e5e5;margin:-10px 0 15px;padding-bottom:15px}.product-view .space-before-avail{margin:0 0 15px;height:0;line-height:0}.product-view .product-type-data>.price-box{border-top-style:solid;border-top-width:1px;margin:15px 0 0;padding:10px 0}.product-view .box-reviews .buttons-set{margin-left:0;margin-right:0}.product-view .sku{margin:15px 0}.product-view .is-type-grouped .availability{margin-top:0;margin-bottom:0}.product-view .grouped-items-table input.input-text{height:26px;padding:4px}.footer-primary .section{padding-top:20px;padding-bottom:20px}.accordion-style1 li a{border-bottom:1px solid rgba(0,0,0,.06)}.accordion-style1 .opener,.accordion-style1 li a:hover{background-color:rgba(0,0,0,.03)}.breadcrumbs .sep,.btn-edit:before,.btn-remove2:before,.btn-remove:before,.buttons-set .back-link a:before,.form-search .button:before,.map-popup-close:before,.remember-me-popup-head .remember-me-popup-close:before{display:inline-block;font-family:ThemeIcons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-search .button:before{content:"\e235"}.buttons-set .back-link a:before{content:"\e22a"}.btn-remove2:before,.btn-remove:before,.map-popup-close:before,.remember-me-popup-head .remember-me-popup-close:before{content:"\e22d"}.btn-edit:before{content:"\e22e"}.breadcrumbs .sep:before{content:"\e228";font-size:8px}.nav.has-outline>.inner-container{padding-top:15px;padding-bottom:15px}.nav.has-outline .mobnav-trigger{margin-bottom:0}.container.nav.stretched>.inner-container{padding-top:0;padding-bottom:0}.nav.has-outline>.grid-full{margin-top:1%;margin-bottom:1%}.container.nav.stretched>.grid-full{margin-top:0;margin-bottom:0}.cart-left-column .grid-full,.cart-right-column .grid-full{width:100%}.block_category_above_collection,.block_category_above_empty_collection,.block_category_below_collection{margin:10px 0}.block_mini_cart_above_products{margin:0 0 10px}.block_cms_page_top{margin:0 0 15px}.block_footer_payment{margin-right:10px;margin-bottom:10px;margin-left:20px}.sample-block{color:#999;margin-top:10px;padding:0!important;transition:color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out}.sample-block:hover{color:#333}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-ms-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.rating-box,.rating-box .rating{background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/rating@2x.png);background-size:14px 43px}#scroll-to-top,.header .form-search .button span,.icon.i-bottom,.icon.i-bottom-bw,.icon.i-bottom-w,.icon.i-bottom-wb,.icon.i-cart,.icon.i-cart-bw,.icon.i-cart-w,.icon.i-cart-wb,.icon.i-compare,.icon.i-compare-bw,.icon.i-compare-w,.icon.i-compare-wb,.icon.i-home,.icon.i-home-bw,.icon.i-home-w,.icon.i-home-wb,.icon.i-left,.icon.i-left-bw,.icon.i-left-w,.icon.i-left-wb,.icon.i-lowstock,.icon.i-lowstock-bw,.icon.i-lowstock-w,.icon.i-lowstock-wb,.icon.i-recommend,.icon.i-recommend-bw,.icon.i-recommend-w,.icon.i-recommend-wb,.icon.i-right,.icon.i-right-bw,.icon.i-right-w,.icon.i-right-wb,.icon.i-top,.icon.i-top-bw,.icon.i-top-w,.icon.i-top-wb,.icon.i-wishlist,.icon.i-wishlist-bw,.icon.i-wishlist-w,.icon.i-wishlist-wb{background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite@2x.png);background-size:500px 200px}.icon.i-blogger,.icon.i-blogger-w,.icon.i-envato,.icon.i-envato-w,.icon.i-facebook,.icon.i-facebook-w,.icon.i-googleplus,.icon.i-googleplus-w,.icon.i-letter,.icon.i-letter-w,.icon.i-linkedin,.icon.i-linkedin-w,.icon.i-location,.icon.i-location-w,.icon.i-mobile,.icon.i-mobile-w,.icon.i-pinterest,.icon.i-pinterest-w,.icon.i-skype,.icon.i-skype-w,.icon.i-telephone,.icon.i-telephone-w,.icon.i-twitter,.icon.i-twitter-w,.icon.i-vimeo,.icon.i-vimeo-w,.icon.i-wordpress,.icon.i-wordpress-w,.icon.i-youtube,.icon.i-youtube-w{background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social@2x.png);background-size:500px 200px}}
.grid12-1,
.grid12-2,
.grid12-3,
.grid12-4,
.grid12-5,
.grid12-6,
.grid12-7,

.grid12-8,
.grid12-9,
.grid12-10,
.grid12-11,
.grid12-12,
.grid-full,
.grid-col2-sidebar,
.grid-col2-main{display:inline;float:left;margin-left:1%;margin-right:1%;}
.grid12-1{width:6.33%;}
.grid12-2{width:14.66%;}
.grid12-3{width:23%;}
.grid12-4{width:31.33%;}
.grid12-5{width:55% !important;text-align:justify;}
.grid12-6{width:48%;}
.grid12-7{width:56.33%;}
.grid12-8{width:64.67%;}
.grid12-9{width:73%;}
.grid12-10{width:81.33%;}
.grid12-11{width:89.67%;}
.grid12-12,
.grid-full{width:98%;}
.no-left-gutter.grid12-1{margin-left:0;width:7.33%;}
.no-left-gutter.grid12-2{margin-left:0;width:15.66%;}
.no-left-gutter.grid12-3{margin-left:0;width:24%;}
.no-left-gutter.grid12-4{margin-left:0;width:32.33%;}
.no-left-gutter.grid12-5{margin-left:0;width:40.67%;}
.no-left-gutter.grid12-6{margin-left:0;width:49%;}
.no-left-gutter.grid12-7{margin-left:0;width:57.33%;}
.no-left-gutter.grid12-8{margin-left:0;width:65.67%;}
.no-left-gutter.grid12-9{margin-left:0;width:72%;}
.no-left-gutter.grid12-10{margin-left:0;width:82.33%;}
.no-left-gutter.grid12-11{margin-left:0;width:90.67%;}
.no-left-gutter.grid12-12,
.no-left-gutter.grid-full{margin-left:0;width:100% !important;}
.no-right-gutter.grid12-1{margin-right:0;width:7.33%;}
.no-right-gutter.grid12-2{margin-right:0;width:15.66%;}
.no-right-gutter.grid12-3{margin-right:0;width:24%;}
.no-right-gutter.grid12-4{margin-right:0;width:32.33%;}
.no-right-gutter.grid12-5{margin-right:0;width:40.67%;}
.no-right-gutter.grid12-6{margin-right:0;width:49%;}
.no-right-gutter.grid12-7{margin-right:0;width:57.33%;}
.no-right-gutter.grid12-8{margin-right:0;width:65.67%;}
.no-right-gutter.grid12-9{margin-right:0;width:74%;}
.no-right-gutter.grid12-10{margin-right:0;width:82.33%;}
.no-right-gutter.grid12-11{margin-right:0;width:90.67%;}
.no-right-gutter.grid12-12,
.no-right-gutter.grid-full{margin-right:0;width:99%;}
.no-gutter.grid12-1{margin-left:0;margin-right:0;width:8.33%;}
.no-gutter.grid12-2{margin-left:0;margin-right:0;width:16.66%;}
.no-gutter.grid12-3{margin-left:0;margin-right:0;width:25%;}
.no-gutter.grid12-4{margin-left:0;margin-right:0;width:33.33%;}
.no-gutter.grid12-5{margin-left:0;margin-right:0;width:41.67%;}
.no-gutter.grid12-6{margin-left:0;margin-right:0;width:50%;}
.no-gutter.grid12-7{margin-left:0;margin-right:0;width:58.33%;}
.no-gutter.grid12-8{margin-left:0;margin-right:0;width:66.67%;}
.no-gutter.grid12-9{margin-left:0;margin-right:0;width:75%;}
.no-gutter.grid12-10{margin-left:0;margin-right:0;width:83.33%;}
.no-gutter.grid12-11{margin-left:0;margin-right:0;width:91.67%;}
.no-gutter.grid12-12,
.no-gutter.grid-full{margin-left:0;margin-right:0;width:100%;}
.grid-col2-sidebar{width:23%;}
.grid-col2-main{width:73%;}
.no-gutter.grid-col2-sidebar{margin-left:0;margin-right:0;width:25%; margin-top:12%;}
.no-gutter.grid-col2-main{margin-left:0;margin-right:0;width:75%;}
.grid-col3-sidebar{width:31.52%;}
.grid-col3-main{width:65.90%;}
.no-gutter.grid-col3-sidebar{margin-left:0;margin-right:0;width:31.52%;}
.no-gutter.grid-col3-main{margin-left:0;margin-right:0;width:65.90%;}
.v-grid-container{display:table;width:100%;}
.v-grid{float:none;display:table-cell;vertical-align:middle;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.hide-below-1680{display:none !important;}
.hide-below-1440{display:none !important;}
.hide-below-1360{display:none !important;}
.hide-below-1280{display:none !important;}
.container{margin-left:auto;margin-right:auto;}
.nested-container{width:102%;margin-left:-1%;}
.inner-container{padding-left:15px;padding-right:15px;*zoom:1;clear:both;}
.inner-container:before,
.inner-container:after{display:table;line-height:0;content:"";}
.inner-container:after{clear:both;}
.container.stretched > .inner-container{padding-left:0;padding-right:0;}
.container.stretched > .grid-full{width:100%;margin-left:0;margin-right:0;}
.grid-container{*zoom:1;clear:both;}
.grid-container:before,
.grid-container:after{display:table;line-height:0;content:"";}
.grid-container:after{clear:both;}
.grid-container-spaced{*zoom:1;clear:both;}
.grid-container-spaced:before,
.grid-container-spaced:after{display:table;line-height:0;content:"";}
.grid-container-spaced:after{clear:both;}
.grid-container-spaced .grid12-1,
.grid-container-spaced .grid12-2,
.grid-container-spaced .grid12-3,
.grid-container-spaced .grid12-4,
.grid-container-spaced .grid12-5,
.grid-container-spaced .grid12-6,
.grid-container-spaced .grid12-7,
.grid-container-spaced .grid12-8,
.grid-container-spaced .grid12-9,
.grid-container-spaced .grid12-10,
.grid-container-spaced .grid12-11,
.grid-container-spaced .grid12-12,
.grid-container-spaced .grid-full{margin-bottom:2%;}
.show-grid [class*="grid12-"]{background-color:#eee;text-align:center;min-height:40px;line-height:40px;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;}
.show-grid [class*="grid12-"]:hover{background-color:#F08080;}
body{color:#333333;font-size:12px;background-color:#f5f5f5;}
a{color:#333333;}
a:hover,
.vertnav li.current > a,
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover{color:#f0c621;}
.caret{border-top-color:#333333;}
.button{background-color:#eeeeee;color:#333333;}
.button:hover,
.button:focus{background-color:#f0c621;color:#ffffff;}
.product-view .btn-cart,
.btn-checkout{background-color:#333333;color:#ffffff;}
.product-view .btn-cart:hover,
.btn-checkout:hover{background-color:#f0c621;color:#ffffff;}
.links > li > a:hover{background-color:#f0c621;color:#ffffff !important;}
.sticker.new{background-color:#000080;color:#ffffff;}
.sticker.sale{background-color:#f0c621;color:#ffffff;}
.price-box .regular-price .price,
.price-box .minimal-price .price,
.price-box-bundle .full-product-price .price{color:#333333;}
.additional-bg-color,
.block-layered-nav .currently,
.cart .totals,
.checkout-agreements li{background-color:#f5f5f5;}
.main-font,
h1, h2, h3, h4, h5,
.section-title,
.products-list .product-name,
.products-grid .product-name,
h3.product-name,
.feature .heading,
.accordion .heading,
.nav-regular .nav-item.level0 > a,
.nav-regular .nav-submenu--mega > li > a,
.mobnav-trigger,
.nav-mobile .nav-item.level0 > a,
.nav-mobile .nav-item.level1 > a,
.nav-mobile .nav-item.level2 > a,
.block .block-title,
#opc-login h3,
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2,
.product-view .box-reviews dt .heading,
.gen-tabs .tabs a,
.footer .heading,
#subscribe-form label,
.caption .heading{font-family:inherit;;}
.sorter .view-mode a,
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc,
.pager .pages a,
.pager .pages .current,
.add-to-links .ic,
.slider-arrows1 .owl-controls .owl-buttons div,
.slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.slider-arrows2 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,
.slider-pagination1 .owl-controls .owl-page span,
.slider-pagination2 .owl-controls .owl-page span,
#cboxPrevious,
#cboxNext,
#cboxClose,
.accordion-style1 .opener,
.collapsible .opener,
#scroll-to-top{background-color:#f5f5f5;color:#333333;}
.sorter .view-mode a:hover,
.sorter .sort-by .category-asc:hover,
.sorter .sort-by .category-desc:hover,
.pager .pages li a:hover,
.add-to-links .ic:hover,
.add-to-links .feature-icon-hover:hover .ic,
.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,
.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.slider-pagination2 .owl-controls.clickable .owl-page:hover span,
#cboxPrevious:hover,
#cboxNext:hover,
#cboxClose:hover,
.accordion-style1 .opener:hover,
.collapsible .opener:hover,
#scroll-to-top:hover{background-color:#000000;color:#ffffff;}
.slider-pagination1 .owl-controls .owl-page.active span,
.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span,
.slider-pagination2 .owl-controls .owl-page.active span,
.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span,
.sorter .view-mode span.grid,
.sorter .view-mode span.list,
.pager .pages .current{background-color:#e5e5e5;color:#333333;}
.ib,
.feature > span.icon{background-color:#f0c621;color:#ffffff;}
.ib-hover:hover,
.feature-icon-hover:hover .ib,
.icon-hover:hover,
.feature-icon-hover:hover > span.icon{background-color:#f0c621 !important;color:#ffffff !important;}
.ib.icon-color-productview,
span.icon.icon-color-productview{background-color:#eeeeee;}
.ib-hover.icon-color-productview:hover,
.feature-icon-hover:hover .ib.icon-color-productview,
.feature-icon-hover:hover span.icon.icon-color-productview{background-color:#f0c621 !important;}
.wrapper{border-top-color:#333333;background-color:#ffffff;}
.inner-container{padding-left:12px;padding-right:12px;}
#header-nav .inner-container{padding-left:0px;padding-right:0px;}
.header-primary-container .inner-container{padding-left:0px;padding-right:0px;}
.header-primary-container.active .inner-container{padding-left:0px;padding-right:0px;}
@media only screen and (max-width:479px){.container.stretched > .inner-container{padding-left:12px;padding-right:12px;}
}
.form-search .input-text:hover{color:#fff !important;}
.form-search .button:hover{color:#fff !important;}
.header-container{}
.header{}
.header a{}
.header a:hover{}
.header-container3{}
.header .caret{border-top-color:#333333;display:none !important;}
.form-search .input-text{background-color:#ffffff;border-color:#dddddd;}
.form-search .input-text:hover,
.form-search .input-text:focus{background-color:#ffffff;border-color:#eeeeee;}
.form-search .input-text,
.form-search .button{color:#bbbbbb;}
.form-search .input-text:hover,
.form-search .input-text:focus,
.form-search .input-text:hover + .button,
.form-search .button:hover{color:#333333 !important;}
.header .dropdown .dropdown-content,
.header .dropdown.open > .dropdown-heading.cover > *,
.header .truncated .truncated_full_value .item-options,
.header .form-search .search-autocomplete{background-color:#fff !important;color:#333333 !important;}
.header-container .dropdown.open > .dropdown-heading.cover > *{background-color:transparent !important;color:#fff !important;}
.header .dropdown .dropdown-content a,
.header .dropdown.open > .dropdown-heading.cover a,
.header .form-search .search-autocomplete li{color:#333333;}
.header .dropdown .dropdown-content a:hover,
.header .dropdown.open > .dropdown-heading.cover a:hover,
.header .form-search .search-autocomplete li:hover{color:#f0c621;}
.header .dropdown.open > .dropdown-heading.cover .caret{border-top-color:#333333;}
.header-top-container{}
.header-top{background:#4C3805 /*#E7E7E7*/;color:#fff;}
.header-top a{color:#fff;}
.header-top a:hover{}
.header-primary-container{}
.header-primary{}
.header-mobile .skip-link{background-color:#fafafa;color:#333333;}
.header-mobile .skip-link:hover{color:#333333;}
.header-mobile .skip-link.skip-active{background-color:#f5f5f5;color:#f0c621;}
.header-mobile .skip-content--style{background-color:#f5f5f5;color:#333333;}
.header-mobile .skip-content--style a{color:#333333;}
.header-mobile .skip-content--style a:hover{color:#f0c621;}
.cat-label-label1{background-color:#ebb61a;color:#ffffff;}
.cat-label-label2{background-color:#ebb61a;color:#ffffff;}
li.level0 > a > span > .cat-label-label1.pin-bottom:before{border-top-color:#ebb61a;}
li.level0 > a > span > .cat-label-label2.pin-bottom:before{border-top-color:#ebb61a;}
li > a:hover > span > .cat-label,
.nav-regular li.level0:hover > a > span > .cat-label{background-color:#ebb61a;}
li.level0 > a:hover > span > .pin-bottom:before,
.nav-regular li.level0:hover > a > span > .pin-bottom:before{border-top-color:#ebb61a;}
#nav .nav-panel--dropdown{background-color:#2F2F2F;color:#ffffff;padding:0px !important;}
#nav .nav-panel--dropdown a{color:#000000;padding:5px 20px;}
.nav-regular .classic > .nav-panel--dropdown > li > a .caret{margin-top:-5px !important;}
#nav .nav-panel--dropdown a:hover{color:#eeba1b;}
#nav .nav-panel--dropdown a .caret{border-left-color:#2F2F2F;border-right-color:#2F2F2F;}
#nav .nav-panel--dropdown a:hover .caret{border-left-color:#585858;border-right-color:#585858;}
.nav-regular .nav-item.level0 > .nav-panel--dropdown{border-top:5px solid #a9a9a9;}
.nav-regular .nav-panel--dropdown{-moz-box-shadow:0 3px 10px rgba(0,0,0, 0.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.15);box-shadow:0 3px 10px rgba(0,0,0, 0.15);}
.nav-mobile div.nav-panel--dropdown{-moz-box-shadow:0 3px 10px rgba(0,0,0, 0.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.15);box-shadow:0 3px 10px rgba(0,0,0, 0.15);z-index:1;position:relative;}
.nav-regular:not(.nav-vert) .nav-item.level0:hover > a{background-color:transparent !important;}
.nav-mobile div.nav-panel--dropdown div.nav-panel--dropdown{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.nav-container{}
.nav.has-outline > .inner-container{padding-top:12px;padding-bottom:12px;}
.sticky-header .sticky-container, .sticky-header .nav-regular{background-color:#efefef;}
.sticky-header .nav-regular .nav-item.level0 > a{color:#000000;}
.nav-regular{background-color:#efefef;}
.nav-regular .nav-item.level0 > a,
#nav .nav-item--homeicon a{color:#000000;}
.nav-mobile .nav-item.level0 > a{background-color:#efefef;color:#000000;}
.nav-mobile .nav-item.level0 > .opener{color:#000000;}
#nav.nav-mobile ul.level0 .nav-item > a{background-color:#efefef;color:#000000;}
.nav-mobile ul.level0 .nav-item > .opener{color:#000000;}
.nav-regular .nav-item.level0.active > a{background-color:transparent !important;color:#000000;}
.nav-mobile .nav-item.level0.current > a{background-color:transparent !important;color:#000000;}
.nav-mobile .nav-item.level0.current > .opener{color:#000000;}
#nav.nav-mobile ul.level0 .nav-item.current > a{background-color:transparent !important;color:#000000;}
.nav-mobile ul.level0 .nav-item.current > .opener{color:#000000;}
/*.nav-regular .nav-item.level0:hover > a{background-color:#ffffff;color:#000000;}*/
.nav-mobile .nav-item.level0 > a:hover{background-color:transparent !important;color:#000000;}
.nav-mobile .nav-item.level0 > a:hover + .opener{color:#000000;}
#nav.nav-mobile ul.level0 .nav-item > a:hover{background-color:transparent !important;color:#000000;}
.nav-mobile ul.level0 .nav-item > a:hover + .opener{color:#000000;}
.nav-regular .nav-item.level0 > a{line-height:50px;}
#nav .nav-item.level0.parent > a .caret{border-top-color:#000000; display:none !important;}
#nav .nav-item.level0.parent.active > a .caret{border-top-color:#000000;}
#nav .nav-item.level0.parent:hover > a .caret{border-top-color:#000000;}
.nav-mobile li.nav-item{margin-top:1px !important;}
.nav-mobile{background-color:#eeeeee;}
.mobnav-trigger-wrapper{color:#000000;}
.mobnav-trigger{background-color:#efefef;color:#000000;}
.mobnav-trigger:hover{background-color:#ffffff;color:#000000;}
.mobnav-trigger.active{background-color:#ffffff;color:#000000;}
.mobnav-trigger .trigger-icon .line{background-color:#000000;}
.mobnav-trigger:hover .trigger-icon .line{background-color:#000000;}
.mobnav-trigger.active .trigger-icon .line{background-color:#000000;}
/*#nav,
.mobnav-trigger{border-bottom:4px solid #a9a9a9;}*/
.mobnav-trigger.active{border-bottom:none;}
.nav-regular .nav-item.level0 > a{font-size:14px;text-transform:uppercase;}
.nav-regular .nav-submenu--mega > li > a{font-size:12px;text-transform:uppercase;}
.nav-mobile li.nav-item > a{font-size:14px;}
.mobnav-trigger,
.nav-mobile .nav-item.level0 > a{font-size:16px;text-transform:uppercase;}
.nav-mobile .nav-item.level1 > a{font-size:16px;text-transform:none;}
.main-container{background-color:transparent;}
.main{background-color:#ffffff;}
.truncated .item-options{background-color:#ffffff;}
.category-products-grid .item,
.products-list .item{}
.category-products-grid .item:hover,
.products-list .item:hover{}
.gen-tabs .tabs{}
.gen-tabs .tabs a{background-color:#eeeeee;color:#000000;}
.gen-tabs .tabs a:hover,
.gen-tabs .tabs a:focus{background-color:#e5e5e5;color:#000000;}
.gen-tabs .tabs a.current{background-color:#ffffff;color:#000000;}
.gen-tabs .acctab{background-color:#f5f5f5;color:#333333;}
.gen-tabs .acctab:hover,
.gen-tabs .acctab:focus,
.gen-tabs .acctab.current{background-color:#eeeeee;color:#000000;}
.gen-tabs .tabs-panels{background-color:#ffffff;}
.the-slideshow .owl-controls .owl-buttons div,
.the-slideshow.slider-pagination1 .owl-controls .owl-page span,
.the-slideshow.slider-pagination2 .owl-controls .owl-page span,
.the-slideshow.slider-pagination2 .owl-controls .owl-page.active span,
.the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span{background-color:#ffffff;color:#333333;}
.the-slideshow .owl-controls.clickable .owl-buttons div:hover,
.the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page:hover span{background-color:#000000;color:#ffffff;}
.the-slideshow.slider-pagination1 .owl-controls .owl-page.active span,
.the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span{background-color:#f0c621;}
.footer-container{background-color:#f5f5f5;}
.footer{color:#000000;}
.footer a{}
.footer a:hover{color:#f0c621;}
.footer .button{background-color:#e5e5e5;color:#000000;border-radius:5px;}
.footer .button:hover,
.footer .button:focus{background-color:#f0c621;color:#ffffff;}
.footer .ib,
.footer span.icon{background-color:#f0c621;color:#ffffff;}
.footer .ib-hover:hover,
.footer span.icon-hover:hover,
.footer .feature-icon-hover:hover .ib,
.footer .feature-icon-hover:hover span.icon{background-color:#000000 !important;color:#ffffff !important;}
.footer .slider-arrows1 .owl-controls .owl-buttons div,
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.footer .slider-arrows2 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,
.footer .slider-pagination1 .owl-controls .owl-page span,
.footer .slider-pagination2 .owl-controls .owl-page span,
.footer .accordion-style1 .opener,
.footer .collapsible .opener{background-color:#f5f5f5;color:#000000;}
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.footer .slider-pagination2 .owl-controls.clickable .owl-page:hover span,
.footer .accordion-style1 .opener:hover,
.footer .collapsible .opener:hover{background-color:#f0c621;color:#ffffff;}
.footer-top-container{background-color:#ffffff;}
.footer-top{}
.footer-top a{}
.footer-top a:hover{}
.footer-primary-container{background-color:transparent;padding-top:30px;padding-bottom:10px;}
.footer-primary{background:none !important; border-bottom:2px solid #8d7e7e4d;padding-bottom:18px; margin-bottom:5px;}
.footer-primary a{}
.footer-primary a:hover{}
.footer-secondary-container{line-height:24px;}
.footer-secondary{}
.footer-secondary a{}
.footer-secondary a:hover{}
.footer-bottom-container{background-color:#f5f5f5;}
.footer-bottom{background-color:transparent;color:#000000;}
.footer-bottom a{color:#555555;}
.footer-bottom a:hover{color:#f0c621;}
.social-links .ib,
.social-links a > span.icon{background-color:#bbbbbb;color:#ffffff;}
.social-links .ib-hover:hover,
.social-links a > span.icon-hover:hover{background-color:#f0c621 !important;color:#ffffff !important;}
.container{width:96%;max-width:960px;}
.lte-ie8 .container{max-width:1300px;}
@media only screen and (min-width:1360px){.container{max-width:1300px;}
.grid-col2-sidebar{width:18.84%;}
.grid-col2-main{width:77.15%;}
.no-gutter.grid-col2-sidebar{width:20.84%;}
.no-gutter.grid-col2-main{width:79.15%;}
.grid-col3-sidebar{width:24.42%;}
.grid-col3-main{width:72.98%;}
.no-gutter.grid-col3-sidebar{width:24.42%;}
.no-gutter.grid-col3-main{width:72.98%;}
.hide-below-1360{display:inherit !important;}
.hide-below-1280{display:inherit !important;}
}
@media only screen and (min-width:1280px) and (max-width:1359px){.container{max-width:1200px;}
.grid-col2-sidebar{width:20.41%;}
.grid-col2-main{width:75.58%;}
.no-gutter.grid-col2-sidebar{width:22.41%;}
.no-gutter.grid-col2-main{width:77.58%;}
.grid-col3-sidebar{width:27.01%;}
.grid-col3-main{width:70.34%;}
.no-gutter.grid-col3-sidebar{width:27.01%;}
.no-gutter.grid-col3-main{width:70.34%;}
.hide-below-1280{display:inherit !important;}
}
@media only screen and (max-width:1023px){.hide-below-1024{display:none !important;}
}
@media only screen and (min-width:768px) and (max-width:959px){.container{max-width:737px;}
.hide-below-960{display:none !important;}
}
@media only screen and (max-width:767px){.nested-container{width:100%;margin-left:auto;}
.nav.has-outline > .grid-full{margin-top:2%;margin-bottom:2%;}
.grid12-1,
.grid12-2,
.grid12-3,
.grid12-4,
.grid12-5,
.grid12-6,
.grid12-7,
.grid12-8,
.grid12-9,
.grid12-10,
.grid12-11,
.grid12-12,
.grid-full,
.grid-col2-sidebar,
.grid-col2-main,
.grid-col3-sidebar,
.grid-col3-main{width:100% !important;margin-left:0;margin-right:0;}
.v-grid-container{display:block;}
.v-grid{float:inherit;display:block;width:100%;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{max-width:440px;}
.hide-below-960{display:none !important;}
.hide-below-768{display:none !important;}
.persistent-grid2-1{width:48%;margin-left:1%;margin-right:1%;}
.persistent-grid3-1{width:31.33%;margin-left:1%;margin-right:1%;}
.persistent-grid3-2{width:64.67%;margin-left:1%;margin-right:1%;}
.persistent-grid4-1{width:23%;margin-left:1%;margin-right:1%;}
.persistent-grid4-2{width:48%;margin-left:1%;margin-right:1%;}
.persistent-grid4-3{width:73%;margin-left:1%;margin-right:1%;}
.mobile-grid.grid12-1{width:14.66% !important;margin-left:1%;margin-right:1%;}
.mobile-grid.grid12-2{width:31.33% !important;margin-left:1%;margin-right:1%;}
.mobile-grid.grid12-3{width:48% !important;margin-left:1%;margin-right:1%;}
.mobile-grid-half{width:48% !important;margin-left:1%;margin-right:1%;}
}
@media only screen and (min-width:640px) and (max-width:767px){.container{max-width:590px;}
}
@media only screen and (max-width:479px){.container{max-width:none !important;width:100%;}
.header-top.header.container{padding:5px 0 !important;}
}
@media only screen and (min-width:320px) and (max-width:479px){.hide-below-960{display:none !important;}
.hide-below-768{display:none !important;}
.hide-below-480{display:none !important;}
}
@media only screen and (max-width:319px){.hide-below-960{display:none !important;}
.hide-below-768{display:none !important;}
.hide-below-480{display:none !important;}
.hide-below-320{display:none !important;}
}
@media only screen and (min-width:1360px){.header .logo-wrapper .logo{max-width:350px}.cart-table .product-image{max-width:100% !important}.product-view .sticker{width:80px;height:80px}.after-mini-cart{clear:none}.itemgrid-adaptive.itemgrid-2col .item{width:31%;clear:none!important}.itemgrid-adaptive.itemgrid-2col .item:nth-child(3n+1){clear:left!important}.itemgrid-adaptive.itemgrid-3col .item{width:22% !important;clear:none!important}.itemgrid-adaptive.itemgrid-3col .item:nth-child(4n+1){clear:left!important}
.itemgrid-adaptive.itemgrid-4col .item{width:17.975% !important;clear:none!important}
.itemgrid-adaptive.itemgrid-4col .item:nth-child(5n+1){clear:left!important}.itemgrid-adaptive.itemgrid-5col .item{width:14.6666%;clear:none!important}.itemgrid-adaptive.itemgrid-5col .item:nth-child(6n+1){clear:left!important}.itemgrid-adaptive.itemgrid-6col .item{width:12.2857%;clear:none!important}.itemgrid-adaptive.itemgrid-6col .item:nth-child(7n+1){clear:left!important}.itemgrid-adaptive.itemgrid-7col .item{width:10.5%;clear:none!important}.itemgrid-adaptive.itemgrid-7col .item:nth-child(8n+1){clear:left!important}.itemslider-thumbnails.count-4,.itemslider-thumbnails.count-5,.itemslider-thumbnails.count-multi{max-width:316px}.itemslider-thumbnails.count-4 .direction-nav{display:none}.caption .heading{font-size:3.5em}.caption p{font-size:1.6666em}}@media only screen and (min-width:1280px) and (max-width:1359px){.header .logo-wrapper .logo{max-width:350px}.cart-table .product-image{max-width:110px}.product-view .sticker{width:80px;height:80px}.after-mini-cart{clear:none}.itemgrid-adaptive.itemgrid-2col .item{width:31%;clear:none!important}.itemgrid-adaptive.itemgrid-2col .item:nth-child(3n+1){clear:left!important}.itemgrid-adaptive.itemgrid-3col .item{width:22% !important;clear:none!important}.itemgrid-adaptive.itemgrid-3col .item:nth-child(4n+1){clear:left!important}.itemgrid-adaptive.itemgrid-4col .item{width:18%;clear:none!important}.itemgrid-adaptive.itemgrid-4col .item:nth-child(5n+1){clear:left!important}.itemgrid-adaptive.itemgrid-5col .item{width:14.6666%;clear:none!important}.itemgrid-adaptive.itemgrid-5col .item:nth-child(6n+1){clear:left!important}.itemgrid-adaptive.itemgrid-6col .item{width:12.2857%;clear:none!important}.itemgrid-adaptive.itemgrid-6col .item:nth-child(7n+1){clear:left!important}.itemgrid-adaptive.itemgrid-7col .item{width:10.5%;clear:none!important}.itemgrid-adaptive.itemgrid-7col .item:nth-child(8n+1){clear:left!important}.itemslider-thumbnails.count-4,.itemslider-thumbnails.count-5,.itemslider-thumbnails.count-multi{max-width:316px}.itemslider-thumbnails.count-4 .direction-nav{display:none}.caption .heading{font-size:3.3em}.caption p{font-size:1.6666em}}@media only screen and (min-width:960px) and (max-width:1279px){.cart-table .product-image{max-width:80px}.product-view .sticker{width:80px;height:80px}}@media only screen and (max-width:959px){.products-grid .sticker{width:45px;height:45px;font-size:1em}.products-grid .item:hover .sticker{width:50px;height:50px}#scroll-to-top,.toolbar .sorter .amount{display:none!important}#link-sign-up{display:none}}@media only screen and (min-width:768px) and (max-width:959px){.nobr{white-space:normal!important}.cart-table .product-name{font-size:1em;font-family:inherit}.cart-table .product-image{max-width:80px}.block-related-thumbnails .product-details{margin-left:0;margin-bottom:10px;clear:left}.itemslider-thumbnails.count-3,.itemslider-thumbnails.count-4,.itemslider-thumbnails.count-5,.itemslider-thumbnails.count-multi{max-width:158px!important}.itemslider-thumbnails.count-3 .direction-nav,.itemslider-thumbnails.count-4 .direction-nav,.itemslider-thumbnails.count-5 .direction-nav,.itemslider-thumbnails.count-multi .direction-nav{display:block}.img-box .thumbnails.show-all.auto-adjust-width .item{max-width:32%}.caption .heading{font-size:2.0833em}.caption p{font-size:1.1666em}.caption button.button span span{height:35px;line-height:35px;padding:0 15px}}@media only screen and (min-width:768px){.mobile-collapsible .block-title{border-bottom:none}.mobile-collapsible .opener{display:none!important}.mobile-collapsible .block-content{display:block!important}}@media only screen and (max-width:767px){.data-table thead .nobr,.nobr{white-space:normal!important}.col-left,.col-main,.col-right,.product-view .grid12-1,.product-view .grid12-10,.product-view .grid12-11,.product-view .grid12-2,.product-view .grid12-3,.product-view .grid12-4,.product-view .grid12-5,.product-view .grid12-6,.product-view .grid12-7,.product-view .grid12-8,.product-view .grid12-9,.product-view .grid2-1,.product-view .grid4-1,.product-view .grid4-2,.product-view .grid4-3{margin-bottom:30px}.col-left>*{margin-right:0}.col-right>*{margin-left:0}.form-list .field,.form-list input.input-text,.form-list li.wide .input-box,.form-list li.wide input.input-text,.form-list li.wide select,.form-list li.wide textarea,.form-list select,.form-list textarea{max-width:100%}.data-table td,.data-table th{padding:5px}.cart .data-table thead,.my-account .data-table thead,.my-wishlist .data-table thead,.order-review .data-table thead{display:none}.cart .data-table tbody,.my-account .data-table tbody,.my-wishlist .data-table tbody,.order-review .data-table tbody{background:0 0!important}.cart .data-table td,.cart .data-table tr,.my-account .data-table td,.my-account .data-table tr,.my-wishlist .data-table td,.my-wishlist .data-table tr,.order-review .data-table td,.order-review .data-table tr{border:none!important;background:0 0!important;display:block;width:100%;text-align:left!important}.footer .mobile-inline-container,.footer-bottom,.footer-primary-bottom-spacing,.footer-primary-top-spacing,.footer-top .links,.header-regular .header .logo-wrapper,.note-msg.empty-catalog,.pager,.product-view .add-to-links,.sorter{text-align:center}.cart .data-table tr,.my-account .data-table tr,.my-wishlist .data-table tr,.order-review .data-table tr{border-bottom:1px solid #e5e5e5!important;margin-bottom:20px}.my-account .data-table tfoot tr td:first-child,.order-review .data-table tfoot tr td:first-child{font-weight:700}.data-table .cell-label{display:inline-block;width:30%;min-width:100px;max-width:140px;margin-right:10px;font-weight:700}.global-site-notice .notice-inner{background:0 0;padding:10px 0;text-align:center}.global-site-notice .notice-inner p{width:100%;padding:0 0 10px}.global-site-notice .notice-inner .actions{padding-bottom:5px}.header .item-left{margin-right:5px}.header .item-right{margin-left:5px}.user-menu{width:100%;margin-left:0;margin-right:0}.top-links{float:left}.after-mini-cart,.user-menu .line-break-after{clear:none}.header-regular .hp-blocks-holder{display:block}.header-regular .hp-blocks-holder .hp-block{float:inherit;display:block;width:100%;margin-left:0;margin-right:0}.header-regular .header .logo-wrapper .logo{width:70%;margin-left:auto;margin-right:auto}.header-regular .search-wrapper-mobile{display:block;clear:both;width:100%;margin:10px 0}.header-regular .search-wrapper-mobile .form-search{width:100%;max-width:440px;margin-left:auto;margin-right:auto}.header-regular .search-wrapper-mobile .form-search .input-text{width:100%;min-width:100%}.header-regular .header .search-wrapper-inline{display:block;clear:both;width:100%;margin:10px auto}.header-regular .header .item.search-wrapper-inline{margin-left:auto;margin-right:auto}.header-regular .search-wrapper-inline #search_mini_form{display:block}.header-regular .search-wrapper-inline .form-search .input-text{width:100%}.footer .mobile-inline-container>*{float:none;display:inline-block;margin-left:5px;margin-right:5px}#subscribe-form,.footer-bottom .item,.footer-primary-bottom-spacing .item,.footer-primary-top-spacing .item,.footer-top .links li{float:none;display:inline-block}.footer-top .item{float:none}.footer .links-wrapper-separators .links li a,.footer .links-wrapper-separators-left .links li a{background-image:none}.footer-primary-bottom-spacing .item{width:100%;margin:0}.footer-bottom .item{margin-left:5px;margin-right:5px}.footer-copyright{margin-left:0}.footer-primary>.grid-full>.section,.footer-secondary>.grid-full>.section{padding:15px 10px}.block-layered-nav .currently ol li,.block-layered-nav dd li{line-height:2.3333em;background-position:3px 10px}.block-layered-nav .currently ol li:hover,.block-layered-nav dd li:hover{background-position:6px 10px}.pager .amount,.pager .limiter,.pager .pages,.sorter .amount,.sorter .limiter,.sorter .sort-by,.sorter .view-mode{display:inline-block;float:none;padding-top:0;padding-bottom:0}.toolbar .sort-by,.toolbar .sorter .amount{border-right:none}.pager .per-page,.sorter .per-page{display:none}.note-msg.empty-catalog{background-position:center 10px!important;color:inherit;padding:150px 10px 10px!important}.product-view .custom-sidebar-left .inner,.products-list .product-shop-inner{padding-right:0;border-right:none}.page-title{position:relative}.page-title .link-rss{float:none;display:block;position:static;margin:10px 0 0}.products-grid .product-name{font-size:1.1666em;line-height:1.2307em}.product-view .box-additional{margin-top:0}.block-related-slider{margin-bottom:0}.product-view .custom-sidebar-right .inner{padding-left:0;border-left:none}.product-view .add-to-links li{float:none;display:inline-block}.cart-table tfoot tr.first td{text-align:center!important;padding:0;margin-bottom:20px}.cart-table tfoot button{display:inline-block;float:none!important;margin:0 0 3px;padding:0}.control-nav.control-paging,.opc .allow .step-title a,.the-slideshow-wrapper .owl-pagination{display:none}.my-wishlist .product-image{max-width:none}.itemslider.single-item .slides>li{margin:0 auto}.the-slideshow-wrapper-outer{margin-top:0!important}.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-prev{top:10px;right:60px;left:auto}.the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-next{top:10px;right:10px;left:auto}.the-slideshow .direction-nav .prev{top:4%;right:63px;left:auto}.the-slideshow .direction-nav .next{top:4%;right:2%}.caption>*{display:none!important}.caption .heading{display:inline-block!important;font-size:2.0833em;margin-bottom:1px}#cboxCurrent,#cboxTitle,.cloud-zoom-big,.cloud-zoom-lens{display:none!important}.caption p{font-size:1.1666em;margin-bottom:1px}.caption button.button span span{height:30px;line-height:30px;padding:0 10px}.cloud-zoom-lens{cursor:default!important}.img-box .thumbnails.show-all.auto-adjust-width .item{max-width:16%}.accordion-style1 li a{padding:15px 10px;font-size:1.1666em;line-height:1.2857em}.accordion-style1 li.parent>a{padding-right:53px}.accordion-style1 .opener{width:48px;height:48px;line-height:48px}.mobile-collapsible .block-content{display:none}.mobile-collapsible{position:relative}}@media only screen and (min-width:480px) and (max-width:767px){.products-list .product-image-wrapper,.products-list .product-shop,.products-list .right-column{width:48%;margin-left:1%;margin-right:1%}.itemslider-thumbnails.count-4,.itemslider-thumbnails.count-5,.itemslider-thumbnails.count-multi{max-width:316px}.itemslider-thumbnails.count-4 .direction-nav{display:none}.img-box .product-image{width:60.4651%}}@media only screen and (min-width:640px) and (max-width:767px){.itemgrid.itemgrid-adaptive .item{width:31.3333%;clear:none!important}.itemgrid.itemgrid-adaptive .item:nth-child(3n+1){clear:left!important}}@media only screen and (max-width:639px){h1,h3{line-height:1.25em}h1{font-size:2em}h2{font-size:1.6666em;line-height:1.2em}h3{font-size:1.3333em}h4{font-size:1.1666em;line-height:1.1428em}h5,h6{font-size:1em;line-height:1em}.header-mobile .skip-link .label{display:none}.header-mobile .skip-link .count,.header-mobile .skip-link .icon{margin-right:0}.header-mobile .header-collateral .dropdown .dropdown-heading{line-height:24px}.img-box .thumbnails.show-all.auto-adjust-width .item{max-width:19%}}@media only screen and (min-width:480px) and (max-width:639px){.itemgrid.itemgrid-adaptive .item{width:48%;clear:none!important}.itemgrid.itemgrid-adaptive .item:nth-child(2n+1){clear:left!important}}@media only screen and (max-width:479px){.header .mobile-inline-container,.header-regular .header .links,.header-regular .user-menu{text-align:center}.products-grid .item .add-to-links,.products-grid.category-products-grid.hover-effect .item .add-to-links{display:none!important}.buttons-set .button,.cart .btn-checkout,.mini-cart .actions .button,.mini-compare .actions .button,.title-buttons .button{float:none;width:100%;margin-left:0;margin-right:0;margin-bottom:7px}.buttons-set .button:last-child,.cart .btn-checkout:last-child,.mini-cart .actions .button:last-child{margin-bottom:0}.product-view .add-to-cart .btn-cart{display:block;width:100%;margin:0 0 7px}.products-list .item,.products-list .product-image{margin-bottom:20px}.product-view .add-to-cart{display:block;float:none}.buttons-set .back-link,.buttons-set .required{display:none}.col2-set .col-1,.col2-set .col-2{width:100%}.header .links-wrapper-separators .links li a,.header .links-wrapper-separators-left .links li a{background-image:none}.header .mobile-inline-container>*{float:none;display:inline-block;margin-left:5px;margin-right:5px}.header-regular .header .links li{float:none;display:inline-block}.header-regular .dropdown,.header-regular .user-menu .links,.header-regular .user-menu>*{float:none!important;display:inline-block!important}.pager .pages li,.sorter .view-mode,.toolbar .limiter{display:none}.products-list .item:first-child{margin-top:1px}.products-list.hover-effect .item{border-top:none}.products-list.hover-effect .item:hover{margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-shadow:none!important}.products-grid .sticker{width:40px;height:40px;font-size:.9166em}.products-grid .item:hover .sticker{width:45px;height:45px}.product-view .box-reviews .form-add .data-table td,.product-view .box-reviews .form-add .data-table th{padding:6px 1px}.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{width:90%}.product-view .add-to-links{text-align:inherit}.sorter .sort-by{background:0 0;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.pager .pages li.current,.pager .pages li.next,.pager .pages li.previous{display:block}.my-account .col2-set .col-1{border-right:none;margin-bottom:20px}.my-account .col2-set .col-1 .box{padding-right:0}.order-items .sub-title .separator{display:none}#subscribe-form .button,#subscribe-form .input-box,#subscribe-form label{display:inline-block;float:none}.opc .step-title h2{font-size:1em;line-height:2.6333em}.advanced-search-summary ul{width:100%;margin-right:0}#subscribe-form label{line-height:1em;margin:15px 0 2px}#subscribe-form .input-box{margin:5px 0;position:relative;width:100%}#subscribe-form .input-text{width:100%;max-width:100%}#subscribe-form .input-box .validation-advice{width:100%;left:0}.the-slideshow .control-nav{display:none}.caption .heading,.caption .permanent,.caption>*{display:none!important}.caption .heading.permanent{display:inline-block!important}.caption .heading{font-size:1.3333em}.caption p{font-size:1em}#zoom-btn,.itemslider .owl-pagination{display:none}.img-box .thumbnails.show-all.auto-adjust-width .item{max-width:24%}}@media only screen and (min-width:320px) and (max-width:479px){.itemgrid.itemgrid-adaptive .item{width:48%;clear:none!important}.itemgrid.itemgrid-adaptive .item:nth-child(2n+1){clear:left!important}.itemslider-thumbnails.count-3,.itemslider-thumbnails.count-4,.itemslider-thumbnails.count-5,.itemslider-thumbnails.count-multi{max-width:237px}.itemslider-thumbnails.count-3 .direction-nav,.itemslider-thumbnails.count-4 .direction-nav,.itemslider-thumbnails.count-5 .direction-nav,.itemslider-thumbnails.count-multi .direction-nav{display:block}}@media only screen and (max-width:319px){.category-products-grid.hover-effect .item{border-top:none;margin-bottom:20px}.category-products-grid.hover-effect .item:hover{margin-left:0;margin-right:0;padding-left:1%;padding-right:1%;box-shadow:none!important}.category-products-grid.hover-effect .item .display-onhover{display:block!important}.block-related-thumbnails .product-details .related-add-to-wishlist,.header-mobile .header-collateral>*{display:inline-block}.products-grid.single-line-name .item .product-name{overflow:visible;white-space:normal}.header-mobile .header-collateral{float:none;text-align:center}.header-mobile .logo-wrapper--mobile{float:none!important;text-align:center!important}.block-related-thumbnails .product-details{margin-left:0;margin-bottom:10px;clear:left}.block-related-thumbnails .product-details .price-box{display:inline-block;margin-right:5px}.itemgrid.itemgrid-adaptive .item{width:98%;clear:none!important}.img-box .thumbnails.show-all.auto-adjust-width .item{max-width:32%}.the-slideshow .direction-nav,.the-slideshow-wrapper .owl-buttons{display:none}}@media only screen and (min-width:240px) and (max-width:319px){.itemslider-thumbnails.count-3,.itemslider-thumbnails.count-4,.itemslider-thumbnails.count-5,.itemslider-thumbnails.count-multi{max-width:158px}}@media only screen and (max-width:239px){.itemslider-thumbnails.count-2,.itemslider-thumbnails.count-3,.itemslider-thumbnails.count-4,.itemslider-thumbnails.count-5,.itemslider-thumbnails.count-multi{max-width:79px!important}.itemslider-thumbnails.count-2 .direction-nav,.itemslider-thumbnails.count-3 .direction-nav,.itemslider-thumbnails.count-4 .direction-nav,.itemslider-thumbnails.count-5 .direction-nav,.itemslider-thumbnails.count-multi .direction-nav{display:block}}
/**

 * Override styles configured via admin panel

 */







/* Additional styles for interface icons

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

*/



/* Icons with no background

-------------------------------------------------------------- */

/* Toolbar */

.sorter .view-mode a,

.sorter .sort-by .category-asc,

.sorter .sort-by .category-desc,

.pager .pages li a,



/* Slider arrows (for zoom thumbnails) */

.slider-arrows3 .owl-controls .owl-buttons div,

.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover

{

	background-color:transparent;

}



/* Other icons

-------------------------------------------------------------- */

/* Add-to links icons in product grid - square, no rounding */

.products-grid .addto-links-icons span.icon{border-radius:0; }



/* Pager */

.pager .pages li a{background-color:#f5f5f5; }



/* Add-to links */

.addto-links-icons .ic{background-color:#fff; }


div.recent-reviews.boxed{
    margin-top:25px;
}

div.recent-reviews div.content div.product-name{
    font-weight:bold;
    margin-top:10px;
    text-align:center;
}
.recent-reviews .price-box{
    margin:2px 0 0;
    text-align:center;
}

div.recent-reviews div.content div.author-name{
    font-style:italic;
}

div.recent-reviews div.review-item{
    /*border-bottom:1px solid #c4c1bc;*/
    display:block;
    margin-bottom:5px;
    padding:10px;
    position:relative;
    width:25%;
}

div.recent-reviews div.review-item:last-of-type{
    margin-bottom:0;
    border-bottom:none;
}

div.recent-reviews .review-item table td{
    border:none !important;
    padding:0 !important;
}

div.review-item.boxed .product-info{
    /*float:left;*/
    /*width:30%;*/
    /*margin-right:10px;*/
    border-right:1px solid #C4C1BC;
/*    padding-right:10px;*/
}

div.review-item.boxed .product-info .product-image{
    border:none;
}

div.review-item.boxed .product-info div.image{
    margin-right:5px;
}

/*div.review-item.boxed .product-info div.image img{
    width:100%;
}*/

/*div.review-item.boxed .review-info{
    float:left;
    width:65%;
}*/

div.review-item.boxed .review-info .review-subject a span{
    font-weight:bold;
}

div.review-item.boxed .review-info .review-date{
    font-weight:bold;
}

div.review-item.unboxed .product-name{
    margin-bottom:8px;
}

div.review-item.unboxed .rating-box{
    margin-bottom:10px;
}

div.review-item.boxed .image{
    /*width:70%;*/
    text-align:center;
}

div.review-item.boxed .review-subject,
div.review-item.boxed .review-date{
    margin-bottom:2px;
}

div.review-item.boxed .author-name,
div.review-item.boxed .rating-box{
    margin-bottom:6px;
}

@media screen and (max-width:400px){
    div.review-item.boxed .product-info{
        float:none;
        border-right:none;
        width:100%;
    }

    div.review-item.boxed .image{
        width:40%;
        float:left;
    }

    div.review-item.boxed .review-info{
        float:none;
        clear:both;
    }
}

.recent-reviews .content{
    display:inline-flex;
}
.recent-reviews .content .review-info{
    border-right:1px solid #c4c1bc;
     padding-top:10px;
}

@media screen and (max-width:767px){
    .recent-reviews .content{
        display:block;
    }
    div.recent-reviews div.review-item{
        width:auto;
    }
    div.review-item.boxed .product-info{
        border-right:none;
    }
    .recent-reviews .content .review-info{
        border-bottom:1px solid #c4c1bc;
        border-right:none;
        padding:10px 0 !important;
    }
    
}

@media only screen and (min-width:1012px) and (max-width:1172px){
.pagination-pos-over-bottom-right .owl-pagination{
bottom:17.5% !important;
}
}
.searchautocomplete .nav-search-in .category-fake{
border-radius:5px !important;
background:#4C3805 !important;
}
.form-search .input-text{
border-radius:5px !important;
}
.category-title{text-align:center;}
.category-description{text-align:justify;}
.amshopby-item-top{min-width:177px !important;}
.social-links .ib, .social-links a > span.icon{border-radius:20px !important; }
.social-links .ib-hover:hover, .social-links a > span.icon-hover:hover{border-radius:5px !important; }
.category-products-grid li.item{border:none !important; }
.product-view .img-box-style1 .product-image{border:none !important}
.product-view  #product-tabs li#tab-tabreviews{display:block;}
#product-options-wrapper{width:70% !important;}
.discount .discount-form{width:70%;}
.cart .form-list{width:70%; }
#shopping-cart-totals-table tr td{font-weight:bold !important;}
.cart .totals td{padding:1px 0 10px 7px !important;}
.cart .totals-inner{background-color:#fff !important; font-size:14px;}

@media only screen and (min-width:640px) and (max-width:1178px){
.itemgrid .item{
width:30.333% !important;
}
}

@media only screen and (max-width:640px){
.itemgrid .item{
left:24% !important;
width:63% !important;
}
}
@media only screen and (max-width:770px){
.mini-cart{
background:none !important;
}
.mini-compare{
background:none !important;
}
.header-mobile .skip-links--5 .skip-link{
 width:19% !important;
}
.mini-cart-heading.dropdown-heading.cover.skip-link.skip-cart{
top:-10px !important;
}
}

@media only screen and (max-width:769px){
.header-mobile #mini-cart-wrapper-mobile{float:right; width:25%;}
.header-mobile #mini-cart-wrapper-mobile .mini-cart.is-empty{position:relative; padding:0; width:100%; float:left;}
.header-mobile #mini-cart-wrapper-mobile .mini-cart-heading.dropdown-heading.cover.skip-link.skip-cart{top:0px !important; width:100%;}
.cwsMenu.mega-menu > li{width:100%;}
}
@media only screen and (max-width:767px){
#amshopby-page-container .block-layered-nav.amshopby-filters-top{display:none;}
.header-mobile .form-search .input-text{padding-left:55px !important;}
}
@media only screen and (max-width:567px){
.slick-prev.slick-arrow{left:auto !important; right:35px;}
.slick-next.slick-arrow{right:0 !important;}
.main{padding:0 !important;}
}
@media only screen and (max-width:640px){
.category-products ul.products-grid.category-products-grid.itemgrid{text-align:center;}
.category-products ul.products-grid.category-products-grid.itemgrid li{height:auto !important; width:100% !important; left:0 !important; padding-bottom: 10px !important; margin:0;}
.category-products ul.products-grid.equal-height .item .actions{position:relative; bottom:0 !important; padding:0 !important; margin:10px auto;}
.category-products ul.products-grid.category-products-grid.itemgrid li h2.product-name a{margin:0;}
.inner-container .no-gutter.grid-col2-sidebar{margin:10px 0 0 0;}
.block.block-stockfilter .content ol.filter-stock-checkboxes{margin-left:0 !important; padding-top:0 !important;}
.block.block-stockfilter .content ol.filter-stock-checkboxes li.stockfilter-selected-item label{position:relative; top:2px;}
.block-layered-nav .block-content > dl > dt{padding:10px 0!important;}
#narrow-by-list, #narrow-by-list2{margin:0 !important;}
.block-layered-nav{margin-top:10px !important;}
}
@media only screen and (max-width:479px){
.slick-slide img{margin:10px auto;}
.slick-initialized .slick-slide p{height:auto !important;}
.slick-initialized .slick-slide p a{font-size:15px;}
.footer-primary-bottom .clearer{padding:0; text-align:center; float:none; margin:0;}
.footer-secondary-container .footer .inner-container .clearer .no-right-gutter{text-align:center;}
.footer-secondary-container .footer .inner-container .clearer .no-right-gutter iframe{height:auto !important; margin:auto; text-align:center;}
}
.footer .section.clearer .no-right-gutter iframe{width:100% !important;}
.search-wrapper-centered .form-search .input-text{padding-left: 55px !important;}
.header-top-container .header-top .inner-container .block_header_top_left span{margin:6px 0 0 0; display:inline-block;}
.header-top-container .header-top .inner-container .block_header_top_right a{margin:10px 0 0 0; display:inline-block;}
.footer .item-right.block_footer_payment{margin-bottom:60px;}


@media only screen and (max-width:1200px){
.slick-prev.slick-arrow{left:auto !important; right:35px;}
.slick-next.slick-arrow{right:0 !important;}
.header-top-container .header-top .inner-container .block_header_top_left span,
.header-top-container .header-top .inner-container .block_header_top_right a{font-size:11px;}
.header h2{font-size:14px !important;}
}
@media only screen and (max-width:959px){
.header-top-container .header-top.header.container.clearer .inner-container{padding:10px;}
.header-top-container .header-top .inner-container .block_header_top_left span{margin:0; font-size:12px;}
.header-top-container .header-top .inner-container .block_header_top_right a{margin:0; font-size:12px;}
}	
@media only screen and (max-width:769px){
.header-mobile #mini-cart-wrapper-mobile{float:right; width:25%;}
.header-mobile #mini-cart-wrapper-mobile .mini-cart.is-empty{position:relative; padding:0; width:100%; float:left;}
.header-mobile #mini-cart-wrapper-mobile .mini-cart-heading.dropdown-heading.cover.skip-link.skip-cart{top:0px !important; width:100%;}
.cwsMenu.mega-menu > li{width:100%;}
}
@media only screen and (max-width:767px){
#amshopby-page-container .block-layered-nav.amshopby-filters-top{display:none;}
.header-mobile .form-search .input-text{padding-left:55px !important;}
.footer .section.clearer .no-right-gutter iframe{width:auto !important; height:190px; margin:auto;}
}
@media only screen and (max-width:567px){
.main{padding:0 !important;}
}
@media only screen and (max-width:640px){
.category-products ul.products-grid.category-products-grid.itemgrid{text-align:center;}
.category-products ul.products-grid.category-products-grid.itemgrid li{height:auto !important; width:100% !important; left:0 !important; padding-bottom: 10px !important; margin:0;}
.category-products ul.products-grid.equal-height .item .actions{position:relative; bottom:0 !important; padding:0 !important; margin:10px auto;}
.category-products ul.products-grid.category-products-grid.itemgrid li h2.product-name a{margin:0;}
.inner-container .no-gutter.grid-col2-sidebar{margin:10px 0 0 0;}
.block.block-stockfilter .content ol.filter-stock-checkboxes{margin-left:0 !important; padding-top:0 !important;}
.block.block-stockfilter .content ol.filter-stock-checkboxes li.stockfilter-selected-item label{position:relative; top:2px;}
.block-layered-nav .block-content > dl > dt{padding:10px 0!important;}
#narrow-by-list, #narrow-by-list2{margin:0 !important;}
.block-layered-nav{margin-top:10px !important;}
.slick-slide img{margin:10px auto;}
.slick-initialized .slick-slide p{height:auto !important;}
.slick-initialized .slick-slide p a{font-size:15px;}
.footer-primary-bottom .clearer{padding:0; text-align:center; float:none; margin:0;}
.footer-primary-bottom .clearer .social-links{margin:0 0 10px 0;}
.footer-secondary-container .footer .inner-container .clearer .no-right-gutter{text-align:center;}
.footer .section.clearer .no-right-gutter iframe{width:auto !important; height:210px; margin:auto;}
}
@media only screen and (max-width:479px){
.footer-secondary-container .footer .inner-container .clearer .no-right-gutter iframe{height:190px !important; margin:auto; text-align:center;}
}
.widget{display:inline;}
.widget .widget-title{clear:both;padding:15px 0 0;margin:0 0 7px;}
.widget .widget-title h2{font-size:15px;font-weight:bold;color:#e25203;}
.widget .mini-products-images-list .product-image{display:block;width:76px;height:76px;border:1px solid #a9a9a9;margin:0 auto;}
.widget .mini-products-images-list li.item{float:left;width:77px;height:77px;}
.widget-new-products{display:block;}
.col-main .widget-new-products{margin:7px 0;}
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image{width:85px;height:85px;}
.widget-new-products .products-list .product-shop{margin-left:100px;}
.sidebar .widget-new-products .block{font-size:11px;line-height:1.25;}
.sidebar .widget-new-products .block-title strong{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat;padding-left:21px;color:#dc5033;}
.widget-viewed{display:block;}
.col-main .widget-viewed{margin:7px 0;}
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image{width:85px;height:85px;}
.widget-viewed .products-list .product-shop{margin-left:100px;}
.sidebar .widget-viewed .block{font-size:11px;line-height:1.25;}
.sidebar .widget-viewed .block-title strong{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px;}
.widget-compared{display:block;}
.col-main .widget-compared{margin:7px 0;}
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image{width:85px;height:85px;}
.widget-compared .products-list .product-shop{margin-left:100px;}
.sidebar .widget-compared .block{font-size:11px;line-height:1.25;}
.sidebar .widget-compared .block-title strong{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px;}
.widget-static-block{}
.sidebar .widget-static-block{display:block;margin:0 0 15px;}
.top-container .widget a{padding:0 0 0 7px;}
.bottom-container .widget a{padding:0 3px;}
.widget-product-link-inline{display:inline;}
.col-main .widget-product-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-product-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-product-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-product-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
.widget-category-link-inline{display:inline;}
.col-main .widget-category-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-category-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-category-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-category-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
.widget-cms-link-inline{display:inline;}
.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-cms-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px;}
.sidebar .widget-cms-link{display:block;margin:0 0 15px;padding:0 10px;}
.sidebar .widget-cms-link a{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;}
#test112211223{
overflow:hidden;
}

#confirmOverlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/ie.png');
	background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);
	z-index: 99999;
}

#confirmOverlay *{
box-sizing: content-box !important;
}

#confirmOverlay img{
display: inline !important;
}

.top-cart #am_minicart_container  .block-content {
    background: none;
    position: relative;
    right: 0;
    top: 0px;
    width: auto;
}


#am-block-related{
overflow: hidden;
}

#confirmBox{
	background-image: url(https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/main-texture.png);
    width: 100%;
	max-width: 460px !important;
    min-width: 320px;
	position:fixed;
	text-align: center;
	margin:-130px 0 0 -230px;
	border: 1px solid rgba(33, 33, 33, 0.6);
    z-index: 100;
	-moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
	-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
}

#hideDiv{
    width:100%;
    height:100%;
    z-index: 10;    
}

#confirmBox h1,
#confirmBox p{
	font:26px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	/*background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/header_bg.jpg') repeat-x left bottom #f5f5f5;*/
	padding: 18px 5px;
    margin: 0;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
	color:#666;
}

#confirmBox h1{
	letter-spacing:0.3px;
	color:#888;
    background-image: url(https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/main-texture.png);
    background-color: #f4f4f4;
}

#confirmBox p{
	background:none;
	font-size:16px;
	line-height:1.4;
	padding-top: 5px;
}

#amcart-count{
    font: 26px/1 'Cuprum','Lucida Sans Unicode','Lucida Grande',sans-serif;
    color: #666666;
    background:none;
    font-size:16px;
    line-height:1.4;
    padding-top: 5px;
}

#am-input{
    width:25px;
    height: 30px;
    text-align:center;
    font: 15px 'Cuprum','Lucida Sans Unicode','Lucida Grande',sans-serif;
}

#am-input:focus{
    border-color: #ffff99;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

.focus{
    border-color: #ffff99;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}


#confirmButtons{
	padding:5px 0 15px;
	text-align:center;
    clear: both;
}

#confirmButtons button{
	display:inline-block;
	position:relative;
    color: white;
	height: 33px;  
	font:17px/33px 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	width: 140px;
    overflow: hidden; 
	margin-right: 15px;
	padding: 0 30px 0 30px;
	text-decoration:none;
    border-radius: 7px;
    text-transform: uppercase;
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.89);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.89);
    box-shadow: 0 3px 3px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.89);
}

#confirmBox button:last-child{
    margin-right:0;
}

.amcart-options form{
    text-align: left;
    font:16px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
    color:#666;
}

.amcart-options form dd{
    border-bottom: 1px solid white;
    margin: 0 0 5px 10px;
    padding: 5px 0 10px 0;
}

.amcart-options form dd input {
    padding: 6px 0 4px 0px;
    border: 1px solid #cecece;
    background: #F6F6f6;
}

.amcart-options form dd select {
    border: 1px solid #cecece;
    background: #F6F6f6;
}

.amcart-options form dd textarea {
    /* = Убираем скролл */
    overflow: auto;
 
    /* = Убираем увеличение */
    resize: none;
    width: 300px;
    height: 50px;
 
    /* = Добавим фон, рамку, отступ*/
    background: #f6f6f6;
    border: 1px solid #cecece;
    border-radius: 8px 0 0 0;
    padding: 8px 0 8px 10px;
}

#messageBox{
      padding: 5px 21px 5px 21px;
}

#messageBox dt label {
    color: #2F2F2F;
    font-weight: bold;
}

#messageBox div.price-box {
    margin-bottom: 0px;
    margin-top: 5px;
    margin-left: 10px;
}
#messageBox div.price-box p {
    margin: 0px;
    padding: 0px;
}

#messageBox .required em {
    color: red;
    margin-right: 3px;
}

#amimg_container
{
    position: absolute;
    top: 340px;
    left: 50%;
    z-index: 9999;
}

#amprogress{
    height:100%;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/ie.png');
    background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);
    z-index:100000;
 }
 
#messageBox .product {
    margin-left: 0px;
    padding-top: 5px;;
}

#messageBox td .price-box p{
   font-size:13px;
}

#messageBox td {
   text-align: center;
   width:133px;
   padding:0 3px 5px 3px;
}


#am-block-related table{
    table-layout: fixed;
    width: 398px;
    word-wrap: break-word;
}
 
 div.product-details{
    position:relative;
    bottom: 3px;
}

#messageBox .block-related p{
    padding:5px 0 5px 0;
    margin:0;
    
}
#messageBox p.block-related-p{
    border-bottom: 1px solid #C4C1BC; 
}

#am-qty-input{
    margin:5px;
}

#am-qty{
    margin:5px;
}

#am-qty-button-up{
    border: black 1px;
}

#am-qty-button-down{
   border: black 1px;
}

#am-qty-button-update{
    position:relative;
    top:30px;
    left:-15px;
}

#am_minicart_container{
   background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/amasty/amcart/header_bg.jpg") repeat-x scroll left bottom #F5F5F5;
    border-radius: 2px 2px 2px 2px;
    color: #555555;
    padding: 8px;
    position: absolute;
    text-align: left;
    right: 0;
    width: 234px;
    z-index: 3000;
    overflow: hidden; 
   /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(82, 168, 236, 0.6);*/
   -webkit-box-shadow: 1px 1px 1px #D3D3D3; 
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#D3D3D3,direction=125,strength=1)";
   box-shadow: 1px 1px 1px #D3D3D3;
}

#am_minicart_container li{
   width: 220px;
   padding: 5px;
   background: none;
}

#am_minicart_container button.button span{
   background-color: rgb(117, 178, 211);
   border: none;
   border-radius: 2px 2px 2px 2px;
}

#am_minicart_container button.button{
    margin: 5px;  
}
 

#am_minicart_container button.button:hover span{
   background-color: rgb(120, 189, 218);
}

#am_minicart_container li:hover{
    background-color: white;
}

#am_minicart_container a.btn-remove, a.btn-edit {
    float: right;
    margin: 1px 0 2px 5px;
}

@media screen and (max-width: 565px) {
    #confirmBox button:last-child{
        margin-right: 15px;
        margin-top: 5px;
    }
}
div.amshopby-column{float:left; width:105px; overflow:hidden;}
select.amshopby-select{width:170px;}
.amshopby-logo{padding:0pt 10px 10px 0pt; float:left;}
.amshopby-featured{padding:5px 5px 5px 5px;}
.amshopby-link{float:left; padding-left:5px; padding-top:5px;}
.amshopby-clearer{display:block; clear:both; overflow:hidden;}
div.block-layered-nav dd a{padding:2px 5px 0 0; display:block; float:left; font-size:13px;}
div.block-layered-nav dd a.amshopby-attr,
div.block-layered-nav dd a.amshopby-attr:hover{padding-left:15px; background-image:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-cb1.gif); background-repeat:no-repeat; background-position:left center;}
div.block-layered-nav dd a.amshopby-attr-selected{font-weight:bold; padding-left:15px; background-image:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-cb2.gif); background-repeat:no-repeat; background-position:left center;}
div.block-layered-nav dd a.amshopby-attr-inactive{pointer-events:none; color:#666666;}
div.block-layered-nav dd a img{float:left;}
div.block-layered-nav dd li.amshopby-cat-level-2{padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3{padding-left:20px;}
div.block-layered-nav dd a.amshopby-cat-selected{font-weight:bold; color:black; text-decoration:none; cursor:text;}
div.block-layered-nav dd li span.amshopby-plusminus{float:left; display:block; width:15px; height:15px; cursor:pointer; background:transparent url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-plus.gif) no-repeat;}
div.block-layered-nav dd li span.minus{background:transparent url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
div.block-layered-nav.amshopby-collapse-enabled dt{cursor:pointer; padding-left:15px; background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat;}
div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat;}
.col-main .col-left div.block-layered-nav.amshopby-collapse-enabled dt{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat;}
div.block-layered-nav div.amshopby-slider{position:relative; margin:10px 4px 5px 4px; z-index:9; height:18px; background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; cursor:pointer;}
div.block-layered-nav div.amshopby-slider div.handle{margin-left:-4px; width:8px; top:3px; height:14px; background:transparent url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-hadle.png) no-repeat; position:absolute; cursor:move; z-index:2;}
.amshopby-slider-price{color:#798794;}
.amshopby-slider-price-from{float:left;}
.amshopby-slider-price-to{float:right;}
.amshopby-slider-handle-right{position:absolute; top:14px; right:0px;}
.amshopby-slider-handle-left{position:absolute; top:14px; left:0px;}
.amshopby-tooltip{padding:2px 5px; background:#FEC; border:1px solid #FAA819; color:#1F5070; text-align:left; width:200px; position:absolute;}
.amshopby-slider-price-range{text-align:center; font-size:0.9em;}
.amshopby-tooltip-img{cursor:help; display:inline;}
div.block-layered-nav,
div.amshopby-page-container,
div.amshopby-filters-top{position:relative;}
div.amshopby-overlay{background-color:#FFFFFF; height:100%; left:0; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0; width:100%; z-index:555;}
div.amshopby-overlay img{top:100px; left:45%; display:block; position:absolute;}
div.amshopby-overlay div{margin:0 auto; display:block; width:300px; height:200px; background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-overlay.gif') 50% 50% no-repeat;}
.amshopby-advanced li{clear:both;}
.amshopby-advanced li.level1{padding-left:20px;}
.amshopby-advanced li.level2{padding-left:30px;}
.amshopby-advanced li.level3{padding-left:40px;}
.amshopby-advanced li.level4{padding-left:50px;}
.amshopby-advanced li.active>a{font-weight:bold;}
.amshopby-slider-bar{position:absolute; background:#999; height:6px; top:6px; z-index:1;}
.amshopby-subcategory-image{overflow:auto;}
.btn-remove-inline{background-image:url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/am_btn_remove.gif'); background-repeat:no-repeat; width:13px; height:12px; margin-left:4px;}
.amshopby-hightlighted{background:yellow;}
.btn-remove-inline img{display:inline;}
div.block-layered-nav div.amshopby-slider div.handle.active{z-index:3;}
.amshopby-slider-ui{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; margin:10px .4em;}
.amshopby-slider-ui .ui-slider-handle{background-color:#f18200; border:1px solid #de5400; box-sizing:border-box; outline:none;}
.amshopby-slider-ui .ui-slider-range{background-color:#999999;}
.ui-widget-overlay{position:fixed; top:0; left:0; width:100%; height:100%;}
.ui-slider{cursor:pointer; position:relative; text-align:left;}
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:0.8em; height:1.2em; cursor:pointer; -ms-touch-action:none; touch-action:none;}
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.2em; margin-left:-.4em;}
.ui-slider-horizontal .ui-slider-range{top:0.2em; height:8px;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em; height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0; width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.amshopby-narrow-by-list table td{vertical-align:top;}
input[name^="amshopby"][id$="from"].input-text,
input[name^="amshopby"][id$="to"].input-text{width:auto;}
.amshopby-item-top{max-width:225px; min-width:180px; display:inline-block; vertical-align:top; height:100%;}
.amshopby-filters-top .block-content ol{max-width:250px;}
.amshopby-item-top div.amshopby-column{width:auto;}
.no-display-current,
.no-display{display:none;}
.current .no-display-current,
dd.current td.no-display{display:block;}
.cwsMenuOuter *{box-sizing:border-box;outline:none;-webkit-transition:all 0.5s ease-in-ou;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
nav{display:block;}
.cwsMenu span.arw{display:none;}
.cwsMenu, .cwsMenu li{list-style:none;margin:0;padding:0;}
.cwsMenu li{position:relative;text-align:left;}
.cwsMenu li.over{z-index:998;}
.cwsMenu a, .cwsMenu a:hover{display:block;line-height:1.3em;text-decoration:none;position:relative;}
.cwsMenu span.img{display:inline-block;vertical-align:middle;margin-right:5px;}
.cwsMenu span.img img{max-width:100%;max-height:100%;}
.cwsMenu li > ul{display:none;transition:none;}
.cwsMenuOuter{background-color:#eee;position:relative;}
.cwsMenuOuter:after{content:' ';display:block;clear:both;width:0;height:0;overflow:hidden;}
.cwsMenu{position:relative;}
.cwsMenuOuter.rtl, .rtl{direction:rtl;}
.cwsMenuOuter.rtl .cwsMenu li{text-align:right;}
.cwsMenuOuter.rtl .cwsMenu span.img{margin-left:5px;margin-right:0;}
@media (min-width:780px){.cwsMenu li.parent>a:after{content:'';display:inline-block;margin-left:5px;width:0;height:0;border:4px solid transparent;vertical-align:middle;}
.cwsMenu.mega-menu li > ul.subMenu{background-color:#fff;border:5px solid #ddd;box-shadow:2px 3px 3px 0 rgba(0,0,0,0.4);position:absolute;z-index:999;}
.cwsMenu.mega-menu li:hover > ul{display:block;}
.cwsMenu.mega-menu li.column-1 ul{min-width:230px;}
.cwsMenu.mega-menu li.column-1 li{border-bottom:1px solid #ddd;}
.cwsMenu.mega-menu li.column-1 ul li.last{border:0 none;}
.cwsMenu.mega-menu li.column-1 li a{font-size:14px;padding:7px 10px;}
.cwsMenu.mega-menu li.column-1 li a:hover,
.cwsMenu.mega-menu li.column-1 li:hover > a{background-color:#efefef;}
.cwsMenu.mega-menu li.column-1 li.parent>a:after{margin-top:-3px;position:absolute;top:50%;right:5px;border-left:5px solid #666;}
.cwsMenu li.megamenu ul:after{content:".";display:block;clear:both;height:0;width:0;overflow:hidden;}
.cwsMenu li.megamenu.column-2>ul.subMenu{width:460px;}
.cwsMenu li.megamenu.column-3>ul.subMenu{width:700px;}
.cwsMenu li.megamenu.column-4>ul.subMenu{width:900px;}
.cwsMenu li.megamenu.column-5>ul.subMenu{width:960px;}
.cwsMenu li.megamenu.column-6>ul.subMenu,
.cwsMenu li.megamenu.column-7>ul.subMenu,
.cwsMenu li.megamenu.column-8>ul.subMenu{width:1000px;}
.cwsMenu li.megamenu ul li.Level1{float:left;width:100%;padding:12px;}
.cwsMenu li.megamenu.column-2 li.Level1.column-1{width:50%;}
.cwsMenu li.megamenu.column-3 li.Level1.column-1{width:33.33%;}
.cwsMenu li.megamenu.column-3 li.Level1.column-2{width:60.66%;}
.cwsMenu li.megamenu.column-4 li.Level1.column-1{width:25%;}
.cwsMenu li.megamenu.column-4 li.Level1.column-2{width:50%;}
.cwsMenu li.megamenu.column-4 li.Level1.column-3{width:75%;}
.cwsMenu li.megamenu.column-5 li.Level1.column-1{width:20%;}
.cwsMenu li.megamenu.column-5 li.Level1.column-2{width:40%;}
.cwsMenu li.megamenu.column-5 li.Level1.column-3{width:60%;}
.cwsMenu li.megamenu.column-5 li.Level1.column-4{width:80%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-1{width:16.66%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-2{width:33.33%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-3{width:49.98%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-4{width:66.64%;}
.cwsMenu li.megamenu.column-6 li.Level1.column-5{width:83.3%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-1{width:14.28%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-2{width:28.56%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-3{width:42.84%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-4{width:57.12%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-5{width:71.4%;}
.cwsMenu li.megamenu.column-7 li.Level1.column-6{width:85.68%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-1{width:12.5%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-2{width:25%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-3{width:37.5%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-4{width:50%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-5{width:62.5%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-6{width:75%;}
.cwsMenu li.megamenu.column-8 li.Level1.column-7{width:87.5%;}
.cwsMenu li.megamenu ul li.Level1 > a{font-weight:bold;padding:5px 7px;background-color:#eee;}
.cwsMenu li.megamenu li ul.subMenu{position:static;min-width:inherit;display:block;border:0;box-shadow:none;}
.cwsMenu li.megamenu li.Level2 ul.subMenu li{margin-top:1px;}
.cwsMenu li.megamenu li.Level2 ul.subMenu li > a{font-size:90%;padding-left:20px;}
.cwsMenu li.megamenu li.Level2 ul.subMenu li li > a{padding-left:25px;}
.cwsMenu li.megamenu li.parent>a:after{display:none;}
.cwsMenu li.megamenu li.Level1 ul.Level1 li{border-bottom:1px dotted #ccc;}
.cwsMenu li.megamenu li.Level1 ul.Level1 li.last{border:0 none;}
.cwsMenu li.megamenu li.Level1 li a{padding:4px 5px;}
.cwsMenu li.megamenu ul li.hideTitle>a.Level1{display:none;}
.cwsMenu li.megamenu ul li.hideTitle li.Level2{margin-bottom:20px;}
.cwsMenu li.megamenu ul li.hideTitle li.Level2:last-child{margin-bottom:0;}
.cwsMenu li.megamenu ul li.hideTitle li>a.Level2{font-weight:bold;font-size:100%;}
.cwsMenu li.megamenu ul li.hideTitle ul.subMenu li > a{font-size:100%;padding:5px 7px;}
.cwsMenu li.megamenu ul li.hideTitle ul.subMenu li li li > a{font-size:90%;padding:4px 5px 4px 20px;}
.cwsMenu.horizontal{max-width:1460px;margin:0 auto;}
.cwsMenu.horizontal > li{float:left;border-right:1px solid #ddd;}
.cwsMenu.horizontal > li > a{color:#333;font-weight:bold;font-size:15px;padding:10px 20px;text-transform:uppercase;}
.cwsMenu.horizontal > li:hover > a{color:#000;background-color:#ddd;}
.cwsMenu.horizontal > li.active > a{color:#fff;background-color:#333;}
.cwsMenu.horizontal > li.parent > a:after{border-top:5px solid #666;}
.cwsMenu.horizontal li > ul.subMenu{top:39px;left:0;}
.cwsMenu.horizontal li.aRight ul.subMenu{left:auto;right:0;}
.cwsMenu.horizontal li.column-1 ul li ul{left:100%;top:-5px;}
.cwsMenu.horizontal li.column-1.aRight ul li ul{right:100%;}
.cwsMenu.horizontal li.megamenu.full-width{position:static;}
.cwsMenu.horizontal li.megamenu.full-width>ul.subMenu{width:100%;}
.menuTitle{font-size:18px;padding:10px;margin:0;}
.cwsMenu.vertical > li{border-top:1px solid #ddd;}
.cwsMenu.vertical > li:first-child{border-top:0 none;}
.cwsMenu.vertical > li > a{color:#333;font-weight:bold;font-size:15px;padding:8px 10px;text-transform:uppercase;}
.cwsMenu.vertical > li:hover > a,
.cwsMenu.vertical > li > a:hover{color:#000;background-color:#ddd;}
.cwsMenu.vertical > li.active > a{color:#fff;background-color:#333;}
.cwsMenu.vertical > li.parent > a:after{position:absolute;right:5px;top:13px;border-left:5px solid #666;}
.cwsMenu.vertical li > ul.subMenu{top:-5px;left:100%;}
.cwsMenu.vertical li.aRight > ul.subMenu,
.cwsMenu.vertical li.aRight li > ul.subMenu{left:auto;right:100%;}
.cwsMenu.vertical li.column-1 li.parent > a:after{margin-top:-3px;position:absolute;top:50%;right:5px;border-left:5px solid #666;}
.cwsMenu li.megamenu.column-5>ul.subMenu,
.cwsMenu.Verticle li.megamenu.full-width>ul.subMenu{width:1000px;}
.cwsMenuOuter.rtl .menuTitle{text-align:right;}
.cwsMenuOuter.rtl{direction:rtl;}
.cwsMenuOuter.rtl .cwsMenu li.parent>a:after{margin-left:0;margin-right:5px;}
.cwsMenuOuter.rtl .cwsMenu.horizontal > li,
.cwsMenuOuter.rtl .cwsMenu li.megamenu ul li.Level1{float:right;}
.cwsMenuOuter.rtl .cwsMenu.horizontal li > ul.subMenu{left:inherit;right:0;}
.cwsMenuOuter.rtl .cwsMenu.horizontal li.column-1 ul li ul{right:100%;}
.cwsMenuOuter.rtl .cwsMenu.vertical > li.parent > a:after{right:inherit;left:10px;margin:0;}
.cwsMenuOuter.rtl .cwsMenu.vertical li.column-1 li.parent > a:after{right:inherit;left:5px;}
.cwsMenuOuter.rtl .cwsMenu.vertical li.column-1.aLeft li.parent > a:after{border-right-color:transparent !important;}
.cwsMenuOuter.rtl .cwsMenu.vertical > li.parent.aRight > a:after{left:5px;border-left-color:transparent !important;border-right:5px solid #666;}
.cwsMenuOuter.rtl .cwsMenu.vertical li.column-1.aRight li.parent > a:after{border-left-color:transparent !important;border-right:5px solid #666;}
.cwsMenuOuter.rtl .cwsMenu.mega-menu.horizontal li.column-1 li.parent > a:after{border-left-color:transparent !important;border-right:5px solid #666;right:inherit;left:5px;}
}
@media (Max-width:780px){.cwsMenu.mega-menu > li{border-top:1px solid #ddd;}
.cwsMenu.mega-menu > li:first-child{border-top:0 none;}
.cwsMenu.mega-menu > li > a{color:#333;font-weight:bold;font-size:17px;padding:10px 12px;text-transform:uppercase;}
.cwsMenu.mega-menu li > span.arw{color:#fff;font:bold 17px/38px Arial;display:block;width:40px;height:40px;text-align:center;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.1);cursor:pointer;}
.cwsMenu.mega-menu li > span.plush:after{content:"+";}
.cwsMenu.mega-menu li > span.minus:after{content:"-";font-size:20px;}
.cwsMenu li.megamenu ul li.hideTitle>a.Level1{display:none;}
.cwsMenu li.megamenu ul li.hideTitle>.subMenu{display:block;}
li.cmsbk > div.cmsbk{display:none;}
.cwsMenu li.megamenu ul li.hideTitle>span{display:none;}
.cwsMenu.mega-menu li > ul{display:none;}
.cwsMenu.mega-menu li li{border-top:1px solid #ddd;}
.cwsMenu.mega-menu li li a{font-size:15px;padding:10px;}
.cwsMenu.mega-menu li li li a{font-size:90%;padding-left:20px;}
.cwsMenu.mega-menu li li li li a{padding-left:30px;}
.cwsMenu.mega-menu li li li li li a{padding-left:40px;}
.cwsMenu.mega-menu li li.hideTitle > ul > li > a{font-weight:700;font-size:15px;padding:10px;}
.cwsMenu.mega-menu li li.hideTitle > ul > li li > a{font-weight:400;font-size:13px;padding-left:20px;}
.cwsMenuOuter.rtl .cwsMenu.mega-menu li > span.arw{left:0;right:inherit;}
}
.no-touch .smart-expand li:hover > ul{display:none;}
.cwsMenu.smart-expand > li{border-top:1px solid #ddd;}
.cwsMenu.smart-expand > li:first-child{border-top:0 none;}
.cwsMenu.smart-expand > li > a{color:#333;font-weight:bold;font-size:15px;padding:7px 10px;text-transform:uppercase;}
.cwsMenu.smart-expand li > span.arw{color:#fff;font:bold 17px/34px Arial;display:block;width:34px;height:34px;text-align:center;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.1);cursor:pointer;}
.cwsMenu.smart-expand li > span.plush:after{content:"+";}
.cwsMenu.smart-expand li > span.minus:after{content:"-";font-size:20px;}
.cwsMenu.smart-expand li.showSub > ul{display:block;}
.cwsMenu.smart-expand li > ul{display:none;}
.cwsMenu.smart-expand li li{border-top:1px solid #ddd;}
.cwsMenu.smart-expand li li a{font-size:14px;padding:7px 10px 7px 20px;}
.cwsMenu.smart-expand li li li a{font-size:14px;padding-left:30px;}
.cwsMenu.smart-expand li li li li a{font-size:14px;padding-left:40px;}
.cwsMenu.smart-expand li li li li li a{font-size:14px;padding-left:50px;}
.cwsMenu.always-expand > li{border-top:1px solid #ddd;}
.cwsMenu.always-expand > li:first-child{border-top:0 none;}
.cwsMenu.always-expand > li > a{color:#333;font-weight:bold;font-size:15px;padding:7px 10px;text-transform:uppercase;}
.cwsMenu.always-expand > li:hover > a,
.cwsMenu.always-expand > li > a:hover{color:#000;background-color:#ddd;}
.cwsMenu.always-expand > li.active > a{color:#fff;background-color:#333;}
.cwsMenu.always-expand > li.parent > a:after{position:absolute;right:5px;top:13px;border-left:5px solid #666;}
.cwsMenu.always-expand li > span.arw{color:#fff;font:bold 17px/34px Arial;width:34px;height:34px;text-align:center;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.1);cursor:pointer;}
.cwsMenu.always-expand li > span.plush:after{content:"+";}
.cwsMenu.always-expand li > span.minus:after{content:"-";font-size:20px;}
.cwsMenu.always-expand li > ul{display:block;}
.cwsMenu.always-expand li li{border-top:1px solid #ddd;}
.cwsMenu.always-expand li li a{font-size:14px;padding:7px 10px 7px 20px;}
.cwsMenu.always-expand li li li a{font-size:14px;padding-left:30px;}
.cwsMenu.always-expand li li li li a{font-size:14px;padding-left:40px;}
.cwsMenu.always-expand li li li li li a{font-size:14px;padding-left:50px;}
.cwsMenuOuter.rtl .cwsMenu.smart-expand li > span.arw{right:inherit;left:0;}
#cwsMenu-1 .cwsMenu.horizontal > li.rightsecond a,
#cwsMenu-1 .cwsMenu.horizontal > li.rightfirst a{font-family:Montserrat, Helvetica;}
#cwsMenu-1 .cwsMenu.horizontal > li.rightsecond > a,
#cwsMenu-1 .cwsMenu.horizontal > li.rightfirst > a{background:#666;color:#fff;font-size:14px;}
@media only screen and (min-width:960px){.cwsMenu.horizontal > li > a{font-size:13px;padding:10px;}
}
@media only screen and (min-width:1280px){.cwsMenu.horizontal > li > a{font-size:15px;padding:10px 20px;}
}
@media only screen and (min-width:769px) and (max-width:960px){.cwsMenu.horizontal > li > a{font-size:11px;padding:10px 5px;}
}
.Level0{font-family:inherit;font-weight:400 !important;}
.cwsMenu.mega-menu .m-names-cat li.column-1 li a{font-size:12px;}
.recently_purchase {border:1px solid #f0c621;position: fixed;bottom: 10px;border: 1px solid #CCC;background: #F1F1F1;z-index: 9999;border-radius: 5px; opacity: 0.9;width: 260px;text-align: left;}.recently_purchase:hover {opacity: 0.6;}.recently_purchase .image {float: left;margin-right: 10px;}
/* 
 * Itemslider - based on Owl Carousel
 *
 * IMPORTANT: Flexslider was replaced by Owl Carousel.
 * Deprecated styles for Flexslider are not needed any more and can be found inside this file: itemslider-old.css
 */



/* Owl Carousel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Necessary styles (Core Owl Carousel CSS File v1.24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


/* Additional styles for Owl Carousel
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Preloading images */
.owl-item.loading {
  min-height: 60px;
  background: url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/ajax-loader.gif) no-repeat center center;
}

/* Pagination */
.owl-pagination { text-align: center; z-index: 1; /* z-index to show above other items */ }



/* Itemslider %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.itemslider { margin-bottom: 20px; }

/* Items */
.itemslider .item { padding-left:10px; padding-right:10px; }

/* Lazy loading */
.itemslider .owl-item.loading { background-position: center 40px; }
.itemslider .owl-item.loading .product-image { min-height: 70px; }

/* If slider inside menu */
.navi .itemslider .price-box span { display: inline; }


/* FEATURE: equal height items
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Buttons aligned at the bottom */
/*.itemslider.equal-height .item {
    position: static;
    padding-bottom: 50px;
}
.itemslider.equal-height .actions {
    position: absolute;
    bottom: 0;
}*/

/**
 * Generic interface elements
 */



/* Owl Carousel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Generic arrows 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.slider-arrows1 .owl-controls .owl-buttons { position:absolute; }
.slider-arrows1 .owl-controls .owl-buttons div {
	float:left;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/generic-nav/slider-arrows.png);
	background-repeat:no-repeat;
	background-color:#e5e5e5;
	transition:			opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-moz-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-o-transition:		opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}

.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover { background-color:#333; }
.slider-arrows1 .owl-controls			.owl-buttons div.disabled { opacity:0.4; filter:alpha(opacity=40); cursor:default; }
.slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover { background-color:#e5e5e5; /* Must be the same as default color */ }

.slider-arrows1 .owl-controls 			.owl-buttons .owl-prev					{ background-position:-10px -10px; margin-right:1px; }
.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-prev:hover			{ background-position:-10px -60px; }
.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-prev.disabled:hover	{ background-position:-10px -10px; /* Same as default */ }

.slider-arrows1 .owl-controls 			.owl-buttons .owl-next					{ background-position:-60px -10px; }
.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-next:hover			{ background-position:-60px -60px; }
.slider-arrows1 .owl-controls.clickable .owl-buttons .owl-next.disabled:hover	{ background-position:-60px -10px; /* Same as default */ }

/* Position */
.slider-arrows1-pos-top-right .owl-controls .owl-buttons { top:-40px; right:0px; }
.slider-arrows1-pos-top-left  .owl-controls .owl-buttons { top:-40px; left:0px; }


/* Generic arrows 2
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.slider-arrows2 .owl-controls .owl-buttons div {
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/generic-nav/slider-arrows.png);
	background-repeat:no-repeat;
	background-color:#fff;
	transition:			opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-moz-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-o-transition:		opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	
	opacity:0;
	filter:alpha(opacity=0);
}
.slider-arrows2:hover .owl-controls .owl-buttons div { opacity:1; filter:alpha(opacity=100); }

.slider-arrows2 .owl-controls.clickable .owl-buttons div:hover { background-color:#000; }
.slider-arrows2 .owl-controls			.owl-buttons .owl-prev			{ background-position:-2px 0; left:0; top:46%; }
.slider-arrows2 .owl-controls.clickable .owl-buttons .owl-prev:hover	{ background-position:-2px -50px; }
.slider-arrows2 .owl-controls			.owl-buttons .owl-next			{ background-position:-48px 0; right:0; top:46%; }
.slider-arrows2 .owl-controls.clickable .owl-buttons .owl-next:hover	{ background-position:-48px -50px; }


/* Generic arrows 3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.slider-arrows3 .owl-controls .owl-buttons div {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/generic-nav/slider-arrows.png);
	background-repeat:no-repeat;
	background-color:#fff;
	transition:			opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-moz-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition:	opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-o-transition:		opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}

.slider-arrows3 .owl-controls.clickable .owl-buttons div:hover { background-color:#000; }
.slider-arrows3 .owl-controls			.owl-buttons div.disabled { opacity:0.4; filter:alpha(opacity=40); cursor:default; }
.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover { background-color:#fff; /* Must be the same as default color */ }

.slider-arrows3 .owl-controls			.owl-buttons .owl-prev					{ background-position:-10px -10px; top:30%; left:-32px; }
.slider-arrows3 .owl-controls.clickable .owl-buttons .owl-prev:hover			{ background-position:-10px -60px; }
.slider-arrows3 .owl-controls.clickable .owl-buttons .owl-prev.disabled:hover	{ background-position:-10px -10px; /* Same as default */ }

.slider-arrows3 .owl-controls			.owl-buttons .owl-next					{ background-position:-60px -10px; top:30%; right:-32px; }
.slider-arrows3 .owl-controls.clickable .owl-buttons .owl-next:hover			{ background-position:-60px -60px; }
.slider-arrows3 .owl-controls.clickable .owl-buttons .owl-next.disabled:hover	{ background-position:-60px -10px; /* Same as default */ }


/* Generic pagination 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.slider-pagination1 .owl-controls .owl-page {
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.slider-pagination1 .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 7px 7px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#eee;
	transition:			background-color 300ms ease-in-out;
	-moz-transition:	background-color 300ms ease-in-out;
	-webkit-transition:	background-color 300ms ease-in-out;
	-o-transition:		background-color 300ms ease-in-out;
}
.slider-pagination1 .owl-controls.clickable .owl-page:hover span { background-color:#000; }
.slider-pagination1 .owl-controls .owl-page.active span { background-color:#ccc; }


/* Generic pagination 2
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.slider-pagination2 .owl-controls .owl-page {
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.slider-pagination2 .owl-controls .owl-page span {
	display: block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	width:10px;
	height:10px;
	margin:8px;
	transition:			background-color 300ms ease-in-out;
	-moz-transition:	background-color 300ms ease-in-out;
	-webkit-transition:	background-color 300ms ease-in-out;
	-o-transition:		background-color 300ms ease-in-out;
/*	transition:			width 300ms ease-in-out, height 300ms ease-in-out, margin 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	width 300ms ease-in-out, height 300ms ease-in-out, margin 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	width 300ms ease-in-out, height 300ms ease-in-out, margin 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		width 300ms ease-in-out, height 300ms ease-in-out, margin 300ms ease-in-out, background-color 300ms ease-in-out;*/
}
.slider-pagination2 .owl-controls.clickable .owl-page:hover span,
.slider-pagination2 .owl-controls .owl-page.active span {
	width:16px;
	height:16px;
	margin:5px;
}
.slider-pagination2 .owl-controls .owl-page.active {
	cursor:default;
}


/* Pagination position
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.pagination-pos-bottom-centered							{ padding-bottom: 50px; /* Additional space for bottom pagination */ }
.pagination-pos-bottom-centered 		.owl-pagination { padding: 10px 0; text-align: center; position: absolute; width: 100%; }
.pagination-pos-bottom-right 			.owl-pagination { padding: 10px 0; float: right; }
.pagination-pos-bottom-left 			.owl-pagination { padding: 10px 0; float: left; }

/* Over the slider */
.pagination-pos-over-bottom-centered	.owl-pagination { text-align: center; margin-top: -35px; position: absolute; width: 100%; }
.pagination-pos-over-bottom-right		.owl-pagination { position:absolute; bottom:3.5%; right:1.5%; }
.pagination-pos-over-bottom-left		.owl-pagination { position:absolute; bottom:3.5%; left:1.5%; }

/**
 * Brands
 */



/* Base
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.brand-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 18px;
	text-align: center;
}
.brand-name-wrapper {
	display: table;
	min-height: 36px; /* Two lines of text */
	margin: 0 auto;
}
.brand-name-wrapper .brand-name {
	display: table-cell;
	vertical-align: middle;
}


/* On product page
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.box-brand a {
	margin:0 auto;
	display:block;
}
.box-brand img {
	margin:0 auto;
	display:block;
}
.box-brand .brand-name {}
.box-brand .brand-name .label {}

/* Brand in secondary column on product page */
.product-secondary-column .box-brand .attribute {
	font-size:1.25em; /*15px*/
	line-height:1.2em; /*18px*/
	font-weight:bold;
	text-align:center;
	margin:10px 0;
}


/* Brand slider
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.brand-slider .item {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.brand-slider .item a { display: block; }
.brand-slider .owl-item.loading { min-height:60px; }

/**
 * Ultra Slideshow
 */



/* Slideshow wrapper
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.the-slideshow-wrapper {}
.the-slideshow-wrapper:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


/* Slideshow
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.the-slideshow { margin:0 auto; }
.the-slideshow .slides { display: none; }


/* Banners
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.the-slideshow-banners {
	-webkit-backface-visibility: hidden; /* Fix possible glitches during animation */
	margin-bottom:0.1%; /* Important: a little bit bigger than slideshow bottom margin to avoid jumping on slide transition */
}
.the-slideshow-banners .banner { position:relative; /* Container for caption */ }
.the-slideshow-banners a.banner, /* Backward compatibility, link could have "banner" class */
.the-slideshow-banners .banner a { display:block; }

/* Additional effects
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.the-slideshow 			.fade-on-slideshow-hover,
.the-slideshow-wrapper	.fade-on-slideshow-wrapper-hover {
	transition:			opacity 300ms ease-in-out;
	-moz-transition:	opacity 300ms ease-in-out;
	-webkit-transition:	opacity 300ms ease-in-out;
	-o-transition:		opacity 300ms ease-in-out;
}
.the-slideshow:hover 			.fade-on-slideshow-hover,
.the-slideshow-wrapper:hover 	.fade-on-slideshow-wrapper-hover {
	opacity:0.75;
	filter:alpha(opacity=75);
}

/*
 * Accordions and collapsible blocks
 */



/* Accordion  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.accordion {
	padding:0;
	margin:0;
	list-style-type:none;
}
.accordion ul {
	display:block; /*display:none;*/
	float:left;
	width:100%;
	padding:0;
	margin:0;
}
.accordion li {
	float:left;
	display:block;
	width:100% !important;
	padding:0 !important;
	margin:0;
	list-style-type:none;
	cursor:pointer;
	position:relative;
}

.accordion li a {
	display:block;
	padding:15px 10px;
	font-size: 1.1666em; /*14px*/
	line-height: 1.2857em; /*18px*/
}
.accordion li li a { padding-left:20px; }
.accordion li li li a { padding-left:40px; }
.accordion li li li li a { padding-left:60px; }

/* Space for openner if item has children.
   Space has to be a few pixels wider than openner */
.accordion li.parent > a { padding-right:54px; }

/* Opener
-------------------------------------------------------------- */
.accordion .opener {
	position:absolute;
	right:0;
	top:0;
	display:block;
	cursor:pointer;
	text-align:center;
	
	width:49px;
	height:49px;
	line-height:49px;
}
.accordion .opener:hover {
	background-color:rgba(0,0,0, 0.05);
}

/* Active */
.accordion li.item-active > .opener {}


/* Accordion - Style 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Padding
-------------------------------------------------------------- */
.accordion-style1 li a { padding: 0px 10px; }
.accordion-style1 li li a { padding-left: 20px; }
.accordion-style1 li li li a { padding-left: 35px; }
.accordion-style1 li li li li a { padding-left: 50px; }

/* Space for openner if item has children.
   Space has to be a few pixels wider than openner */
.accordion-style1 li.parent > a { padding-right:33px; }

/* Misc
-------------------------------------------------------------- */
.accordion-style1 li a {
	border-bottom-color:#eee;
	border-bottom:1px solid rgba(0,0,0,0.06);
	font-size:1em; /*12px*/
	line-height:1.5em; /*18px*/
}
.accordion-style1 li a:hover {
	background-color:rgba(0,0,0, 0.03);
}

/* Opener
-------------------------------------------------------------- */
.accordion-style1 .opener {
	width:28px;
	height:28px;
	line-height:28px;
	background-color:rgba(0,0,0, 0.03) !important;
}
.accordion-style1 .opener:hover {
	background-color:rgba(0,0,0, 0.10);
}



/* Collapsible %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.collapsible .block-title {
	cursor: pointer;
}

.collapsible .block-title,
.mobile-collapsible .block-title
{
	padding-top:8px;
	/*padding-right:35px;*/ /* Rremoved space for opener */
	padding-bottom:8px;
	border-bottom:1px solid #f2f2f2;
	border-color:rgba(0,0,0, 0.05);
	margin-bottom:0.625em; /*10px*/
	
	font-size:1.3333em; /*16px*/
	line-height:1.25em; /*20px*/
	font-weight:normal;
}

.collapsible .block-content,
.collapsible .block-content > * {
	margin-top:0; /* Prevent animation jumping */
}

/* Deprecated: opener
-------------------------------------------------------------- */
.collapsible .opener {
	position:absolute;
	right:0;
	top:2px;
	display:block;
	cursor:pointer;
	text-align:center;
	
	width:30px;
	height:30px;
	line-height:30px;

	background-position:center center;
	background-repeat:no-repeat;
	background-color:#f2f2f2; /*IE*/
	background-color:rgba(0,0,0, 0.05);
}
.collapsible .opener:hover {
	background-color:#e5e5e5; /*IE*/
	background-color:rgba(0,0,0, 0.1);
}

/**
 * Category navigation menu
 *
 * .navi.nav-regular            - regular horizontal menu
 * .navi.nav-regular.nav-vert   - regular vertical menu
 * .navi.nav-mobile             - mobile menu accordion
 */



/* Common elements %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Category blocks
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-block { margin-top: 1%; margin-bottom: 1%; }
.nav-block--center { margin-top: 1%; margin-bottom: 1%; }

/* Section line (separator) is lighter than other lines
-------------------------------------------------------------- */
.nav-block .section-line { border-color: #eee; }

/* Deprecated: custom static block block_header_nav_dropdown displayed as a dropdown
-------------------------------------------------------------- */
.navi .nav-custom-link .header-nav-dropdown-wrapper .heading { margin: 10px 0; }


/* Menu triggers.
   Styles shared by vertical menu trigger and mobile menu trigger.
   Styles similar to 1st-level links from the standard menu.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.menu-trigger {
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Mobile menu icon */
.menu-trigger .trigger-icon {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    margin: 0 4px 0 15px;
}
.menu-trigger .trigger-icon .line {
    display: block;
    background-color: #fff;
    height: 3px;
    margin-bottom: 2px;
}
.menu-trigger .label {
    margin-right: 10px;
}


/* Caret
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Only items with dropdown display the caret */
.nav-regular .caret {
    display: none;
}
.nav-regular .nav-item--parent > a .caret {
    display: inline-block;
}

/* Caret inside dropdowns - right side caret */
.nav-regular .nav-panel a .caret {
    margin-left: 5px;
    opacity: 0.2;
}
.nav-regular .nav-panel a:hover .caret {
    opacity: 1;
}


/* Sticky logo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-item--stickylogo {
    display: none;
}
.nav-item--stickylogo img {
    padding-right: 10px;
}

/* Show only when sticky header active */
.sticky-header .nav-item--stickylogo {
    display: inline;
}
.header-container:not(.sticky-header) .nav-item--stickylogo {
    display: none !important;
}


/* Home link
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Home link with icon inside a menu item
-------------------------------------------------------------- */
/* Class "feature" inside an item */
.nav-regular .nav-item--home .ic {
    display: inline-block;
    font-size: 16px;
    padding: 0;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    float: none;
    background-color: transparent !important; /* Remove default colors */
}

/* Single icon as a home link
-------------------------------------------------------------- */
.navi .nav-item--homeicon a {
    padding-left: 17px; /* The same as side padding of top-level items +5px */
    padding-right: 5px;
    background: none !important;
    box-shadow: none !important;
    border: none !important;
    opacity: 1;
    transition:         opacity 450ms ease-in-out;
    -moz-transition:    opacity 450ms ease-in-out;
    -webkit-transition: opacity 450ms ease-in-out;
    -o-transition:      opacity 450ms ease-in-out;
}
.navi .nav-item--homeicon a:hover {
    opacity: 0.6;
    transition-duration:            100ms;
    -moz-transition-duration:       100ms;
    -webkit-transition-duration:    100ms;
    -o-transition-duration:         100ms;
}


/* Category labels
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.cat-label {
    padding:2px 4px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
    text-transform:none;
    text-shadow:none;
    
    transition:         color 450ms ease-in-out, background-color 450ms ease-in-out;
    -moz-transition:    color 450ms ease-in-out, background-color 450ms ease-in-out;
    -webkit-transition: color 450ms ease-in-out, background-color 450ms ease-in-out;
    -o-transition:      color 450ms ease-in-out, background-color 450ms ease-in-out;
}
li > a:hover > span > .cat-label {
    transition-duration:            100ms;
    -moz-transition-duration:       100ms;
    -webkit-transition-duration:    100ms;
    -o-transition-duration:         100ms;
}

/* labels: 1st level
-------------------------------------------------------------- */
li.level0 > a > span { position:relative; }
li.level0 > a > span > .cat-label {
    position:absolute;
    top:-10px; /*-14px*/
    right:0;
    padding:0 6px;
    
    font-size:14px;
    line-height:22px;
}

/* Add pin (1st level only) */
li.level0 > a > span > .pin-bottom:before {
    position:absolute;
    right:6px;
    top:22px;
    width:0;
    height:0;
    content:"";
    border-style:solid;
    border-width:4px;
    border-color:transparent;

    transition:         border-color 450ms ease-in-out;
    -moz-transition:    border-color 450ms ease-in-out;
    -webkit-transition: border-color 450ms ease-in-out;
    -o-transition:      border-color 450ms ease-in-out;
}
li.level0 > a:hover > span > .pin-bottom:before {
    transition-duration:            100ms;
    -moz-transition-duration:       100ms;
    -webkit-transition-duration:    100ms;
    -o-transition-duration:         100ms;
}

/* labels: 2nd level
-------------------------------------------------------------- */
li.level1 > a > span > .cat-label {
    display:inline-block !important;
    padding:0 4px;
    margin-left:5px;
    vertical-align:middle;
}

/* labels: 3rd level
-------------------------------------------------------------- */
li.level2 > a > span > .cat-label {
    display:inline-block !important;
    padding:0 4px;
    margin-left:2px;
}

/* Category labels inside mobile menu / vertical menu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-mobile li > a > span > .cat-label,
.nav-vert li > a > span > .cat-label {
    position:static;
    display:inline-block !important;
    padding:0 4px;
    margin-left:5px;

    /* Label size: all levels */
    font-size:14px;
    line-height:18px;
}

/* Hide pin */
.nav-mobile li > a > span > .pin-bottom:before,
.nav-vert li > a > span > .pin-bottom:before {
    display:none;
}


/* Non-clickable links
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.navi a.no-click { cursor: default; }


/* Remove highlight color on tap
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.navi,
.menu-trigger,
.nav-regular .nav-item.level0 > a { -webkit-tap-highlight-color: transparent; }



/* Base styles of the menu %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.navi-wrapper {
    position: relative;
}
.navi {
    position: relative; /* Dropdown box position is relative to this container */
    -webkit-transform: translateZ(0); /* Fix possible glitches during animation */
}

/* Clearfix for menu items list */
.navi > ul:before,
.navi > ul:after {
    display: table;
    content: " ";
}
.navi > ul:after {
    clear: both;
}

/* Show/hide mobile menu */
.navi.nav-mobile-triggerable { 
    display: none;

    /* Important: menu needs to be cleared to avoid overlapping other elements inside nav bar, such as triggers and holders */
    clear: both;
}
.navi.nav-mobile-triggerable.show { 
    display: block;
}

/* Show/hide vertical menu */
.navi.nav-vert-triggerable {
    display: none;
}
.navi.nav-vert-triggerable.show {
    display: block;
}

/* Pull up dropdowns above other elements
-------------------------------------------------------------- */
/* Top menu in the header */
.header-container .navi {
    z-index: 200;
}
/* Sidebar menu */
.navi.nav-regular.navi-sidebarmenu {
    z-index: 199; /* One level below the menu */
}


/* Bottom border
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-border-bottom {
    clear: both;
}



/* Standard menu %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Height of the menu bar (and other elements inisde menu bar)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Top-level items and menu triggers */
.menu-trigger,
.nav-regular .nav-item.level0 > a {
    line-height: 50px;
}

/* Other elements inisde menu bar need to have the same height as height of the menu bar.
   Set max height to avoid issues with excessive height of the elements. */
.nav-holder > *,
.nav-holder .dropdown .dropdown-heading {
    line-height: 50px; 
    max-height: 50px;
}


/* Additional classes
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Menu items centered within the menu bar
-------------------------------------------------------------- */
.nav-regular.centered {
    text-align: center;
}
.nav-regular.centered li.level0
{
    float: none;
    display: inline-block;
}
.nav-regular.centered li.level0.right,
.nav-regular.centered li.level0.left
{
    float: none !important;
}

/* Sticky logo has to float left */
.nav-regular.centered li.nav-item--stickylogo {
    float: left;
}


/* Other elements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Openers */
.nav-regular .opener { display: none; }

/* Hide elements */
.nav-regular .hide-in-desktop-menu { display: none !important; }



/* Holders %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Holder for additional elements inside the menu bar
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-holders-wrapper {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 201; /* One level above the menu */
    position: relative;
    /* Important: do not add floating to this element. Otherwise menu items may leave a gap (in the place where holders wrapper is displayed)
       after sticky menu suspends sticky mode. */
}
.nav-holders-wrapper .nav-holder {
    margin: 0;
    float: right; /* Required default floating */
}


/* Elements inside holder
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-holder > * {
    display: block;
}


/* Specific elements inside holder
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Dropdowns
-------------------------------------------------------------- */
.nav-holder .dropdown .dropdown-heading .label {
    vertical-align: baseline;
}

/* Search box
-------------------------------------------------------------- */
/* Common styles for search box in holder, when it's displayed inisde menu bar */
.nav-regular .nav-holder .search-wrapper, /* <-- Deprecated */
.nav-holders-wrapper .nav-holder .search-wrapper
{
    width: inherit; /* Important: to avoid stretching the box to 100% */
    float: none !important;
    display: inline-block;
    vertical-align: middle;
    padding-left: 7px;

    /* To center the search box vertically */
    margin-bottom: 1px;

    /* Override styles of search box when its inside element with class ".hp-blocks-holder--stacked" */
    max-width: none;
    margin: 0;
}
.nav-regular .nav-holder .search-wrapper .input-text, /* <-- Deprecated */
.nav-holders-wrapper .nav-holder .search-wrapper .input-text
{
    /* To center the search box vertically */
    margin-bottom: 1px;
}

/* Dropdowns
-------------------------------------------------------------- */
.nav-holder .dropdown .dropdown-heading.cover > span,
.nav-holder .dropdown .dropdown-heading.cover > div {
    padding: 0 15px;
}

/* Common styles with mobile menu trigger
-------------------------------------------------------------- */
.menu-trigger,
.nav-holder .dropdown .dropdown-heading {
    font-size: 14px;
}



/* Vertical menu %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.navi.nav-vert-triggerable {
    position: absolute;
    left: 0;
}

/* The width of the trigger is the same as the width of the sidebar.
   FEATURE: it should depend on the width of the sidebar.
*/
.navi.nav-vert-triggerable,
.vertnav-trigger {
    width: 231px;
}

/* Hide selected elements
-------------------------------------------------------------- */
/* Important: added ".nav-item" class to make the rule more specific */
.nav-vert .nav-item.nav-item--home {
    display: none !important;
}
.nav-vert .nav-item--stickylogo {
    display: none !important;
}


/* Vertical menu trigger
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.vertnav-trigger {
    float: left;
}


/* Additional custom links inside menu bar
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-inline-links {
    float: left;
    margin: 0;
}



/* Mobile menu %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Mobile menu trigger
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.mobnav-trigger {
    display: none;
}

/* If trigger is next to the holders wrapper, make it float left
   so that it doesn't span entire container and overlap holders. */
.nav-holders-wrapper + .mobnav-trigger {
    float: left;    
}
/* In left column, make it float right */
.left-column .nav-holders-wrapper + .mobnav-trigger {
    float: right;
}
/* In right column, make it float left */
.right-column .nav-holders-wrapper + .mobnav-trigger {
    float: left;
}


/* Dropdowns
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Dropdowns inside mobile menu */
.nav-mobile .nav-panel--dropdown {
    /* Override width which can be added to dropdowns of the regular menu */
    width: 100% !important;

    /* Reset of dropdown's inline positioning */
    left: 0 !important;
    top: 0 !important;
}


/* Dropdowns - categories without category blocks but with subcategories
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Simplify dropdown */
/* Remove dropdown shadow and background color  */
.nav-mobile .nav-item--only-subcategories > .nav-panel--dropdown {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent !important;
}
/* Remove padding of inner panel */
.nav-mobile .nav-item--only-subcategories > .nav-panel--dropdown > .nav-panel-inner {
    padding: 0 !important;
}
/* Stretch the central column */
.nav-mobile .nav-item--only-subcategories > .nav-panel--dropdown > .nav-panel-inner > .nav-block--center {
    margin: 0;
    width: 100%;
}
/* Hide category blocks (in case there are any non-standard added by user's modifications) */
.nav-mobile .nav-item--only-subcategories > .nav-panel--dropdown > .nav-panel-inner > .nav-block {
    display: none;
}


/* Dropdowns - categories which have only category blocks 
   but have no subcategories
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Special class "opt-sob" displays these items */

/* On 1st level, by default hide these items */
.nav-mobile .level0.nav-item.nav-item--only-blocks { display: none; }

/* With special class "opt-sob", show these items */
.nav-mobile.opt-sob .level0.nav-item.nav-item--only-blocks { display: block; }


/* Dropdowns - show category blocks on selected topmost levels
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Structure of the selectors used below:
   mobileMenu.modifier [level] categoryBlock 
   mobileMenu.modifier [level] item > panel > innerPanel > categoryBlock 

   Classes such as opt-sb0, opt-sb1 etc. are modifiers of the mobile menu.

   To show category blocks on only the first level, we hide 
   category blocks on all lower levels and simplify dropdowns.
*/

/* Default class "opt-sb0"
   - hide category blocks on all level and simplify dropdowns.
-------------------------------------------------------------- */
.nav-mobile.opt-sb0 .nav-block { display: none; }
.nav-mobile.opt-sb0 .nav-item > div { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color: transparent !important; } /* Remove dropdown shadow and background color */
.nav-mobile.opt-sb0 .nav-item > div > div { padding: 0 !important; } /* Remove padding of inner panel */
.nav-mobile.opt-sb0 .nav-item > div > div > .nav-block--center { margin: 0; width: 100%; } /* Stretch the central column */
.nav-mobile.opt-sb0 .nav-item.nav-item--only-blocks { display: none; } /* Hide items containing only category blocks */

/* Override styles which simplify dropdowns when default class "opt-sb0" is present.
   When the default class is not present, we don't need to do this. */
.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks .nav-block { display: block; }
/* .nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div { background-color: transparent !important; } */
.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div > div { padding: 20px !important; }
.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div > div > .nav-block--center { margin-top: 1%; margin-bottom: 1%; }

/* Show on 1 topmost level
-------------------------------------------------------------- */
.nav-mobile.opt-sb1 ul.level0 .nav-block { display: none; }
.nav-mobile.opt-sb1 ul.level0 .nav-item > div { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color: transparent !important; }
.nav-mobile.opt-sb1 ul.level0 .nav-item > div > div { padding: 0 !important; }
.nav-mobile.opt-sb1 ul.level0 .nav-item > div > div > .nav-block--center { margin: 0; width: 100%; }
.nav-mobile.opt-sb1 ul.level0 .nav-item.nav-item--only-blocks { display: none; }

/* Show on 2 topmost levels
-------------------------------------------------------------- */
.nav-mobile.opt-sb2 ul.level1 .nav-block { display: none; }
.nav-mobile.opt-sb2 ul.level1 .nav-item > div { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color: transparent !important; }
.nav-mobile.opt-sb2 ul.level1 .nav-item > div > div { padding: 0 !important; }
.nav-mobile.opt-sb2 ul.level1 .nav-item > div > div > .nav-block--center { margin: 0; width: 100%; }
.nav-mobile.opt-sb2 ul.level1 .nav-item.nav-item--only-blocks { display: none; }

/* Show on 3 topmost levels
-------------------------------------------------------------- */
.nav-mobile.opt-sb3 ul.level2 .nav-block { display: none; }
.nav-mobile.opt-sb3 ul.level2 .nav-item > div { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color: transparent !important; }
.nav-mobile.opt-sb3 ul.level2 .nav-item > div > div { padding: 0 !important; }
.nav-mobile.opt-sb3 ul.level2 .nav-item > div > div > .nav-block--center { margin: 0; width: 100%; }
.nav-mobile.opt-sb3 ul.level2 .nav-item.nav-item--only-blocks { display: none; }

/* Show on 4 topmost levels
-------------------------------------------------------------- */
.nav-mobile.opt-sb4 ul.level3 .nav-block { display: none; }
.nav-mobile.opt-sb4 ul.level3 .nav-item > div { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color: transparent !important; }
.nav-mobile.opt-sb4 ul.level3 .nav-item > div > div { padding: 0 !important; }
.nav-mobile.opt-sb4 ul.level3 .nav-item > div > div > .nav-block--center { margin: 0; width: 100%; }
.nav-mobile.opt-sb4 ul.level3 .nav-item.nav-item--only-blocks { display: none; }

/* Show on 5 topmost levels
-------------------------------------------------------------- */
.nav-mobile.opt-sb5 ul.level4 .nav-block { display: none; }
.nav-mobile.opt-sb5 ul.level4 .nav-item > div { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color: transparent !important; }
.nav-mobile.opt-sb5 ul.level4 .nav-item > div > div { padding: 0 !important; }
.nav-mobile.opt-sb5 ul.level4 .nav-item > div > div > .nav-block--center { margin: 0; width: 100%; }
.nav-mobile.opt-sb5 ul.level4 .nav-item.nav-item--only-blocks { display: none; }

/* Hide blocks on all levels below this breakpoint
-------------------------------------------------------------- */
/* Added more classes and selectors to these rules 
   to increase specificity */
@media only screen and (max-width: 479px) {
    .navi.nav-mobile.opt-hide480 .nav-block { display: none !important; }
    .navi.nav-mobile.opt-hide480 li.nav-item > div.nav-panel--dropdown { -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; background-color: transparent !important; }
    .navi.nav-mobile.opt-hide480 li.nav-item > div.nav-panel--dropdown > div { padding: 0 !important; }
    .navi.nav-mobile.opt-hide480 li.nav-item > div > div > .nav-block--center { margin: 0 !important; width: 100% !important; }
    .navi.nav-mobile.opt-hide480 li.nav-item.nav-item--only-blocks { display: none !important; }
}


/* Other elements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Carets
-------------------------------------------------------------- */
.nav-mobile .caret { display: none !important; }

/* Sticky logo
-------------------------------------------------------------- */
.nav-mobile .nav-item--stickylogo { display: none !important; }

/* Home link
-------------------------------------------------------------- */
.nav-mobile .nav-item--home { display: none !important; }

/* Hide elements
-------------------------------------------------------------- */
.nav-mobile .hide-in-mobile-menu { display: none !important; }

/* Hide containers for additional elements
-------------------------------------------------------------- */
.nav-mobile .nav-holder { display: none !important; }



/* Miscellaneous %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Other modules/components
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Item sliders
-------------------------------------------------------------- */
.navi .itemslider { margin-top:0; margin-bottom:0; }
.navi .itemslider .item { padding-top:5px; padding-bottom:0; }
.navi .itemslider .product-name a { display: inline-block; }
.navi .itemslider .product-name { margin-top: 8px; }





/* *************************************************************************************************************
****************************************************************************************************************
 DROPDOWN BOXES ************************************************************************************************
****************************************************************************************************************
************************************************************************************************************* */





/* Common %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* All levels
-------------------------------------------------------------- */
.nav-regular .nav-item {
    text-align: left;
}
.nav-regular .nav-item > a {
    display: block;
    text-decoration: none;
    font-size: 14px;
}

/* Level 1 only
-------------------------------------------------------------- */
.nav-regular li.level0 { float: left; }
.nav-regular li.level0 > a { padding: 0 12px; }
.nav-regular li.level0 > a > span { display: inline-block; white-space: nowrap; }

/* Top-level item on hover */
.nav-regular li.level0:hover > a {
    /* Pull up the link above the dropdown */
    z-index: 2;
    position: relative;
}

/* Caret */
.nav-regular li.level0 > a .caret { opacity: 0.3; }
.nav-regular li.level0.active > a .caret { opacity: 1; }
.nav-regular li.level0:hover > a .caret { opacity: 1; }


/* Dropdowns
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* All levels
-------------------------------------------------------------- */
.nav-regular .nav-panel--dropdown {
    display:none;
    position:absolute;
    top:0;
    background-color:#fff; /* To avoid transparent menu */
    z-index: 1; /* To avoid links overlaping a dropdown */

    /* Uncomment below line to fix possible glitches during animation in webkit browsers */
    /*-webkit-transform: translateZ(0);*/
}

/* Inner wrapper of the dropdown (for additional padding etc.)
-------------------------------------------------------------- */
.navi .nav-panel-inner { padding: 20px; } /* Required value in pixels to keep padding consistent in different dropdowns */
.navi .nav-panel-inner:before,
.navi .nav-panel-inner:after { display: table; line-height: 0; content: ""; }
.navi .nav-panel-inner:after { clear: both; }


/* Full width dropdown
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-regular .nav-panel.full-width { width:100%; }
.nav-regular .nav-panel.tmp-full-width { width:100% !important; } /* Temporary class required by js */


/* Effects
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Fade
-------------------------------------------------------------- */
.nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent > .nav-panel--dropdown {
    display: block; /* Important: has to be visible before hover */
    left: -10000px;
    opacity: 0;
    -moz-transition:    opacity 50ms ease-in-out 50ms, left 0s ease-in-out 100ms, top 0s ease-in-out 100ms;
    -webkit-transition: opacity 50ms ease-in-out 50ms, left 0s ease-in-out 100ms, top 0s ease-in-out 100ms;
    -o-transition:      opacity 50ms ease-in-out 50ms, left 0s ease-in-out 100ms, top 0s ease-in-out 100ms;
    transition:         opacity 50ms ease-in-out 50ms, left 0s ease-in-out 100ms, top 0s ease-in-out 100ms;
}
.nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent:hover > .nav-panel--dropdown {
    opacity: 1;
    transition-delay:           50ms;
    -moz-transition-delay:      50ms;
    -webkit-transition-delay:   50ms;
    -o-transition-delay:        50ms;
}



/* Mega dropdown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Dropdown
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* All levels
-------------------------------------------------------------- */
.nav-regular .mega > .nav-panel--dropdown {
    margin:0;
}

/* Level 2+
-------------------------------------------------------------- */
.nav-regular .nav-panel li.mega { 
    position: relative; /* Container of the dropdown has to be relative (only on levels 2+) */
}
.nav-regular .nav-panel li.mega:hover > .nav-panel--dropdown {
    display: block;
    left: 60px;
    top: 0;
}


/* Inside mega dropdown
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Align submenu's content (grid) with the submenu */
.nav-regular .nav-submenu--mega {
    margin-left: -1%;
    margin-right: -1%;
}

/* Items */
.nav-regular .nav-submenu--mega .nav-item > a {
    padding: 0px 4px 0px 7px; /* Less right padding to avoid word wrapping */
}

/* Inside mega dropdown, level 1: item
-------------------------------------------------------------- */
.nav-regular .nav-submenu--mega > .nav-item {
    display: inline-block;
    float: none;
    vertical-align: top;
    padding-top: 0;
    padding-bottom: 5px;
}
.nav-regular .nav-submenu--mega > .nav-item > a {
    line-height: 24px;
    padding-top: 4px;
    padding-bottom: 4px;
}

/* If item is a parent of subcategories, add bottom margin, but romove it if item is a parent of a dropdown */
.nav-regular .nav-submenu--mega > .nav-item.parent > a {
    margin-bottom: 5px;
}
.nav-regular .nav-submenu--mega > .nav-item.nav-item--parent > a {
    margin-bottom: 0;
}

/* Inside mega dropdown, level 1: submenu
-------------------------------------------------------------- */
/* Each submenu has to be static unless it's a dropdown itself (e.g. if type "classic" was applied to the item).
   Also, add bottom margin to panel, but romove it if it's a dropdown. */
.nav-regular .nav-submenu--mega > li > .nav-panel {
    position: static;
    margin-bottom: 10px;
}
.nav-regular .nav-submenu--mega > li > .nav-panel--dropdown {
    position: absolute;
    margin-bottom: 0;
}

/* Inside mega dropdown, level 1: category blocks
-------------------------------------------------------------- */
.nav-regular .nav-submenu--mega > li > .nav-block--top {
    margin-top: 0;
    margin-bottom: 10px;
}

.nav-regular .nav-submenu--mega > li > .nav-block--bottom {
    margin-top: 10px;
    margin-bottom: 0;
}

/* Inside mega dropdown, level 2: item
-------------------------------------------------------------- */
.nav-regular .nav-submenu--mega > li > ul > li > a {
    line-height: 24px;
}

/* Inside mega dropdown, level 2: item with bullet.
   If mega dropdown has additional bullets 
   (displayed for 2nd and 3rd level items).
-------------------------------------------------------------- */

/* Added ":not(.nav-item--parent)" to not display bullet if the item is inside a dropdown
   (e.g. if type "classic" was applied to 2nd-level cat, 3rd level cats will be inside a dropdown so remove bullets from 3rd level cats) */
.nav-regular.with-bullets .nav-submenu--mega > li:not(.nav-item--parent) > ul > li > a {
    padding-left: 28px;
    position: relative;
}
.nav-regular.with-bullets .nav-submenu--mega > li:not(.nav-item--parent) > ul > li > a:before {
    content: "\e263";
    line-height: 24px; /* The same as actual height of the item */
    left: 0px;
    position: absolute;
    top: 0px;
    text-align: center;
    width: 24px; /* Not larger than the left padding of the item */
    transition:         left 150ms ease-out;
    -moz-transition:    left 150ms ease-out;
    -webkit-transition: left 150ms ease-out;
    -o-transition:      left 150ms ease-out;
}
.nav-regular.with-bullets .nav-submenu--mega > li:not(.nav-item--parent) > ul > li > a:hover:before {
    left: 4px;
}

/* If there's an icon inside mega dropdown, it needs to have the same line height as the item  */
.nav-regular.with-bullets .nav-submenu--mega > li:not(.nav-item--parent) > ul > li > a .ic {
    line-height: 24px;
}

/* Remove bullet if item has an icon */
.nav-regular.with-bullets .nav-submenu--mega > li > ul > li.iconic > a:before {
    display: none;
}

/* Inside mega dropdown, level 2: submenu dropdown
-------------------------------------------------------------- */
.nav-regular .nav-submenu--mega > li > ul > .nav-item--parent > .nav-panel--dropdown {
}
.nav-regular .nav-submenu--mega > li > ul > .nav-item--parent:hover > .nav-panel--dropdown {
    left: 60%;
    /* TODO - add z-index if dropdown should be displayed over the containing item (which in "classic" dropdown has a background and covers the child dropdown) */
    /* z-index: 3; */
}



/* Classic dropdown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Level 2+
-------------------------------------------------------------- */
.nav-regular .classic > .nav-panel--dropdown > li > a {
    line-height: 36px;
    padding-left: 10px;
}
.nav-regular .classic > .nav-panel--dropdown > li > a .caret {
    float: right;
    margin-right: 10px;

    /* Important: 
       when floating, caret needs to have the same height as item.
       Caret may exceed height of the item so we apply small negative margin.
       */
    line-height: inherit; 
    margin-bottom: -2px;
}


/* Dropdown
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* All levels
-------------------------------------------------------------- */
.nav-regular .classic > .nav-panel--dropdown {
    margin:0;
    padding:10px;
    width:16em;
    min-width:12em;
}

/* Level 2+
-------------------------------------------------------------- */
/* Container of the dropdown has to be relative */
.nav-regular .nav-panel li.classic {
    position: relative;
}
.nav-regular .nav-panel li.classic:hover > .nav-panel--dropdown {
    display:block;
    left:100%;
    top:0;
}

/* If classic dropdown is on the 1 level of mega dropdown, change positioning */
.nav-regular .nav-submenu--mega > li.classic:hover > .nav-panel--dropdown {
    left:60px;
    top:20px;
}


/* Inside dropdown
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.nav-regular .nav-panel li.classic:hover > a {
    /* TODO - add z-index (must be greater than dropdown's) if the link should be displayed over the child dropdown 
       (link in "classic" dropdown has a background so it would cover the child dropdown and dropdown's shadow) */
    /* z-index: 1; */
    position: relative;
}



/* Simple submenu - no dropdown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* When submenu has to be displayed not as a dropdown, but as a simple nested list (with slight left indent) */

.nav-regular .nav-item.simple > ul {
    padding-left: 10px;
}

/* If mega dropdown has additional bullets (displayed for 2nd and 3rd level items in mega dropdown) */
.nav-regular.with-bullets .nav-item.simple > ul {
    padding-left: 28px; /* The same space as for standard item */
}

/* Bullets */
.nav-regular .nav-item.simple > ul > li > a {
    line-height: 24px;
    padding-left: 15px !important; /* Override item standard padding */
    position: relative;
    opacity: 0.6;
}
.nav-regular .nav-item.simple:hover > ul > li > a {
    opacity: 1;
}
.nav-regular .nav-item.simple > ul > li > a:before {
    content: "\e263";
    font-size: 10px;
    line-height: 24px; /* The same as actual height of the item */
    left: -2px;
    position: absolute;
    top: 0px;
    text-align: center;
    width: 10px; /* Not larger than the left padding of the item */
    transition:         left 150ms ease-out;
    -moz-transition:    left 150ms ease-out;
    -webkit-transition: left 150ms ease-out;
    -o-transition:      left 150ms ease-out;
}
.nav-regular .nav-item.simple > ul > li > a:hover:before {
    left: 3px;
}



/* Vertical menu %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* All levels
-------------------------------------------------------------- */
.nav-vert li.level0 {
    float: none !important; /* Add "!important" to override floating of right-aligned items */
}
.nav-vert li.level0 > a {
    padding-left: 10px;
    padding-right: 7px;
}
.nav-vert li.level0 > a .caret {
    float: right;

    /* Important: 
       when floating, caret needs to have the same height as item.
       Caret may exceed height of the item so we apply small negative margin.
       */
    line-height: inherit; 
    margin-bottom: -2px;
}


/* Dropdown
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Level 1
-------------------------------------------------------------- */
.nav-vert li.level0 > .nav-panel--dropdown {
    /* We may need to set static left positionning to prevent styling issues (inaccurate positionning via JS: non pixel-perfect) */
    left: 100% !important;
}



/* Item with icon %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Important: it has to be defined after item with bullet */
.navi .nav-item.iconic > a {
    position: relative;
    padding-left: 28px !important;
}
.navi .nav-item.iconic > a .ic {
    content: "\e226";
    font-size: 14px;
    line-height: 36px; /* The same as actual height of the item */
    left: 0px;
    position: absolute;
    top: 0px;
    text-align: center;
    width: 28px; /* Not larger than the left padding of the item */
}


/* Itemgrid for menu dropdown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.dd-itemgrid > .nav-item {
    float:left;
    padding-left:1%;
    padding-right:1%;
}

/* Itemgrid: different numbers of columns
-------------------------------------------------------------- */
/* Clear first item in each row (row: group of n items) */

/* Item grid: 1 column */
.dd-itemgrid-1col > .nav-item { width:98%; }

/* Item grid: 2 columns */
.dd-itemgrid-2col > .nav-item { width:48%; }
.dd-itemgrid-2col > .nav-item:nth-child(2n+1) { clear:left; }

/* Item grid: 3 columns */
.dd-itemgrid-3col > .nav-item { width:31.3333%; }
.dd-itemgrid-3col > .nav-item:nth-child(3n+1) { clear:left; }

/* Item grid: 4 columns */
.dd-itemgrid-4col > .nav-item { width:23%; }
.dd-itemgrid-4col > .nav-item:nth-child(4n+1) { clear:left; }

/* Item grid: 5 columns */
.dd-itemgrid-5col > .nav-item { width:18%; }
.dd-itemgrid-5col > .nav-item:nth-child(5n+1) { clear:left; }

/* Item grid: 6 columns */
.dd-itemgrid-6col > .nav-item { width:14.6666%; }
.dd-itemgrid-6col > .nav-item:nth-child(6n+1) { clear:left; }

/* Item grid: 7 columns */
.dd-itemgrid-7col > .nav-item { width:12.2857%; }
.dd-itemgrid-7col > .nav-item:nth-child(7n+1) { clear:left; }

/* Item grid: 8 columns */
.dd-itemgrid-8col > .nav-item { width:10.5%; }
.dd-itemgrid-8col > .nav-item:nth-child(8n+1) { clear:left; }





/* *************************************************************************************************************
****************************************************************************************************************
 MOBILE MENU ACCORDION *****************************************************************************************
****************************************************************************************************************
************************************************************************************************************* */





/* Accordion
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.acco {
    list-style-type: none;
}
.acco li.nav-item {
    list-style-type:none;
    display:block;
    float:left;
    width:100% !important; /* Use "!important" to override grid units styling */
    padding:0 !important;
    margin:0 !important;
    position:relative; /* For opener positioning */
}
.acco ul.nav-panel {
    display:block;
    float:left;
    width:100%;
    padding:0;
    margin:0;
}


/* Items
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Space for openner if item has children. Space has to be a few pixels wider than openner */
.acco li.parent > a {
    padding-right: 54px;
}

/* All levels
-------------------------------------------------------------- */
.acco .nav-item > a {
    line-height: 50px;
    display: block;
    padding: 0 10px;
    font-size: 16px;
}

/* Level 1
-------------------------------------------------------------- */
.acco li.level0 > a {
    font-size: 18px;
    text-transform: uppercase;
}

/* Level 2
-------------------------------------------------------------- */
.acco li.level1 > a {
    padding-left: 30px;
    font-size: 16px;
    text-transform: uppercase;
}

/* Level 3
-------------------------------------------------------------- */
.acco li.level2 > a {
    padding-left: 50px;
    font-size: 16px;
    text-transform: none;
}

/* Level 4
-------------------------------------------------------------- */
.acco li.level3 > a
{
    padding-left: 70px;
    font-size: 14px;
    text-transform: none;
}

/* Level 5+
-------------------------------------------------------------- */
.acco li.level3 .nav-item > a
{
    padding-left: 90px;
    font-size: 12px;
    text-transform: none;
}


/* Opener
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.acco .opener {
    position:absolute;
    right:0;
    top:0;
    display:block;
    cursor:pointer;
    text-align:center;
    
    width:50px;
    height:50px;
    line-height:50px;
}
.acco .opener:hover {
    background-color:rgba(0,0,0, 0.05);
}





/* *************************************************************************************************************
****************************************************************************************************************
 SIDEBAR MENU **************************************************************************************************
****************************************************************************************************************
************************************************************************************************************* */





/* Simple vertical accordion in sidebar menu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.sideacco {
    float: left;
    width: 100%;
}

/* Number of products in category */
.sideacco .number {
    color: #aaa;
    margin-left: 3px;
}


/* Category labels inside vertical menu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* All levels */
.sideacco li > a > span > .cat-label {
    position: static;
    display: inline-block !important;
    padding: 0 4px;
    margin-left: 3px;
}

/* Hide pin */
.sideacco li > a > span > .pin-bottom:before {
    display: none;
}

/**
 * Mobile menu accordion
 */



.acco { list-style-type:none; }
.acco li.nav-item {
	list-style-type:none;
	display:block;
	float:left;
	width:100% !important; /* Use "!important" to override grid units styling */
	padding:0 !important;
	margin:0 !important;
	position:relative; /* For opener positioning */
}
.acco ul.nav-panel {
	display:block;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}


/* Items
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Space for openner if item has children. Space has to be a few pixels wider than openner */
.acco li.parent > a { padding-right:54px; }

/* All levels
-------------------------------------------------------------- */
.acco .nav-item > a {
	display: block;
	padding: 15px 10px;

	/* Set default line height in pixels because font size will be changed via admin (and that would also change the line height) */
	font-size: 16px; /*1.3333em*/
	line-height: 19px; /*1.125em*/
}

/* Level 1
-------------------------------------------------------------- */
.acco li.level0 > a {
	font-size: 18px;
	text-transform: uppercase;
}

/* Level 2
-------------------------------------------------------------- */
.acco li.level1 > a {
	padding-left: 30px;
	font-size: 16px;
	text-transform: uppercase;
}

/* Level 3
-------------------------------------------------------------- */
.acco li.level2 > a {
	padding-left: 50px;
	font-size: 16px;
	text-transform: none;
}

/* Level 4
-------------------------------------------------------------- */
.acco li.level3 > a
{
	padding-left: 70px;
	font-size: 14px;
	text-transform: none;
}

/* Level 5+
-------------------------------------------------------------- */
.acco li.level3 .nav-item > a /* Level 5+ */
{
	padding-left: 90px;
	font-size: 12px;
	text-transform: none;
}



/* Opener
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.acco .opener {
	position:absolute;
	right:0;
	top:0;
	display:block;
	cursor:pointer;
	text-align:center;
	
	width:49px;
	height:49px;
	line-height:49px;
	background: url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener.png) center center no-repeat;
}
.acco .opener:hover {
	background-color:rgba(0,0,0, 0.05);
}

/* Active */
.acco li.item-active > .opener {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/accordion/opener-active.png);
}
.nav-regular .nav-item{text-align:left;}.nav-regular .nav-item > a{display:block;text-decoration:none;}
.nav-regular li.level0{float:left;}.nav-regular li.level0 > a{padding:0 12px;}.nav-regular li.level0 > a > span{display:inline-block;white-space:nowrap;}
.nav-regular li.level0:hover > a{z-index:2001;position:relative;}
.nav-regular li.level0 > a .caret{opacity:0.3;}.nav-regular li.level0.active > a .caret{opacity:1;}.nav-regular li.level0:hover > a .caret{opacity:1;}
.nav-regular .nav-panel--dropdown{display:none;position:absolute;top:0;z-index:2000;background-color:#fff;}
#nav .nav-panel-inner{padding:23px;}
#nav .nav-panel-inner:before,#nav .nav-panel-inner:after{display:table;line-height:0;content:"";}#nav .nav-panel-inner:after{clear:both;}
.nav-regular .nav-panel.full-width{width:100%;}.nav-regular .nav-panel.tmp-full-width{width:100% !important;}
.nav-regular .mega > .nav-panel--dropdown{margin:0;}
.nav-regular .nav-panel li.mega{position:relative;}
.nav-regular .nav-panel li.mega > .nav-panel--dropdown{}.nav-regular .nav-panel li.mega:hover > .nav-panel--dropdown{display:block;left:60px;top:0;}
.nav-regular .nav-submenu--mega{margin-left:-1%;margin-right:-1%;}
.nav-regular .nav-submenu--mega > li{display:inline-block;float:none;vertical-align:top;margin:3px 0 0;padding:2px 0;}.nav-regular .nav-submenu--mega > li > a{font-size:16px;line-height:1.25em;}
.nav-regular .nav-submenu--mega > li.parent > a{margin-bottom:10px;}.nav-regular .nav-submenu--mega > li.nav-item--parent > a{margin-bottom:0;}
.nav-regular .nav-submenu--mega > li > .nav-panel{position:static;margin-bottom:10px;}.nav-regular .nav-submenu--mega > li > .nav-panel--dropdown{position:absolute;margin-bottom:0;}
.nav-regular .nav-submenu--mega > li > .nav-block--top{margin-top:0;margin-bottom:10px;}.nav-regular .nav-submenu--mega > li > .nav-block--bottom{margin-top:10px;margin-bottom:0;}
.nav-regular .nav-submenu--mega > li > ul > li{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/ultra-megamenu/bullet.png) 3px 6px no-repeat;padding-left:15px;transition:background-position 150ms ease-out;-moz-transition:background-position 150ms ease-out;-webkit-transition:background-position 150ms ease-out;-o-transition:background-position 150ms ease-out;}.nav-regular .nav-submenu--mega > li > ul > li:hover{background-position:6px 6px;}
.nav-regular .nav-submenu--mega > li > ul.nav-panel--dropdown > li{background:none;padding-left:0;}
.nav-regular .nav-submenu--mega > li > ul > li > a{line-height:1.6666em;}
.nav-regular .classic > .nav-panel--dropdown > li > a{line-height:1.6666em;}.nav-regular .classic > .nav-panel--dropdown > li > a .caret{float:right;margin-top:6px;}
.nav-regular .classic > .nav-panel--dropdown{margin:0;padding:20px;width:16em;min-width:12em;}
.nav-regular .nav-panel li.classic{position:relative;}
.nav-regular .nav-panel li.classic > .nav-panel--dropdown{}.nav-regular .nav-panel li.classic:hover > .nav-panel--dropdown{display:block;left:60px;top:0;}
.nav-regular .nav-submenu--mega > li.classic:hover > .nav-panel--dropdown{left:60px;top:20px;}
.nav-regular .simple > ul{margin-top:5px;margin-bottom:5px;}.nav-regular .simple > ul > li{background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/ultra-megamenu/bullet-mini.png) 3px 5px no-repeat;padding-left:15px;transition:background-position 150ms ease-out;-moz-transition:background-position 150ms ease-out;-webkit-transition:background-position 150ms ease-out;-o-transition:background-position 150ms ease-out;}.nav-regular .simple > ul > li:hover{background-position:6px 5px;}.nav-regular .simple > ul > li > a{opacity:0.6;transition:opacity 150ms ease-out;-moz-transition:opacity 150ms ease-out;-webkit-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;}.nav-regular .simple:hover > ul > li > a{opacity:1;}
.dd-itemgrid > .nav-item{float:left;padding-left:1%;padding-right:1%;}
.dd-itemgrid-1col > .nav-item{width:98%;}
.dd-itemgrid-2col > .nav-item{width:48%;}.dd-itemgrid-2col > .nav-item:nth-child(2n+1){clear:left;}
.dd-itemgrid-3col > .nav-item{width:31.3333%;}.dd-itemgrid-3col > .nav-item:nth-child(3n+1){clear:left;}
.dd-itemgrid-4col > .nav-item{width:23%;}.dd-itemgrid-4col > .nav-item:nth-child(4n+1){clear:left;}
.dd-itemgrid-5col > .nav-item{width:18%;}.dd-itemgrid-5col > .nav-item:nth-child(5n+1){clear:left;}
.dd-itemgrid-6col > .nav-item{width:14.6666%;}.dd-itemgrid-6col > .nav-item:nth-child(6n+1){clear:left;}
.dd-itemgrid-7col > .nav-item{width:12.2857%;}.dd-itemgrid-7col > .nav-item:nth-child(7n+1){clear:left;}
.dd-itemgrid-8col > .nav-item{width:10.5%;}.dd-itemgrid-8col > .nav-item:nth-child(8n+1){clear:left;}
.nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent > .nav-panel--dropdown{display:block;left:-10000px;opacity:0;-moz-transition:opacity 300ms ease-in-out 150ms, left 0s ease-in-out 450ms, top 0s ease-in-out 450ms;-webkit-transition:opacity 300ms ease-in-out 150ms, left 0s ease-in-out 450ms, top 0s ease-in-out 450ms;-o-transition:opacity 300ms ease-in-out 150ms, left 0s ease-in-out 450ms, top 0s ease-in-out 450ms;transition:opacity 300ms ease-in-out 150ms, left 0s ease-in-out 450ms, top 0s ease-in-out 450ms;}.nav-regular.opt-fx-fade-inout .nav-panel .nav-item--parent:hover > .nav-panel--dropdown{opacity:1;transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms;-o-transition-delay:150ms;}
/**
 * Simple vertical menu (sidebar menu)
 */



.vertnav { float: left; width: 100%; }

/* Number of products in category */
.vertnav .number { color: #aaa; margin-left: 3px; }


/* Category labels inside vertical menu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* All levels */
.vertnav li > a > span > .cat-label {
	position: static;
	display: inline-block !important;
	padding: 0 4px;
	margin-left: 3px;

	/* Label size */
	font-size: inherit;
	line-height: inherit;
}

/* Hide pin */
.vertnav li > a > span > .pin-bottom:before { display: none; }

@media only screen and (max-width: 319px) {
	.nav-mobile .nav-block { display: none !important; }
	.nav-mobile .nav-item > div.nav-panel--dropdown { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color: transparent !important; }
	.nav-mobile .nav-item > div > div { padding: 0 !important; }
	.nav-mobile .nav-item > div > div > .nav-block--center { margin: 0 !important; width: 100% !important; }
	.nav-mobile .nav-item.nav-item--only-blocks { display: none; }
}
.callprice_request_form .fieldset{padding: 22px 25px 12px 33px;background:none;border: none;margin:0;}
.callprice_request_form .form-list .input-box{width:145px !important;}
.request_details_message{font-size: 12px;font-weight: bold;text-align: left;width: 535px;}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/lr_callprice/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/lr_callprice/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/lr_callprice/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/lr_callprice/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
@font-face
{
 font-family: Open sans;
 src: url(https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/OpenSans-Regular.ttf);
}

.magestore-popup_social {
    max-width: 622px !important;
}
.clear{
 width:100%;
 height:0px;
 clear:both;
 font-size:0px;
 line-height:0px;
}

#sociallogin_button{
	margin-top:10px;
}

#sociallogin_button button span{
	box-sizing: border-box;
}

 #bt-loginfb span, #bt-loginfb-other span, #bt-loginfb-popup span{
    height:35px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/fb.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginfb span span,#bt-loginfb-other span span, #bt-loginfb-popup span span{background: none repeat scroll 0 0 #2d78bd;}
#bt-loginamazon span,#bt-loginamazon-other span, #bt-loginamazon-popup span{
    height:35px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/bt_amazon.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginamazon span span,#bt-loginamazon-other span span, #bt-loginamazon-popup span span{background: none repeat scroll 0 0 #fe9900;}
#bt-loginins span,#bt-loginins-other span, #bt-loginins-popup span{
    height:35px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/bt_intagram.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginins span span,#bt-loginins-other span span, #bt-loginins-popup span span{background: none repeat scroll 0 0 #42729a;}
#bt-logingo span,#bt-logingo-other span, #bt-logingo-popup span{
    height: 35px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/google.png") no-repeat;
    display: block;
    float: left;
}
#bt-logingo span span,#bt-logingo-other span span, #bt-logingo-popup span span{background: none repeat scroll 0 0 #dd4b39;}
#magestore-popup  .input-box{width:100%;}
#bt-loginvk span,#bt-loginvk-other span, #bt-loginvk-popup span{
    height: 35px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/vk.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginvk span span,#bt-loginvk-other span span, #bt-loginvk-popup span span{background: none repeat scroll 0 0 #44678d;}
#bt-loginper span,#bt-loginper-other span, #bt-loginper-popup span{
    height: 35px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/persional.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginper span span,#bt-loginper-other span span, #bt-loginper-popup span span{background: none repeat scroll 0 0 #ffc823;}

#bt-loginse span,#bt-loginse-other span, #bt-loginse-popup span{
    height: 35px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/stack.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginse span span,#bt-loginse-other span span, #bt-loginse-popup span  span{background: none repeat scroll 0 0 #3170c3;}

#bt-logintw span,#bt-logintw-other span, #bt-loginaol-popup span{
    height: 35px;
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/twit.png") no-repeat;
    display: block;
    float: left;
}
#bt-logintw span span,#bt-logintw-other span span, #bt-loginaol-popup span span{background: none repeat scroll 0 0 #28bceb;}
#bt-loginwp span,#bt-loginwp-other span, #bt-loginwp-popup span{   
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/wpress.png") no-repeat;  
}
#bt-loginwp span span,#bt-loginwp-other span span, #bt-loginwp-popup span span{background: none repeat scroll 0 0 #555555;}
#bt-loginya span, #bt-loginya-popup span{
    height: 35px;
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/yh.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginya span span,#bt-loginya-other span span, #bt-loginya-popup span span{background: none repeat scroll 0 0 #6f2b90;}
/* by Hai Ta */
#bt-loginaol span,#bt-loginaol-other span, #bt-loginaol-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/aol.png") no-repeat;  
}
#bt-loginaol span span,#bt-loginaol-other span span, #bt-loginaol-popup span span{background: none repeat scroll 0 0 #ffc923;}
#bt-loginwp span,#bt-loginwp-other span, #bt-loginwp-popup span{   
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/wpress.png") no-repeat;  
}
#bt-loginwp span span,#bt-loginwp-other span span, #bt-loginwp-popup span span{background: none repeat scroll 0 0 #555555;}
#bt-logincal span,#bt-logincal-other span, #bt-logincal-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/clavid.png") no-repeat;    
}
#bt-logincal span span,#bt-logincal-other span span, #bt-logincal-popup span span{ background: none repeat scroll 0 0 #12396b;}
#bt-loginorg span,#bt-loginorg-other span, #bt-loginorg-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/orange.png") no-repeat;    
}
#bt-loginorg span span,#bt-loginorg-other span span, #bt-loginorg-popup span span{background: none repeat scroll 0 0 #ff6501;}
#bt-loginmp span,#bt-loginmp-other span, #bt-loginmp-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/mysp.png") no-repeat;    
}
#bt-loginmp span span,#bt-loginmp-other span span, #bt-loginmp-popup span span{background: none repeat scroll 0 0 #ff6501;}
#bt-loginlive span,#bt-loginlive-other span, #bt-loginlive-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/live.png") no-repeat;
}
#bt-loginlive span span,#bt-loginlive-other span span, #bt-loginlive-popup span span{  background: none repeat scroll 0 0 #30a8e4;}
#bt-loginfq span,#bt-loginfq-other span, #bt-loginfq-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/fq.png") no-repeat;   
}
#bt-loginfq span span,#bt-loginfq-other span span, #bt-loginfq-popup span span{	background: none repeat scroll 0 0 #099eba;}

#bt-loginlinked span,#bt-loginlinked-other span, #bt-loginlinked-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/linked.png") no-repeat;   
}
#bt-loginlinked span span,#bt-loginlinked-other span span, #bt-loginlinked-popup span span{background: none repeat scroll 0 0 #017fb2;}
#bt-loginopen span,#bt-loginopen-other span, #bt-loginopen-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/myop.png") no-repeat;
}
#bt-loginopen span span,#bt-loginopen-other span span, #bt-loginopen-popup span span{background: none repeat scroll 0 0 #74bc52;}
#bt-loginlj span,#bt-loginlj-other span, #bt-loginlj-popup span{    
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/liveJ.png") no-repeat;   
}
#bt-loginlj span span,#bt-loginlj-other span span, #bt-loginlj-popup span span{background: none repeat scroll 0 0 #143ea9;}

#sociallogin-other-div{	
	display: block;	
	float: right;      
}
#sociallogin-other-a{
	width: 91px;
	display: block;
}
#sociallogin-other-a-popup{margin-right:30px}
.sociallogin-other{
	display: block;
	float: right;
	width: 100%;
	/* margin-top: -25px; */
}
.sociallogin-other-span{
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
}

.sociallogin-other-span-img-popup{
	float: right;
	width: 20px;
	height: 25px;
	cursor: pointer;
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/add.png") no-repeat right;
}

.other-button{
	/* margin: 7px 3px 5px 4px; */
}
.sociallogin-other-button{	
    width: auto;
	max-width:375px;
}

button.bt-login-social{background:none;border:none;cursor: pointer;}
button.bt-login-social:hover{opacity: 0.9; /* width: 88%; */}
button.bt-login-social span{
	height:35px;
	line-height:35px;
	color:#fff;
	padding: 0 0 0 35px;
	float:left;
	}
button#bt-logintw-popup span{
    height: 35px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/twit.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button .sociallogin-other #other_sociallogin_label{font-family: Open sans;}
button.bt-login-social span span{
	background-position:100% 0 !important;
	/* padding-right:10px !important; */
	padding-left:10px !important;
	text-align: left;
	color:#fff;
	min-width: 110px;
	font-family: Open sans;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	text-transform:none;
}
button.bt-login-social span span {
	min-width: 125px;
}
	
/* change poppup */
#magestore-popup{
    top: 100px;
    position: absolute;
    z-index: 40020;
    border-radius: 7px;
    border: 10px solid rgba(255, 255, 255, 0.58);
}
#magestore-popup .border-popup{
    float: left;
    width: 100%;
    padding: 15px 0;
    height: auto;
    background: #fff;
}
#magestore-login-social{
	float: right;
	width: 36%;
}
#magestore-login-social .magestore-loign-h3{
    float: right;
    padding-right: 102px;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.3;
}
#sociallogin-close{
	cursor: pointer;
    height: 33px;
    position: absolute;
    right: -20px;
    top: -16px;   
    z-index: 9999;
	right: -12px;
	top: -15px;
	height: 34px;
	width: 33px;
	background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/close.png") no-repeat;
}
#sociallogin-close:hover{
	text-decoration: underline;
}
#sociallogin-close-popup{
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    right: -22px;
    top: -22px;
    height: 34px;
    width: 33px;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/close.png") no-repeat;
}
#sociallogin-close-popup:hover{
	text-decoration: underline;
}
#magestore-login-form{
	padding-left: 33px;
    width: 51%;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/bg-login.png") no-repeat right center;
}
.magestore-loign-h3{
	margin-bottom: 18px;
	font-family: 'tahoma',Arial,Helvetica,sans-serif;
    font-size: 15px;
	padding-bottom: 3px;
}
.magestore-login-input-box{

}
.login-label{
    padding-top: 5px;
    font-weight: normal;
    color: #666;
    margin: 5px;
}
.login-label em{
	color: red;
}
.sociallogin-input-box{

}
.sociallogin-input-box .input-text{
	border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 2px #E3E3E3 inset;
    font-family: inherit;
    font-size: 1.1em;
    margin: 0;
    padding: 5px 4px;
    width: 230px;
    height: 32px;
}
.magestore-login-popup-button{
    float: left;
    margin-top: 15px;
}
.magestore-login-popup-button button{
    float: left;
    margin-bottom: 15px;
}
.magestore-login-popup-button .pass-register {
    float: left;
    width: 100%;
}
#magestore-forgot-password, #magestore-forgot-back,
#magestore-sociallogin-create-new-customer{
    font-size: 16px;
    float: left;
}
#magestore-forgot-back{
	margin-right: 40px;
}
.popup_click_btn{
	float: left;
	/* margin-left: 137px; */
}
.magestore-login-input-box  .login-label em{	
}
.ajax-login-image{
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/opc-ajax-loader.gif") no-repeat scroll 0 0 transparent;
	width: 16px;
	height: 16px;
	margin: 5px 0 5px 152px;
}
.magestore-invalid-email{
	margin-left: 152px;
	color: red;
}

#sociallogin-forgot{
	margin-bottom : 20px;
    padding-right: 15px;
}
.magestore-sociallogin-create-new-customer{
	float: left;	
	clear: both;
}
#magestore-button-sociallogin-forgot{
    margin-top: 15px;
}
.magestore-sociallogin-create-new-customer a{
    padding-left: 32px;
	font-weight: bold;
}
.sociallogin-field{
	width: 218px;
	float: left;
}
.sociallogin-field .input-text{
    width: 230px;
}
#magestore-create-back{
	font-size: 14px;
	float: left;
	margin-left: 80px;
	margin-top: 6px;
}
.sociallogin-other-button-popup{
	float: left;
	text-align: center;
	padding: 15px 0px 0px;
}
#sociallogin_button ul.right{float:right;    width: 100%;text-align: center;}
#sociallogin_button ul.left{float:left;}

/*Register*/
#magestore-create-user {
    width: 57%;
    background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/bg-login.png") no-repeat right center;
    padding-left: 33px;
}
.magestore-create-popup-button{
    float: left;
    width: 100%;
    margin-top: 15px;
}
.sociallogin-other-span-img-popup {    display: none;}.sociallogin-other-span {    display: none;}
@font-face
{
 font-family: Open sans;
 src: url(https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/OpenSans-Regular.ttf);
}
#sociallogin_button #magestore-popup_social ul li button{
	width: 175px;height:37px;
}
#sociallogin_button #magestore-popup_social ul li {
    float:left;
	font-family: Open sans;
}
@media all and (min-width: 0px) and (max-width: 680px){
#magestore-popup_social {
    font-size: 1.5em !important;
}
}
@media (min-width: 681px) {
}
@media all and (min-width: 0px) and  (max-width: 459px) {
	#sociallogin_button #magestore-popup_social ul li{padding: 0px 0px 10px 0px;}
	#sociallogin_button ul li{padding: 0px 0px 10px 0px;}
}
@media (min-width: 460px) {
	#sociallogin_button #magestore-popup_social ul li{padding: 0px 0px 10px 10px;}
	#sociallogin_button ul li{padding: 0px 0px 10px 10px;}
}
ul.magestore-login-social li{background:#fff;border:none; float: right}

#magestore-popup{
	width:66% !important;
	z-index:99999;
	max-width: 630px;
}
#magestore-popup_social {
	text-align: center;
	font-size: 1.5em;
	line-height: 1.25em;
	margin-bottom: 0.7em;
	position: absolute;
	top: 100px !important;
	left: 0;
	z-index: 100000;
	background-color: white;
}
#sociallogin_button ul.right li{
    float: right;
}
.magestore-popup_social{
		width: 90% !important;
	}
#other_sociallogin_label {
	background-color: rgb(240, 240, 237);
	line-height: 2em;
}
#magestore-popup_social li{
    /* float: right; */
    text-align: center;
}
.magestore-login-social{
    float: right;
    padding-right: 30px;
}
ul.magestore-login-social li.button{
    list-style: none !important;
    padding: 4px 0;
}
ul.magestore-login-social li.button:hover{
	background:none !important;
	margin:0;
	border:none;
    list-style: none !important;

}
.sociallogin-input-box .input-text{
	box-shadow: none;
}
.sociallogin-other-button-popup li.button{
	background:none;
	border:none;
	list-style: none !important;
	padding: 3px 8px !important;
}
.sociallogin-other-button-popup li.button:hover{
	background:none;
	border:none;
        list-style: none !important;
}
.other-button{padding:0;}
.bt-login-social{padding:0;margin:0 !important;}
.top-container{width:100%;}

#sociallogin_button{
	/*float:left;*/
}
#sociallogin_button ul li,.sociallogin-other ul li{margin: 0px;}
#sociallogin_button ul li.button,.sociallogin-other ul li.button{
	background:none !important;
	border:none !important;
	list-style: none !important;
}
#sociallogin_button ul li.button,.sociallogin-other ul li{
    display: inline-block;
    margin: 0 auto;
    /* float: none; */
}
#sociallogin_button ul li.button:hover{
	background:none !important;
	border:none !important;
	list-style: none !important;
}
.sociallogin-other-button{
	_display:block !important;
	z-index:3000 !important;
}
#sociallogin-other-a{
	display: inline-block;
	width:100%;
	text-align:right;
}
#sociallogin-other-div{
	display: inline-block;
	width:100%;
	margin:0;
}
#sociallogin-other-b{
	display:block;
	height:30px;
	line-height:30px;
}
#sociallogin-other-b span{
	display:block;
	margin-right:30px;
	text-align:right;
}
#sociallogin-other-button{
	top:30px;
}
#magestore-login-form .magestore-invalid-email{
	margin:0;
}
.other-button{
/* 	margin: 0px 2px 0px 2px !important;
	padding: 3px 0px 0px 8px!important; */
}

#bg_fade{
	z-index:30020 !important;
	float:left;
	width:100%;
	min-height:3000px;
}
.active .sociallogin-other-span-img-popup{
	float: right;
	width: 20px;
	height: 25px;
	cursor: pointer;
	background: url("https://www.themuseumoutlet.com/skin/frontend/base/default/css/magestore/sociallogin/sub.png") no-repeat right;
}
@media only screen and (max-width: 900px){

    #magestore-sociallogin-form-forgot .magestore-login-popup-button{
        width: 100%;
    }
    #magestore-popup .border-popup{
        height: auto;
    }
    #magestore-login-form{
        width: 100%;
        background: none;
        padding: 0;
    }
    .sociallogin-input-box .input-text {
        box-shadow: none;
        width: 100%;
    }
    .magestore-login-popup-button .pass-register {
        float: right;
        width: auto;
    }
    #magestore-login-social{
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }
    .magestore-login-social {
         padding-right: 0px;
    }
    ul.magestore-login-social li.button {
        margin-right: 8px;
    }
    ul.magestore-login-social li {
        float: left;
        vertical-align: middle;
        float: none;
    }
    #magestore-login-social .magestore-loign-h3 {
        float: left;
        padding-right: 0;
        width: 100%;
        margin-bottom: 2px;
    }
    #magestore-button-sociallogin-forgot {
         margin-top: 0px;
        float: right;
    }
    #magestore-create-user {
        width: 100%;
        background: none;
         padding-left: 0px;
    }

    #magestore-sociallogin-form-create .form-list > li{
        float: left;
        width: 100%;
    }

    #magestore-popup .form-list .sociallogin-field{
        width: 50%;
    }
    #magestore-popup .form-list .sociallogin-field.right{
        padding-left: 5px;
    }
    #magestore-button-sociallogin-forgot{
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 650px){
    .magestore-login-social {
        text-align: center;
    }
    ul.magestore-login-social li.button {
        margin-right: 0px;
        vertical-align: middle;
        float:none;
    }
    .magestore-login-popup-button{
        margin-bottom: 15px;
    }
    #magestore-forgot-password,
    #magestore-sociallogin-create-new-customer{
        font-size: 15px;
    }
    #magestore-forgot-back {
        font-size: 14px;
    }
}
@media only screen and (max-width: 500px){
    #magestore-popup .form-list .sociallogin-field{width: 100%}
    .sociallogin-field .input-text{width: 100%}
    #magestore-create-back{
        font-size: 14px;
        text-align: center;
        margin-bottom: 10px;
        float: left;
        width: 100%;
    }
    #magestore-button-sociallogin-create{    width: 100%;}
}
@media only screen and (max-width: 480px){
    .magestore-login-popup-button button{
        width:100%;
    }
    .magestore-login-popup-button .pass-register {
        float: right;
        clear: both;
    }
    #magestore-forgot-password,
    #magestore-sociallogin-create-new-customer{
        font-size: 14px;
    }
    #magestore-forgot-back {
        width: 100%;
        text-align: center;
        margin-bottom: 12px;
    }
}
/*!
 *
 *  Project:  GLYPHICONS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 *
 */
html,
html .halflings {
  -webkit-font-smoothing: antialiased !important;
}
@font-face {
  font-family: 'Glyphicons';
  src: url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.eot');
  src: url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.woff') format('woff'), url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.ttf') format('truetype'), url('https://www.themuseumoutlet.com/skin/frontend/base/default/magpleasure/vendor/glyphicons/fonts/glyphicons-regular.svg#glyphicons_halflingsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
i.glyphicons {
  display: inline-block;
  position: relative;
  padding: 0;
  color: #1d1d1b;
  width: 16px;
  height: 16px;
  text-decoration: none;
  *display: inline;
  *zoom: 1;
}
i.glyphicons:before {
  color: #1D1D1B;
  font: 16px 'Glyphicons';
  left: 0;
  position: absolute;
  top: 0;
}
i.glyphicons.glass:before {
  content: "\e001";
}
i.glyphicons.leaf:before {
  content: "\e002";
}
i.glyphicons.dog:before {
  content: "\e003";
}
i.glyphicons.user:before {
  content: "\e004";
}
i.glyphicons.girl:before {
  content: "\e005";
}
i.glyphicons.car:before {
  content: "\e006";
}
i.glyphicons.user_add:before {
  content: "\e007";
}
i.glyphicons.user_remove:before {
  content: "\e008";
}
i.glyphicons.film:before {
  content: "\e009";
}
i.glyphicons.magic:before {
  content: "\e010";
}
i.glyphicons.envelope:before {
  content: "\2709";
}
i.glyphicons.camera:before {
  content: "\e012";
}
i.glyphicons.heart:before {
  content: "\e013";
}
i.glyphicons.beach_umbrella:before {
  content: "\e014";
}
i.glyphicons.train:before {
  content: "\e015";
}
i.glyphicons.print:before {
  content: "\e016";
}
i.glyphicons.bin:before {
  content: "\e017";
}
i.glyphicons.music:before {
  content: "\e018";
}
i.glyphicons.note:before {
  content: "\e019";
}
i.glyphicons.heart_empty:before {
  content: "\e020";
}
i.glyphicons.home:before {
  content: "\e021";
}
i.glyphicons.snowflake:before {
  content: "\2744";
}
i.glyphicons.fire:before {
  content: "\e023";
}
i.glyphicons.magnet:before {
  content: "\e024";
}
i.glyphicons.parents:before {
  content: "\e025";
}
i.glyphicons.binoculars:before {
  content: "\e026";
}
i.glyphicons.road:before {
  content: "\e027";
}
i.glyphicons.search:before {
  content: "\e028";
}
i.glyphicons.cars:before {
  content: "\e029";
}
i.glyphicons.notes_2:before {
  content: "\e030";
}
i.glyphicons.pencil:before {
  content: "\270F";
}
i.glyphicons.bus:before {
  content: "\e032";
}
i.glyphicons.wifi_alt:before {
  content: "\e033";
}
i.glyphicons.luggage:before {
  content: "\e034";
}
i.glyphicons.old_man:before {
  content: "\e035";
}
i.glyphicons.woman:before {
  content: "\e036";
}
i.glyphicons.file:before {
  content: "\e037";
}
i.glyphicons.coins:before {
  content: "\e038";
}
i.glyphicons.airplane:before {
  content: "\2708";
}
i.glyphicons.notes:before {
  content: "\e040";
}
i.glyphicons.stats:before {
  content: "\e041";
}
i.glyphicons.charts:before {
  content: "\e042";
}
i.glyphicons.pie_chart:before {
  content: "\e043";
}
i.glyphicons.group:before {
  content: "\e044";
}
i.glyphicons.keys:before {
  content: "\e045";
}
i.glyphicons.calendar:before {
  content: "\e046";
}
i.glyphicons.router:before {
  content: "\e047";
}
i.glyphicons.camera_small:before {
  content: "\e048";
}
i.glyphicons.dislikes:before {
  content: "\e049";
}
i.glyphicons.star:before {
  content: "\e050";
}
i.glyphicons.link:before {
  content: "\e051";
}
i.glyphicons.eye_open:before {
  content: "\e052";
}
i.glyphicons.eye_close:before {
  content: "\e053";
}
i.glyphicons.alarm:before {
  content: "\e054";
}
i.glyphicons.clock:before {
  content: "\e055";
}
i.glyphicons.stopwatch:before {
  content: "\e056";
}
i.glyphicons.projector:before {
  content: "\e057";
}
i.glyphicons.history:before {
  content: "\e058";
}
i.glyphicons.truck:before {
  content: "\e059";
}
i.glyphicons.cargo:before {
  content: "\e060";
}
i.glyphicons.compass:before {
  content: "\e061";
}
i.glyphicons.keynote:before {
  content: "\e062";
}
i.glyphicons.paperclip:before {
  content: "\e063";
}
i.glyphicons.power:before {
  content: "\e064";
}
i.glyphicons.lightbulb:before {
  content: "\e065";
}
i.glyphicons.tag:before {
  content: "\e066";
}
i.glyphicons.tags:before {
  content: "\e067";
}
i.glyphicons.cleaning:before {
  content: "\e068";
}
i.glyphicons.ruller:before {
  content: "\e069";
}
i.glyphicons.gift:before {
  content: "\e070";
}
i.glyphicons.umbrella:before {
  content: "\2602";
}
i.glyphicons.book:before {
  content: "\e072";
}
i.glyphicons.bookmark:before {
  content: "\e073";
}
i.glyphicons.wifi:before {
  content: "\e074";
}
i.glyphicons.cup:before {
  content: "\e075";
}
i.glyphicons.stroller:before {
  content: "\e076";
}
i.glyphicons.headphones:before {
  content: "\e077";
}
i.glyphicons.headset:before {
  content: "\e078";
}
i.glyphicons.warning_sign:before {
  content: "\e079";
}
i.glyphicons.signal:before {
  content: "\e080";
}
i.glyphicons.retweet:before {
  content: "\e081";
}
i.glyphicons.refresh:before {
  content: "\e082";
}
i.glyphicons.roundabout:before {
  content: "\e083";
}
i.glyphicons.random:before {
  content: "\e084";
}
i.glyphicons.heat:before {
  content: "\e085";
}
i.glyphicons.repeat:before {
  content: "\e086";
}
i.glyphicons.display:before {
  content: "\e087";
}
i.glyphicons.log_book:before {
  content: "\e088";
}
i.glyphicons.adress_book:before {
  content: "\e089";
}
i.glyphicons.building:before {
  content: "\e090";
}
i.glyphicons.eyedropper:before {
  content: "\e091";
}
i.glyphicons.adjust:before {
  content: "\e092";
}
i.glyphicons.tint:before {
  content: "\e093";
}
i.glyphicons.crop:before {
  content: "\e094";
}
i.glyphicons.vector_path_square:before {
  content: "\e095";
}
i.glyphicons.vector_path_circle:before {
  content: "\e096";
}
i.glyphicons.vector_path_polygon:before {
  content: "\e097";
}
i.glyphicons.vector_path_line:before {
  content: "\e098";
}
i.glyphicons.vector_path_curve:before {
  content: "\e099";
}
i.glyphicons.vector_path_all:before {
  content: "\e100";
}
i.glyphicons.font:before {
  content: "\e101";
}
i.glyphicons.italic:before {
  content: "\e102";
}
i.glyphicons.bold:before {
  content: "\e103";
}
i.glyphicons.text_underline:before {
  content: "\e104";
}
i.glyphicons.text_strike:before {
  content: "\e105";
}
i.glyphicons.text_height:before {
  content: "\e106";
}
i.glyphicons.text_width:before {
  content: "\e107";
}
i.glyphicons.text_resize:before {
  content: "\e108";
}
i.glyphicons.left_indent:before {
  content: "\e109";
}
i.glyphicons.right_indent:before {
  content: "\e110";
}
i.glyphicons.align_left:before {
  content: "\e111";
}
i.glyphicons.align_center:before {
  content: "\e112";
}
i.glyphicons.align_right:before {
  content: "\e113";
}
i.glyphicons.justify:before {
  content: "\e114";
}
i.glyphicons.list:before {
  content: "\e115";
}
i.glyphicons.text_smaller:before {
  content: "\e116";
}
i.glyphicons.text_bigger:before {
  content: "\e117";
}
i.glyphicons.embed:before {
  content: "\e118";
}
i.glyphicons.embed_close:before {
  content: "\e119";
}
i.glyphicons.table:before {
  content: "\e120";
}
i.glyphicons.message_full:before {
  content: "\e121";
}
i.glyphicons.message_empty:before {
  content: "\e122";
}
i.glyphicons.message_in:before {
  content: "\e123";
}
i.glyphicons.message_out:before {
  content: "\e124";
}
i.glyphicons.message_plus:before {
  content: "\e125";
}
i.glyphicons.message_minus:before {
  content: "\e126";
}
i.glyphicons.message_ban:before {
  content: "\e127";
}
i.glyphicons.message_flag:before {
  content: "\e128";
}
i.glyphicons.message_lock:before {
  content: "\e129";
}
i.glyphicons.message_new:before {
  content: "\e130";
}
i.glyphicons.inbox:before {
  content: "\e131";
}
i.glyphicons.inbox_plus:before {
  content: "\e132";
}
i.glyphicons.inbox_minus:before {
  content: "\e133";
}
i.glyphicons.inbox_lock:before {
  content: "\e134";
}
i.glyphicons.inbox_in:before {
  content: "\e135";
}
i.glyphicons.inbox_out:before {
  content: "\e136";
}
i.glyphicons.cogwheel:before {
  content: "\e137";
}
i.glyphicons.cogwheels:before {
  content: "\e138";
}
i.glyphicons.picture:before {
  content: "\e139";
}
i.glyphicons.adjust_alt:before {
  content: "\e140";
}
i.glyphicons.database_lock:before {
  content: "\e141";
}
i.glyphicons.database_plus:before {
  content: "\e142";
}
i.glyphicons.database_minus:before {
  content: "\e143";
}
i.glyphicons.database_ban:before {
  content: "\e144";
}
i.glyphicons.folder_open:before {
  content: "\e145";
}
i.glyphicons.folder_plus:before {
  content: "\e146";
}
i.glyphicons.folder_minus:before {
  content: "\e147";
}
i.glyphicons.folder_lock:before {
  content: "\e148";
}
i.glyphicons.folder_flag:before {
  content: "\e149";
}
i.glyphicons.folder_new:before {
  content: "\e150";
}
i.glyphicons.edit:before {
  content: "\e151";
}
i.glyphicons.new_window:before {
  content: "\e152";
}
i.glyphicons.check:before {
  content: "\e153";
}
i.glyphicons.unchecked:before {
  content: "\e154";
}
i.glyphicons.more_windows:before {
  content: "\e155";
}
i.glyphicons.show_big_thumbnails:before {
  content: "\e156";
}
i.glyphicons.show_thumbnails:before {
  content: "\e157";
}
i.glyphicons.show_thumbnails_with_lines:before {
  content: "\e158";
}
i.glyphicons.show_lines:before {
  content: "\e159";
}
i.glyphicons.playlist:before {
  content: "\e160";
}
i.glyphicons.imac:before {
  content: "\e161";
}
i.glyphicons.macbook:before {
  content: "\e162";
}
i.glyphicons.ipad:before {
  content: "\e163";
}
i.glyphicons.iphone:before {
  content: "\e164";
}
i.glyphicons.iphone_transfer:before {
  content: "\e165";
}
i.glyphicons.iphone_exchange:before {
  content: "\e166";
}
i.glyphicons.ipod:before {
  content: "\e167";
}
i.glyphicons.ipod_shuffle:before {
  content: "\e168";
}
i.glyphicons.ear_plugs:before {
  content: "\e169";
}
i.glyphicons.phone:before {
  content: "\e170";
}
i.glyphicons.step_backward:before {
  content: "\e171";
}
i.glyphicons.fast_backward:before {
  content: "\e172";
}
i.glyphicons.rewind:before {
  content: "\e173";
}
i.glyphicons.play:before {
  content: "\e174";
}
i.glyphicons.pause:before {
  content: "\e175";
}
i.glyphicons.stop:before {
  content: "\e176";
}
i.glyphicons.forward:before {
  content: "\e177";
}
i.glyphicons.fast_forward:before {
  content: "\e178";
}
i.glyphicons.step_forward:before {
  content: "\e179";
}
i.glyphicons.eject:before {
  content: "\e180";
}
i.glyphicons.facetime_video:before {
  content: "\e181";
}
i.glyphicons.download_alt:before {
  content: "\e182";
}
i.glyphicons.mute:before {
  content: "\e183";
}
i.glyphicons.volume_down:before {
  content: "\e184";
}
i.glyphicons.volume_up:before {
  content: "\e185";
}
i.glyphicons.screenshot:before {
  content: "\e186";
}
i.glyphicons.move:before {
  content: "\e187";
}
i.glyphicons.more:before {
  content: "\e188";
}
i.glyphicons.brightness_reduce:before {
  content: "\e189";
}
i.glyphicons.brightness_increase:before {
  content: "\e190";
}
i.glyphicons.circle_plus:before {
  content: "\e191";
}
i.glyphicons.circle_minus:before {
  content: "\e192";
}
i.glyphicons.circle_remove:before {
  content: "\e193";
}
i.glyphicons.circle_ok:before {
  content: "\e194";
}
i.glyphicons.circle_question_mark:before {
  content: "\e195";
}
i.glyphicons.circle_info:before {
  content: "\e196";
}
i.glyphicons.circle_exclamation_mark:before {
  content: "\e197";
}
i.glyphicons.remove:before {
  content: "\e198";
}
i.glyphicons.ok:before {
  content: "\e199";
}
i.glyphicons.ban:before {
  content: "\e200";
}
i.glyphicons.download:before {
  content: "\e201";
}
i.glyphicons.upload:before {
  content: "\e202";
}
i.glyphicons.shopping_cart:before {
  content: "\e203";
}
i.glyphicons.lock:before {
  content: "\e204";
}
i.glyphicons.unlock:before {
  content: "\e205";
}
i.glyphicons.electricity:before {
  content: "\e206";
}
i.glyphicons.ok_2:before {
  content: "\e207";
}
i.glyphicons.remove_2:before {
  content: "\e208";
}
i.glyphicons.cart_out:before {
  content: "\e209";
}
i.glyphicons.cart_in:before {
  content: "\e210";
}
i.glyphicons.left_arrow:before {
  content: "\e211";
}
i.glyphicons.right_arrow:before {
  content: "\e212";
}
i.glyphicons.down_arrow:before {
  content: "\e213";
}
i.glyphicons.up_arrow:before {
  content: "\e214";
}
i.glyphicons.resize_small:before {
  content: "\e215";
}
i.glyphicons.resize_full:before {
  content: "\e216";
}
i.glyphicons.circle_arrow_left:before {
  content: "\e217";
}
i.glyphicons.circle_arrow_right:before {
  content: "\e218";
}
i.glyphicons.circle_arrow_top:before {
  content: "\e219";
}
i.glyphicons.circle_arrow_down:before {
  content: "\e220";
}
i.glyphicons.play_button:before {
  content: "\e221";
}
i.glyphicons.unshare:before {
  content: "\e222";
}
i.glyphicons.share:before {
  content: "\e223";
}
i.glyphicons.chevron-right:before {
  content: "\e224";
}
i.glyphicons.chevron-left:before {
  content: "\e225";
}
i.glyphicons.bluetooth:before {
  content: "\e226";
}
i.glyphicons.euro:before {
  content: "\20AC";
}
i.glyphicons.usd:before {
  content: "\e228";
}
i.glyphicons.gbp:before {
  content: "\e229";
}
i.glyphicons.retweet_2:before {
  content: "\e230";
}
i.glyphicons.moon:before {
  content: "\e231";
}
i.glyphicons.sun:before {
  content: "\2609";
}
i.glyphicons.cloud:before {
  content: "\2601";
}
i.glyphicons.direction:before {
  content: "\e234";
}
i.glyphicons.brush:before {
  content: "\e235";
}
i.glyphicons.pen:before {
  content: "\e236";
}
i.glyphicons.zoom_in:before {
  content: "\e237";
}
i.glyphicons.zoom_out:before {
  content: "\e238";
}
i.glyphicons.pin:before {
  content: "\e239";
}
i.glyphicons.albums:before {
  content: "\e240";
}
i.glyphicons.rotation_lock:before {
  content: "\e241";
}
i.glyphicons.flash:before {
  content: "\e242";
}
i.glyphicons.google_maps:before {
  content: "\e243";
}
i.glyphicons.anchor:before {
  content: "\2693";
}
i.glyphicons.conversation:before {
  content: "\e245";
}
i.glyphicons.chat:before {
  content: "\e246";
}
i.glyphicons.male:before {
  content: "\e247";
}
i.glyphicons.female:before {
  content: "\e248";
}
i.glyphicons.asterisk:before {
  content: "\002A";
}
i.glyphicons.divide:before {
  content: "\00F7";
}
i.glyphicons.snorkel_diving:before {
  content: "\e251";
}
i.glyphicons.scuba_diving:before {
  content: "\e252";
}
i.glyphicons.oxygen_bottle:before {
  content: "\e253";
}
i.glyphicons.fins:before {
  content: "\e254";
}
i.glyphicons.fishes:before {
  content: "\e255";
}
i.glyphicons.boat:before {
  content: "\e256";
}
i.glyphicons.delete:before {
  content: "\e257";
}
i.glyphicons.sheriffs_star:before {
  content: "\e258";
}
i.glyphicons.qrcode:before {
  content: "\e259";
}
i.glyphicons.barcode:before {
  content: "\e260";
}
i.glyphicons.pool:before {
  content: "\e261";
}
i.glyphicons.buoy:before {
  content: "\e262";
}
i.glyphicons.spade:before {
  content: "\e263";
}
i.glyphicons.bank:before {
  content: "\e264";
}
i.glyphicons.vcard:before {
  content: "\e265";
}
i.glyphicons.electrical_plug:before {
  content: "\e266";
}
i.glyphicons.flag:before {
  content: "\e267";
}
i.glyphicons.credit_card:before {
  content: "\e268";
}
i.glyphicons.keyboard-wireless:before {
  content: "\e269";
}
i.glyphicons.keyboard-wired:before {
  content: "\e270";
}
i.glyphicons.shield:before {
  content: "\e271";
}
i.glyphicons.ring:before {
  content: "\02DA";
}
i.glyphicons.cake:before {
  content: "\e273";
}
i.glyphicons.drink:before {
  content: "\e274";
}
i.glyphicons.beer:before {
  content: "\e275";
}
i.glyphicons.fast_food:before {
  content: "\e276";
}
i.glyphicons.cutlery:before {
  content: "\e277";
}
i.glyphicons.pizza:before {
  content: "\e278";
}
i.glyphicons.birthday_cake:before {
  content: "\e279";
}
i.glyphicons.tablet:before {
  content: "\e280";
}
i.glyphicons.settings:before {
  content: "\e281";
}
i.glyphicons.bullets:before {
  content: "\e282";
}
i.glyphicons.cardio:before {
  content: "\e283";
}
i.glyphicons.t-shirt:before {
  content: "\e284";
}
i.glyphicons.pants:before {
  content: "\e285";
}
i.glyphicons.sweater:before {
  content: "\e286";
}
i.glyphicons.fabric:before {
  content: "\e287";
}
i.glyphicons.leather:before {
  content: "\e288";
}
i.glyphicons.scissors:before {
  content: "\e289";
}
i.glyphicons.bomb:before {
  content: "\e290";
}
i.glyphicons.skull:before {
  content: "\e291";
}
i.glyphicons.celebration:before {
  content: "\e292";
}
i.glyphicons.tea_kettle:before {
  content: "\e293";
}
i.glyphicons.french_press:before {
  content: "\e294";
}
i.glyphicons.coffe_cup:before {
  content: "\e295";
}
i.glyphicons.pot:before {
  content: "\e296";
}
i.glyphicons.grater:before {
  content: "\e297";
}
i.glyphicons.kettle:before {
  content: "\e298";
}
i.glyphicons.hospital:before {
  content: "\e299";
}
i.glyphicons.hospital_h:before {
  content: "\e300";
}
i.glyphicons.microphone:before {
  content: "\e301";
}
i.glyphicons.webcam:before {
  content: "\e302";
}
i.glyphicons.temple_christianity_church:before {
  content: "\e303";
}
i.glyphicons.temple_islam:before {
  content: "\e304";
}
i.glyphicons.temple_hindu:before {
  content: "\e305";
}
i.glyphicons.temple_buddhist:before {
  content: "\e306";
}
i.glyphicons.bicycle:before {
  content: "\e307";
}
i.glyphicons.life_preserver:before {
  content: "\e308";
}
i.glyphicons.share_alt:before {
  content: "\e309";
}
i.glyphicons.comments:before {
  content: "\e310";
}
i.glyphicons.flower:before {
  content: "\2698";
}
i.glyphicons.baseball:before {
  content: "\e312";
}
i.glyphicons.rugby:before {
  content: "\e313";
}
i.glyphicons.ax:before {
  content: "\e314";
}
i.glyphicons.table_tennis:before {
  content: "\e315";
}
i.glyphicons.bowling:before {
  content: "\e316";
}
i.glyphicons.tree_conifer:before {
  content: "\e317";
}
i.glyphicons.tree_deciduous:before {
  content: "\e318";
}
i.glyphicons.more_items:before {
  content: "\e319";
}
i.glyphicons.sort:before {
  content: "\e320";
}
i.glyphicons.filter:before {
  content: "\e321";
}
i.glyphicons.gamepad:before {
  content: "\e322";
}
i.glyphicons.playing_dices:before {
  content: "\e323";
}
i.glyphicons.calculator:before {
  content: "\e324";
}
i.glyphicons.tie:before {
  content: "\e325";
}
i.glyphicons.wallet:before {
  content: "\e326";
}
i.glyphicons.piano:before {
  content: "\e327";
}
i.glyphicons.sampler:before {
  content: "\e328";
}
i.glyphicons.podium:before {
  content: "\e329";
}
i.glyphicons.soccer_ball:before {
  content: "\e330";
}
i.glyphicons.blog:before {
  content: "\e331";
}
i.glyphicons.dashboard:before {
  content: "\e332";
}
i.glyphicons.certificate:before {
  content: "\e333";
}
i.glyphicons.bell:before {
  content: "\e334";
}
i.glyphicons.candle:before {
  content: "\e335";
}
i.glyphicons.pushpin:before {
  content: "\e336";
}
i.glyphicons.iphone_shake:before {
  content: "\e337";
}
i.glyphicons.pin_flag:before {
  content: "\e338";
}
i.glyphicons.turtle:before {
  content: "\e339";
}
i.glyphicons.rabbit:before {
  content: "\e340";
}
i.glyphicons.globe:before {
  content: "\e341";
}
i.glyphicons.briefcase:before {
  content: "\e342";
}
i.glyphicons.hdd:before {
  content: "\e343";
}
i.glyphicons.thumbs_up:before {
  content: "\e344";
}
i.glyphicons.thumbs_down:before {
  content: "\e345";
}
i.glyphicons.hand_right:before {
  content: "\e346";
}
i.glyphicons.hand_left:before {
  content: "\e347";
}
i.glyphicons.hand_up:before {
  content: "\e348";
}
i.glyphicons.hand_down:before {
  content: "\e349";
}
i.glyphicons.fullscreen:before {
  content: "\e350";
}
i.glyphicons.shopping_bag:before {
  content: "\e351";
}
i.glyphicons.book_open:before {
  content: "\e352";
}
i.glyphicons.nameplate:before {
  content: "\e353";
}
i.glyphicons.nameplate_alt:before {
  content: "\e354";
}
i.glyphicons.vases:before {
  content: "\e355";
}
i.glyphicons.bullhorn:before {
  content: "\e356";
}
i.glyphicons.dumbbell:before {
  content: "\e357";
}
i.glyphicons.suitcase:before {
  content: "\e358";
}
i.glyphicons.file_import:before {
  content: "\e359";
}
i.glyphicons.file_export:before {
  content: "\e360";
}
i.glyphicons.bug:before {
  content: "\e361";
}
i.glyphicons.crown:before {
  content: "\e362";
}
i.glyphicons.smoking:before {
  content: "\e363";
}
i.glyphicons.cloud-upload:before {
  content: "\e364";
}
i.glyphicons.cloud-download:before {
  content: "\e365";
}
i.glyphicons.restart:before {
  content: "\e366";
}
i.glyphicons.security_camera:before {
  content: "\e367";
}
i.glyphicons.expand:before {
  content: "\e368";
}
i.glyphicons.collapse:before {
  content: "\e369";
}
i.glyphicons.collapse_top:before {
  content: "\e370";
}
i.glyphicons.globe_af:before {
  content: "\e371";
}
i.glyphicons.global:before {
  content: "\e372";
}
i.glyphicons.spray:before {
  content: "\e373";
}
i.glyphicons.nails:before {
  content: "\e374";
}
i.glyphicons.claw_hammer:before {
  content: "\e375";
}
i.glyphicons.classic_hammer:before {
  content: "\e376";
}
i.glyphicons.hand_saw:before {
  content: "\e377";
}
i.glyphicons.riflescope:before {
  content: "\e378";
}
i.glyphicons.electrical_socket_eu:before {
  content: "\e379";
}
i.glyphicons.electrical_socket_us:before {
  content: "\e380";
}
i.glyphicons.pinterest:before {
  content: "\e381";
}
i.glyphicons.dropbox:before {
  content: "\e382";
}
i.glyphicons.google_plus:before {
  content: "\e383";
}
i.glyphicons.jolicloud:before {
  content: "\e384";
}
i.glyphicons.yahoo:before {
  content: "\e385";
}
i.glyphicons.blogger:before {
  content: "\e386";
}
i.glyphicons.picasa:before {
  content: "\e387";
}
i.glyphicons.amazon:before {
  content: "\e388";
}
i.glyphicons.tumblr:before {
  content: "\e389";
}
i.glyphicons.wordpress:before {
  content: "\e390";
}
i.glyphicons.instapaper:before {
  content: "\e391";
}
i.glyphicons.evernote:before {
  content: "\e392";
}
i.glyphicons.xing:before {
  content: "\e393";
}
i.glyphicons.zootool:before {
  content: "\e394";
}
i.glyphicons.dribbble:before {
  content: "\e395";
}
i.glyphicons.deviantart:before {
  content: "\e396";
}
i.glyphicons.read_it_later:before {
  content: "\e397";
}
i.glyphicons.linked_in:before {
  content: "\e398";
}
i.glyphicons.forrst:before {
  content: "\e399";
}
i.glyphicons.pinboard:before {
  content: "\e400";
}
i.glyphicons.behance:before {
  content: "\e401";
}
i.glyphicons.github:before {
  content: "\e402";
}
i.glyphicons.youtube:before {
  content: "\e403";
}
i.glyphicons.skitch:before {
  content: "\e404";
}
i.glyphicons.foursquare:before {
  content: "\e405";
}
i.glyphicons.quora:before {
  content: "\e406";
}
i.glyphicons.badoo:before {
  content: "\e407";
}
i.glyphicons.spotify:before {
  content: "\e408";
}
i.glyphicons.stumbleupon:before {
  content: "\e409";
}
i.glyphicons.readability:before {
  content: "\e410";
}
i.glyphicons.facebook:before {
  content: "\e411";
}
i.glyphicons.twitter:before {
  content: "\e412";
}
i.glyphicons.instagram:before {
  content: "\e413";
}
i.glyphicons.posterous_spaces:before {
  content: "\e414";
}
i.glyphicons.vimeo:before {
  content: "\e415";
}
i.glyphicons.flickr:before {
  content: "\e416";
}
i.glyphicons.last_fm:before {
  content: "\e417";
}
i.glyphicons.rss:before {
  content: "\e418";
}
i.glyphicons.skype:before {
  content: "\e419";
}
i.glyphicons.e-mail:before {
  content: "\e420";
}

.mobile{display:none;}
@media (max-width:770px){.mobile{display:block;}
}
.mobile .mobile-block{display:none;}
@media (max-width:770px){.mobile .mobile-block{display:block;}
}
.mobile.two-columns-left section.content,
.mobile.two-columns-right section.content{width:100%;float:left;}
.mobile.two-columns-left section.content .swipe-me,
.mobile.two-columns-right section.content .swipe-me{width:40px;height:40px;-webkit-transition:all 0.5s 0.3s ease-in-out;-moz-transition:all 0.5s 0.3s ease-in-out;-o-transition:all 0.5s 0.3s ease-in-out;transition:all 0.5s 0.3s ease-in-out;opacity:0.5;text-indent:-10000px;cursor:pointer;margin-bottom:5px;margin-top:-15px;float:right;}
.mobile.two-columns-left section.content .swipe-me:hover,
.mobile.two-columns-right section.content .swipe-me:hover{opacity:0.7;}
.mobile.two-columns-left section.content .swipe-me.right,
.mobile.two-columns-right section.content .swipe-me.right{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/swipe_left.png) no-repeat 100% 50% transparent;background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/swipe_left.svg) no-repeat 100% 50% transparent;}
.mobile.two-columns-left section.content .swipe-me.left,
.mobile.two-columns-right section.content .swipe-me.left{background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/swipe_right.png) no-repeat 100% 50% transparent;background:url(https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/swipe_right.svg) no-repeat 100% 50% transparent;}
.mobile.two-columns-left aside,
.mobile.two-columns-right aside{position:fixed;width:80%;max-width:320px;top:0;height:100vh;background:#fff;z-index:199999;padding:20px;}
.mobile.two-columns-left aside.right,
.mobile.two-columns-right aside.right,
.mobile.two-columns-left aside.left,
.mobile.two-columns-right aside.left{overflow-y:scroll;display:none;}
.mobile.two-columns-left aside.right.active,
.mobile.two-columns-right aside.right.active,
.mobile.two-columns-left aside.left.active,
.mobile.two-columns-right aside.left.active{display:block;-webkit-box-shadow:0px 0 15px 0 #333333;-moz-box-shadow:0px 0 15px 0 #333333;box-shadow:0px 0 15px 0 #333333;}
.mobile.two-columns-left aside.right,
.mobile.two-columns-right aside.right{right:-80%;}
.mobile.two-columns-left aside.right.active,
.mobile.two-columns-right aside.right.active{right:0;}
.mobile.two-columns-left aside.left,
.mobile.two-columns-right aside.left{left:-80%;}
.mobile.two-columns-left aside.left.active,
.mobile.two-columns-right aside.left.active{left:0;}
.mobile.two-columns-left .mpblog-search input#search-blog,
.mobile.two-columns-right .mpblog-search input#search-blog{width:100%;}
.desktop{display:block;}
@media (max-width:770px){.desktop{display:none;}
}
.desktop .desktop-block{display:block;}
@media (max-width:770px){.desktop .desktop-block{display:none;}
}
.desktop.two-columns-left section.content,
.desktop.two-columns-right section.content{width:74%;float:left;}
.desktop.two-columns-left aside.left,
.desktop.two-columns-right aside.left,
.desktop.two-columns-left aside.right,
.desktop.two-columns-right aside.right{width:23%;float:left;}
.desktop.two-columns-right section.content{padding-right:20px;}
.desktop.two-columns-left section.content{padding-left:20px;}
.desktop.three-columns section.content{width:58%;float:left;padding:0 18px;}
.desktop.three-columns aside.left,
.desktop.three-columns aside.right{width:18%;float:left;}
@media (max-width:1024px){.mpblog-list.list .mpblog-post{border-bottom:1px solid #cccccc;margin-bottom:1em;padding-bottom:1em;}
.mpblog-list.list .mpblog-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
}
.mpblog-list.list .mpblog-post .thumbnail-container{overflow:hidden;}
.mpblog-list.list .mpblog-post .post-thumbnail{-webkit-transition:-webkit-transform 0.3s 0.15s ease-out;-moz-transition:-moz-transform 0.3s 0.15s ease-out;-o-transition:-o-transform 0.3s 0.15s ease-out;transition:-webkit-transform 0.3s 0.15s ease-out,-moz-transform 0.3s 0.15s ease-out,-o-transform 0.3s 0.15s ease-out,transform 0.3s 0.15s ease-out;}
.mpblog-list.list .mpblog-post .post-thumbnail:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.mpblog-list.list .mp-read-more{margin-right:1.5em;margin-bottom:1.5em;float:left;}
.mpblog-list.grid{width:100%;}
.mpblog-list.grid .item{-webkit-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mpblog-list.grid .item .post-container{overflow:hidden;background-color:#f4f4f4;padding:10px;}
.mpblog-list.grid .item .post-container .thumbnail-container{overflow:hidden;}
.mpblog-list.grid .item .post-container .post-thumbnail{margin:-10px -10px 10px;-webkit-transition:-webkit-transform 0.3s 0.15s ease-out;-moz-transition:-moz-transform 0.3s 0.15s ease-out;-o-transition:-o-transform 0.3s 0.15s ease-out;transition:-webkit-transform 0.3s 0.15s ease-out,-moz-transform 0.3s 0.15s ease-out,-o-transform 0.3s 0.15s ease-out,transform 0.3s 0.15s ease-out;}
.mpblog-list.grid .item .post-container .post-thumbnail:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.mpblog-list.grid .item .post-container .mp-footer{margin-bottom:20px;}
.mpblog-list.grid .item .post-container span.comments{float:left;margin-left:0;}
.three-columns .mpblog-list.grid .grid-sizer{width:33%;}
.three-columns .mpblog-list.grid .item{width:33%;}
.three-columns .mpblog-list.grid .item.w2{width:66%;}
.three-columns .mpblog-list.grid .item.w3{width:100%;padding:0 !important;}
@media only screen and (max-width:1024px){.three-columns .mpblog-list.grid .grid-sizer{width:50%;}
.three-columns .mpblog-list.grid .item{width:50%;}
.three-columns .mpblog-list.grid .item.w2,
.three-columns .mpblog-list.grid .item.w3{width:100%;padding:0 !important;}
}
@media only screen and (max-width:600px){.three-columns .mpblog-list.grid .grid-sizer{width:100%;}
.three-columns .mpblog-list.grid .item{padding:0 !important;width:100%;}
.three-columns .mpblog-list.grid .item.w3,
.three-columns .mpblog-list.grid .item.w2{width:100%;}
}
.two-columns-right .mpblog-list.grid .grid-sizer,
.two-columns-left .mpblog-list.grid .grid-sizer{width:25%;}
.two-columns-right .mpblog-list.grid .item,
.two-columns-left .mpblog-list.grid .item{width:25%;}
.two-columns-right .mpblog-list.grid .item.w2,
.two-columns-left .mpblog-list.grid .item.w2{width:50%;}
.two-columns-right .mpblog-list.grid .item.w3,
.two-columns-left .mpblog-list.grid .item.w3{width:75%;}
@media only screen and (max-width:1024px){.two-columns-right .mpblog-list.grid .grid-sizer,
.two-columns-left .mpblog-list.grid .grid-sizer{width:50%;}
.two-columns-right .mpblog-list.grid .item,
.two-columns-left .mpblog-list.grid .item{width:50%;}
.two-columns-right .mpblog-list.grid .item.w3,
.two-columns-left .mpblog-list.grid .item.w3,
.two-columns-right .mpblog-list.grid .item.w2,
.two-columns-left .mpblog-list.grid .item.w2{width:100%;padding:0 !important;}
}
@media only screen and (max-width:600px){.two-columns-right .mpblog-list.grid .grid-sizer,
.two-columns-left .mpblog-list.grid .grid-sizer{width:100%;}
.two-columns-right .mpblog-list.grid .item,
.two-columns-left .mpblog-list.grid .item{padding:0 !important;width:100%;}
.two-columns-right .mpblog-list.grid .item.w3,
.two-columns-left .mpblog-list.grid .item.w3,
.two-columns-right .mpblog-list.grid .item.w2,
.two-columns-left .mpblog-list.grid .item.w2{width:100%;}
}
.one-column .mpblog-list.grid .grid-sizer{width:20%;}
.one-column .mpblog-list.grid .item{width:20%;}
.one-column .mpblog-list.grid .item.w2{width:40%;}
.one-column .mpblog-list.grid .item.w3{width:60%;}
@media only screen and (max-width:1024px){.one-column .mpblog-list.grid .grid-sizer{width:33%;}
.one-column .mpblog-list.grid .item{width:33%;}
.one-column .mpblog-list.grid .item.w2{width:66%;}
.one-column .mpblog-list.grid .item.w3{width:100%;padding:0 !important;}
}
@media only screen and (max-width:600px){.one-column .mpblog-list.grid .grid-sizer{width:100%;}
.one-column .mpblog-list.grid .item{padding:0 !important;width:100%;}
.one-column .mpblog-list.grid .item.w3,
.one-column .mpblog-list.grid .item.w2{width:100%;}
}
.mpblog-container.list .mp-pager{border-top:1px solid #cccccc;}
.mpblog-container .mp-pager{margin-top:40px;padding:10px 5px 0;}
.mpblog-container .mp-pager .navi a{line-height:16px;min-height:16px;width:45%;}
.mpblog-container .mp-pager .newer a{float:right;text-align:right;}
.mpblog-container .mp-pager .newer a i.glyphicons{margin-left:5px;}
.mpblog-container .mp-pager .older a{float:left;text-align:left;}
.mpblog-container .mp-pager .older a i.glyphicons{margin-right:5px;}
@media (max-width:770px){.comments-action{display:inline-block;margin-top:20px;}
}
@media (min-width:770px){.comments-action{float:right;}
}
.comments-action .leave-a-comment{margin-left:15px;line-height:24px;}
.comments-action .leave-a-comment a{text-transform:uppercase;font-size:larger;}
.comments-action .blog-icon.rss{background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/rss.png") no-repeat 0 0 transparent;background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/rss.svg") no-repeat 0 0 transparent;}
@media (min-width:770px){.comments-action .blog-icon.rss{display:inline-block;}
}
.comments-action .blog-icon.rss,
.comments-action .leave-a-comment{float:left;}
.mpblog-comments-container .comments-header{border-bottom:1px solid #cccccc;padding-bottom:5px;position:relative;}
.mpblog-comments-container .comments-header span.leave-a-comment{float:left;margin-left:0;}
.mpblog-comments-container .comments-header span.rss-comments{float:left;margin-left:20px;}
.mpblog-comments-container .mp-comment-header{margin-bottom:10px;}
.mpblog-comments-container .mp-comment-author,
.mpblog-comments-container .mp-comment-date,
.mpblog-comments-container .mp-comment-willapprove{float:left;margin-right:10px;}
.mpblog-comments-container .mp-comment-willapprove{color:red;font-style:italic;font-size:smaller;}
.mpblog-comments-container .mp-replies{padding-left:24px;}
@media (max-width:1024px){.mpblog-comments-container .mp-replies{padding-left:12px;}
}
@media (max-width:600px){.mpblog-comments-container .mp-replies{padding-left:6px;}
}
.mp-comment-content,
.mp-comment-form{padding:10px;margin:20px 0;border:1px solid #cccccc;}
.mp-comment-content.my-comment{border-color:#3399cc;}
.mp-comment-form{background-color:#f4f4f4;}
.mp-comment-form h5{text-transform:none;}
.mp-blog-loader{background:url('https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/ajax-loader.gif') no-repeat scroll 50% 0 transparent;height:11px;width:16px;margin:0 auto;}
.comment-form-field{margin-bottom:10px;position:relative;}
.comment-form-field .checkbox + label{padding:0;}
.comment-form-field textarea,
.comment-form-field input[type="text"]{line-height:1.5;padding:5px !important;}
.comment-form-field textarea{height:72px;width:100%;max-width:460px;}
.comment-form-field textarea,
.comment-form-field textarea:focus{background-color:#ffffff;}
.comment-form-field input[type="checkbox"]{display:none;}
.comment-form-field input[type="checkbox"] + label{width:auto;max-width:100%;font-weight:normal;vertical-align:middle;line-height:1;}
.comment-form-field input[type="checkbox"] + label:before{content:"";background:white;float:left;margin-right:5px;display:inline-block;width:14px;height:14px;border:1px solid #cccccc;-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box;}
.comment-form-field input[type="checkbox"]:checked + label:before{background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/checked-input.png") no-repeat 50% 50% #ffffff;background:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/checked-input.svg") no-repeat 50% 50% #ffffff;}
.comment-form-field input.text{width:70% !important;}
@media (max-width:770px){.comment-form-field input.text{width:100% !important;}
}
.comment-form-field textarea,
.comment-form-field input.text{border:1px solid #cccccc;-webkit-transition:-webkit-box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;-moz-transition:-moz-box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;-o-transition:box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;}
.comment-form-field textarea.validation-failed,
.comment-form-field input.text.validation-failed{border:1px dashed red;}
.form-actions{text-align:right;position:relative;}
.form-actions .mp-comment-reply-btn{text-transform:uppercase;}
.form-actions .subscribe{position:absolute;left:0;border-color:transparent;}
.mpblog-container h1.mp-title{margin-bottom:20px;}
@media (max-width:770px){.mp-blog-head{text-align:center;}
}
.mp-blog-head h1{float:left;margin-bottom:0.25em;max-width:90%;}
@media (max-width:1024px){.mp-blog-head h1{max-width:85%;font-size:larger;}
}
@media (max-width:770px){.mp-blog-head h1{max-width:100%;}
}
.mp-blog-head a.mp-blog-rss-link,
.mp-blog-head a.mp-blog-print-link{font-size:smaller;}
@media (max-width:770px){.mp-blog-head a.mp-blog-rss-link,
.mp-blog-head a.mp-blog-print-link{display:none;}
}
.mp-blog-head span.mp-blog-rss,
.mp-blog-head span.mp-blog-print{float:right;margin-top:4px;}
@media (max-width:770px){.mp-blog-head span.mp-blog-rss,
.mp-blog-head span.mp-blog-print{display:none;}
}
.mpblog-post{clear:both;margin-bottom:20px;}
@media (max-width:1024px){.mpblog-post .mp-post-header h2{font-size:larger;margin-bottom:0;}
}
.mpblog-post .post-thumbnail{margin-bottom:1em;}
.mpblog-post .post-thumbnail img.thumbnail{width:100%;}
@media (max-width:1024px){.mpblog-post .post-thumbnail{margin-bottom:0.5em;}
}
.mpblog-post .mp-header{padding:0.5em 0;margin-bottom:1em;}
@media (max-width:1024px){.mpblog-post .mp-header{border-top:none;margin-bottom:0.5em;}
}
.mpblog-post .mp-header .posted-by,
.mpblog-post .mp-header .date,
.mpblog-post .mp-header .views{float:left;}
@media (max-width:1024px){.mpblog-post .mp-header{border-top:none;}
}
.mpblog-post .mp-content div.mp-details{margin-top:20px;}
.mpblog-post .mp-content iframe.blog-video{margin-bottom:1.5em !important;}
.mpblog-post .mp-content hr.cutter{display:none;}
.mpblog-post .mp-content ol,
.mpblog-post .mp-content ul{margin-left:20px;}
.mpblog-post .mp-content img{width:100%;}
.mpblog-post .mp-content img.alignleft{display:inline;float:left;margin:0 20px 3px 0;}
.mpblog-post .mp-content img.alignright{display:inline;float:right;margin:0 0 3px 20px;}
.mpblog-post .mp-content a > img{border:1px solid #D0CBC1;padding:3px;margin-right:10px;margin-bottom:5px;display:inline-block;vertical-align:bottom;-webkit-transition:-webkit-box-shadow 0.15s 0.3s ease-in-out;-moz-transition:-moz-box-shadow 0.15s 0.3s ease-in-out;-o-transition:box-shadow 0.15s 0.3s ease-in-out;transition:box-shadow 0.15s 0.3s ease-in-out;}
.mpblog-post .mp-content a > img:hover{-webkit-box-shadow:0px 0px 6px 0 #cccccc;-moz-box-shadow:0px 0px 6px 0 #cccccc;box-shadow:0px 0px 6px 0 #cccccc;}
.mpblog-post .mp-content blockquote{margin:0 1.6em 1.5em;padding-left:0;color:#777;font-style:italic;}
.mpblog-post .mp-content table{margin-bottom:1.5em;}
.mpblog-post .mp-content table tr th{font-weight:bold;border-bottom:2px solid #cccccc;background-color:#ffffff;}
.mpblog-post .mp-content table tr td,
.mpblog-post .mp-content table tr th{padding:5px 10px;}
.mpblog-post .mp-content table tr:nth-child(odd) td{background-color:#ffffff;}
.mpblog-post .mp-content table tr:nth-child(even) td{background-color:#f4f4f4;}
.mpblog-post span.mp-tags,
.mpblog-post span.categories,
.mpblog-post span.posted-by,
.mpblog-post span.date,
.mpblog-post span.go-to-comments,
.mpblog-post span.leave-a-comment,
.mpblog-post span.comments,
.mpblog-post span.rss-comments,
.mpblog-post span.views{font-size:smaller;}
.mpblog-post span.mp-tags{margin-right:20px;float:left;}
.mpblog-post span.mp-tags-pic{float:left;width:20px;}
.mpblog-post span.mp-tags-pic span.text{line-height:16px;text-indent:-999em;display:block;}
.mpblog-post span.categories{margin-right:20px;float:left;}
.mpblog-post span.categories-pic{float:left;display:block;width:19px;height:16px;}
.mpblog-post span.categories-pic span.text{line-height:16px;text-indent:-999em;display:block;}
.mpblog-post span.posted-by{margin-right:20px;}
.mpblog-post span.date{margin-right:20px;}
.mpblog-post span.views{margin-right:20px;}
.mpblog-post span.comments{float:right;margin-left:20px;}
@media (max-width:600px){.mpblog-post span.comments{display:none;}
}
.mpblog-post i.glyphicons{margin-right:5px;}
.mpblog-post .customer-action-bar{padding:20px 0;border-bottom:1px solid #cccccc;}
@media (max-width:770px){.mpblog-post .customer-action-bar{text-align:center;}
}
.blog-icon{width:24px;height:24px;display:inline-block;opacity:0.8;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.blog-icon:hover{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.blog-icon:active{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.mp-recentcomment-date,
.mp-recentpost-date{font-style:italic;font-size:smaller;margin-bottom:2px;margin-top:2px;}
i.glyphicons.calendar{border:none !important;background:none !important;}
.mpblog-categories .block-content,
.mpblog-search .block-content,
.mpblog-recentposts .block-content,
.mpblog-tags .block-content,
.mpblog-recentcomments .block-content,
.mpblog-archives .block-content{padding:5px 10px;}
.mpblog-categories ul li,
.mpblog-recentcomments ul li,
.mpblog-archives ul li{padding-left:20px;margin-bottom:3px;position:relative;}
.sidebar-common ul li.active a{font-weight:bold;}
.sidebar-common ul li i.glyphicons,
.sidebar-common ul li i.glyphicons:before{font-size:smaller;}
.sidebar-common ul li i.glyphicons{display:block;left:4px;top:2px;position:absolute;}
.mpblog-categories ul li.active a,
.mpblog-recentcomments ul li.active a,
.mpblog-archives ul li.active a,
.mpblog-recentposts ul li.active a,
.mpblog-recentcomments ul li.active a,
.mpblog-archives ul li.active a{font-weight:bold;}
.mpblog-categories ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-recentposts ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-categories ul li i.glyphicons:before,
.mpblog-recentcomments ul li i.glyphicons:before,
.mpblog-archives ul li i.glyphicons:before,
.mpblog-recentposts ul li i.glyphicons:before,
.mpblog-recentcomments ul li i.glyphicons:before,
.mpblog-archives ul li i.glyphicons:before{font-size:smaller;}
.mpblog-categories ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons,
.mpblog-recentposts ul li i.glyphicons,
.mpblog-recentcomments ul li i.glyphicons,
.mpblog-archives ul li i.glyphicons{display:block;left:4px;top:2px;position:absolute;}
.mpblog-recentposts .mp-post-thesis{margin-top:3px;}
.mpblog-recentposts .thumbnail{float:left;border:1px solid #D0CBC1;padding:3px;margin-right:10px;margin-bottom:5px;width:68px;height:68px;}
.mpblog-recentposts .thumbnail:hover{-webkit-box-shadow:0px 0px 6px 0 #cccccc;-moz-box-shadow:0px 0px 6px 0 #cccccc;box-shadow:0px 0px 6px 0 #cccccc;-webkit-transition:all 0.15s 0.3s ease-in-out;-moz-transition:all 0.15s 0.3s ease-in-out;-o-transition:all 0.15s 0.3s ease-in-out;transition:all 0.15s 0.3s ease-in-out;}
.mpblog-recentposts .thumbnail .img{width:60px;height:60px;}
.mpblog-recentposts ul li{margin-bottom:20px;}
.mpblog-recentposts ul li:last-child{margin-bottom:0;}
.mpblog-archives .block-content{padding-top:10px;}
.mpblog-archives .block-content .actions{margin:10px -10px -5px;}
.mpblog-tags .tag-list.cloud-enabled{display:none;}
.mpblog-tags .block-content canvas{width:100%;margin-left:-5px;}
.mpblog-tags ul{list-style-type:none;}
.mpblog-tags ul li{display:inline;}
.mpblog-tags a.tag1{font-size:0.7em;font-weight:100;}
.mpblog-tags a.tag2{font-size:0.8em;font-weight:200;}
.mpblog-tags a.tag3{font-size:0.9em;font-weight:300;}
.mpblog-tags a.tag4{font-size:1.0em;font-weight:400;}
.mpblog-tags a.tag5{font-size:1.2em;font-weight:500;}
.mpblog-tags a.tag6{font-size:1.4em;font-weight:600;}
.mpblog-tags a.tag7{font-size:1.6em;font-weight:700;}
.mpblog-tags a.tag8{font-size:1.8em;font-weight:800;}
.mpblog-tags a.tag9{font-size:2.2em;font-weight:900;}
.mpblog-tags a.tag10{font-size:2.5em;font-weight:900;}
@media (min-width:770px){.mpblog-social-container{float:left;}
}
@media (max-width:770px){.mpblog-social-container .mp-buttons ul{text-align:center;width:100%;}
}
.mpblog-social-container .mp-buttons ul li{margin-right:5px;float:left;}
@media (max-width:770px){.mpblog-social-container .mp-buttons ul li{margin-bottom:5px;display:inline-block;}
}
.mpblog-social-container .mp-buttons ul li .blog-icon{float:left;background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;}
.mpblog-social-container .mp-buttons ul li .blog-icon.twitter{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/twitter.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/twitter.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.facebook{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/facebook.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/facebook.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.vkontakte{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/vk.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/vk.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.odnoklassniki{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/ok.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/ok.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.blogger{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/blogger.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/blogger.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.tumblr{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/tumblr.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/tumblr.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.pinterest{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/pinterest.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/pinterest.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.digg{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/digg.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/digg.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.mixx{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/mixx.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/mixx.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.delicious{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/delicious.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/delicious.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.stumbleupon{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/stumbleupon.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/stumbleupon.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.slashdot{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/slashdot.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/slashdot.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.slashdot{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/slashdot.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/slashdot.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.reddit{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/reddit.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/reddit.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.linkedin{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/linkedin.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/linkedin.svg");}
.mpblog-social-container .mp-buttons ul li .blog-icon.google{background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/google_bookmarks.png");background-image:url("https://www.themuseumoutlet.com/skin/frontend/base/default/mpblog/images/assets/google_bookmarks.svg");}
.search-query{margin-bottom:20px;}
.search-query .input-box{position:relative;width:100%;margin-bottom:10px;float:left;}
.search-query .input-box button.button{position:absolute;right:0;top:0;background:none;border:none;padding:6px 7px;}
.search-query .input-box button.button i.glyphicons.search{opacity:0.5;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.search-query .input-box button.button i.glyphicons.search:hover{opacity:1;}
.search-query .input-box button.button i.glyphicons.search:active{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.search-query .input-box input[type="text"]{width:100%;}
.search-query .advice{padding:3px 10px;border:1px solid #cccccc;background:#f4f4f4;float:left;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;}
.search-query .advice a{font-weight:bold;}
.mpblog-search .block-content button.button{margin-top:10px;margin-bottom:5px;}
.mpblog-search .block-content input.input-text{width:168px;margin-top:5px;}
.mpblog-preview{padding:20px;}
.mpblog-preview .mpblog-preview-header{margin-bottom:20px;padding-bottom:20px;}
.mpblog-preview-button-set{text-align:center;padding-top:20px;padding-bottom:20px;}
textarea.placeholder .placeholder,
input.placeholder[type="text"] .placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder .hovered-placeholder,
input.placeholder[type="text"] .hovered-placeholder{opacity:1;}
textarea.placeholder .focused-placeholder,
input.placeholder[type="text"] .focused-placeholder{text-indent:-100%;opacity:0;}
textarea.placeholder::-webkit-input-placeholder,
input.placeholder[type="text"]::-webkit-input-placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder:-moz-placeholder,
input.placeholder[type="text"]:-moz-placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder::-moz-placeholder,
input.placeholder[type="text"]::-moz-placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder:-ms-input-placeholder,
input.placeholder[type="text"]:-ms-input-placeholder{color:#8c8c8c;text-indent:0;opacity:0.8;-webkit-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-moz-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;-o-transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:text-indent 0.2s ease-in-out, opacity 0.2s ease-in-out;}
textarea.placeholder:hover::-webkit-input-placeholder,
input.placeholder[type="text"]:hover::-webkit-input-placeholder{opacity:1;}
textarea.placeholder:hover:-moz-placeholder,
input.placeholder[type="text"]:hover:-moz-placeholder{opacity:1;}
textarea.placeholder:hover::-moz-placeholder,
input.placeholder[type="text"]:hover::-moz-placeholder{opacity:1;}
textarea.placeholder:hover:-ms-input-placeholder,
input.placeholder[type="text"]:hover:-ms-input-placeholder{opacity:1;}
textarea.placeholder:focus,
input.placeholder[type="text"]:focus{-webkit-box-shadow:inset 0px 0px 5px 0px #cccccc;-moz-box-shadow:inset 0px 0px 5px 0px #cccccc;box-shadow:inset 0px 0px 5px 0px #cccccc;border:1px solid #4d4d4d;}
textarea.placeholder:focus::-webkit-input-placeholder,
input.placeholder[type="text"]:focus::-webkit-input-placeholder{text-indent:-100%;opacity:0;}
textarea.placeholder:focus:-moz-placeholder,
input.placeholder[type="text"]:focus:-moz-placeholder{text-indent:-100%;opacity:0;}
textarea.placeholder:focus::-moz-placeholder,
input.placeholder[type="text"]:focus::-moz-placeholder{text-indent:-100%;opacity:0;}
textarea.placeholder:focus:-ms-input-placeholder,
input.placeholder[type="text"]:focus:-ms-input-placeholder{text-indent:-100%;opacity:0;}
.fix-me{zoom:1;}
.fix-me:before,
.fix-me:after{content:"";display:table;}
.fix-me:after{clear:both;}
.to-left{float:left;}
.to-right{float:right;}
div.fixed{clear:both;}
i.mpblog-classic.glyphicons,
i.mpblog-classic.glyphicons:before{color:#3399cc;}
i.mpblog-red.glyphicons,
i.mpblog-red.glyphicons:before{color:#7C0104;}
i.mpblog-green.glyphicons,
i.mpblog-green.glyphicons:before{color:#003300;}
i.mpblog-blue.glyphicons,
i.mpblog-blue.glyphicons:before{color:#003366;}
i.mpblog-grey.glyphicons,
i.mpblog-grey.glyphicons:before{color:#333333;}
i.mpblog-old-magento.glyphicons,
i.mpblog-old-magento.glyphicons:before{color:#0A263C;}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ticket-history {
  padding: 6px 15px 6px 15px;
}
.ticket-history > .legend {
  margin: -16px 0 0 5px;
}
.ticket-history p {
  margin-bottom: .5em;
}
.ticket-history .fieldset {
  padding: 5px 10px;
  margin: 10px 0px;
  -webkit-border-radius: 0px 5px 5px 0px;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
}
.ticket-history .fieldset .legend {
  margin-top: 5px;
  margin-bottom: 10px;
  font-weight: bold;
}
.ticket-history .fieldset.user {
  border: 1px solid #8eb589;
  border-left: 5px solid #8eb589;
  background-color: #fefffe;
  background-image: -moz-linear-gradient(top, #fdfffd, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfffd), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #fdfffd, #ffffff);
  background-image: -o-linear-gradient(top, #fdfffd, #ffffff);
  background-image: linear-gradient(to bottom, #fdfffd, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfffd', endColorstr='#ffffffff', GradientType=0);
}
.ticket-history .fieldset.customer {
  border: 1px solid #9cb4c5;
  border-left: 5px solid #9cb4c5;
  background-color: #fcfdff;
  background-image: -moz-linear-gradient(top, #fafcff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafcff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #fafcff, #ffffff);
  background-image: -o-linear-gradient(top, #fafcff, #ffffff);
  background-image: linear-gradient(to bottom, #fafcff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafcff', endColorstr='#ffffffff', GradientType=0);
}
.MultiFile-wrap .MultiFile-list .MultiFile-label {
  margin: 6px 0px 0px 0px;
}
.MultiFile-wrap .MultiFile-list .MultiFile-label .MultiFile-remove {
  text-decoration: none;
  font-size: 14px;
  color: #f00;
  line-height: 14px;
  margin-right: 5px;
}
.helpdesk-contact-form {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
  *zoom: 1;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 5px 15px 8px 15px;
  position: relative;
  width: 600px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 21.875px;
  color: #333;
  margin-left: 10px;
}
.helpdesk-contact-form:before,
.helpdesk-contact-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.helpdesk-contact-form:after {
  clear: both;
}
.helpdesk-contact-form a {
  color: #1a6690;
}
.helpdesk-contact-form .dropbox h2 {
  font-size: 20px;
  line-height: 30px;
  padding: 0;
  margin: 0px 0px 5px 0px;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.helpdesk-contact-form .dropbox .inside-form {
  *zoom: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 15px;
  margin-bottom: 8px;
}
.helpdesk-contact-form .dropbox .inside-form:before,
.helpdesk-contact-form .dropbox .inside-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.helpdesk-contact-form .dropbox .inside-form:after {
  clear: both;
}
.helpdesk-contact-form .dropbox .inside-form ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.helpdesk-contact-form .dropbox .inside-form ul li {
  margin-bottom: 10px;
}
.helpdesk-contact-form .dropbox .inside-form ul li label {
  display: block;
  margin-bottom: 2px;
}
.helpdesk-contact-form .dropbox .inside-form ul li label em {
  color: #e00;
  margin-left: 5px;
}
.helpdesk-contact-form .dropbox .inside-form ul .wide {
  margin-top: 10px;
  margin-bottom: 15px;
}
.helpdesk-contact-form .dropbox .inside-form ul .customer-details {
  display: flex;
  width: 95%;
}
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-name,
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-email {
  float: left;
  width: 50%;
}
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-name input,
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-email input {
  width: 262px;
}
.helpdesk-contact-form .dropbox .inside-form ul .customer-details li.customer-name {
  margin-right: 20px;
}
.helpdesk-contact-form .dropbox .inside-form ul .fields {
  display: flex;
  width: 95%;
}
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field1,
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field2 {
  float: left;
  width: 50%;
}
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field1 select,
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field2 select {
  width: 262px;
}
.helpdesk-contact-form .dropbox .inside-form ul .fields li.field1 {
  margin-right: 20px;
}
.helpdesk-contact-form .dropbox .inside-form input[type="text"],
.helpdesk-contact-form .dropbox .inside-form textarea {
  background-color: white;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.18);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.18);
  display: inline-block;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 21.875px;
  color: #555;
  width: 555px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.helpdesk-contact-form .dropbox .inside-form input[type="text"]:focus,
.helpdesk-contact-form .dropbox .inside-form textarea:focus {
  border-color: rgba(244, 175, 26, 0.8);
  outline: 0;
}
.helpdesk-contact-form .dropbox .inside-form input[type="text"].validation-failed,
.helpdesk-contact-form .dropbox .inside-form textarea.validation-failed {
  border-color: rgba(244, 26, 70, 0.8);
}
.helpdesk-contact-form .dropbox .inside-form .validation-advice {
  display: none !important;
}
.helpdesk-contact-form .dropbox .inside-form textarea {
  height: 80px;
}
.helpdesk-contact-form .dropbox .post-button {
  border: 1px solid #ddd;
  padding: 7px 12px;
  float: right;
  margin-top: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  font-size: 14px;
  font-weight: bold;
  color: #1a6690;
  cursor: pointer;
}
.helpdesk-contact-form .dropbox .post-button:hover {
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
}
.helpdesk-contact-form .close {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 23px;
  font-weight: bold;
  color: #666;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.helpdesk-contact-form .close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.helpdesk-contact-form.success {
  height: 80px;
}
.helpdesk-contact-form.success .dropbox {
  padding: 33px 0px;
}
.helpdesk-contact-form.success .dropbox ul {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #00BD00;
  font-weight: bold;
  text-align: center;
}
.helpdesk-contact-form.form-kb .input-box input {
  width: 480px;
}
.helpdesk-contact-form.form-kb .input-box button {
  margin-top: 0px;
}
.helpdesk-contact-form.form-kb-result .article-item .detail {
  color: #777;
  font-size: 13px;
  line-height: 18px;
  margin-top: 5px;
}
.helpdesk-contact-form.form-kb-result a.more {
  float: right;
}
.helpdesk-contact-form.form-kb-result a.back {
  float: left;
}
.helpdesk-contact-form-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100000px;
  height: 10000000px;
  background: rgba(0, 0, 0, 0.2);
  z-index: 90000;
}
.helpdesk-contact-form-button {
  cursor: pointer;
}
.helpdesk-contact-form-button.left {
  *zoom: 1;
  position: fixed;
  top: 50%;
  margin-top: -75px;
  width: 150px;
  left: -57px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-weight: bold;
  z-index: 1000000;
}
.helpdesk-contact-form-button.left:before,
.helpdesk-contact-form-button.left:after {
  display: table;
  content: "";
  line-height: 0;
}
.helpdesk-contact-form-button.left:after {
  clear: both;
}
.helpdesk-contact-form-button.left .button-text {
  line-height: 20px !important;
  font-size: 16px !important;
  padding: 8px 10px;
  border: 1px solid #fff;
  margin: 1px;
  color: #fff;
  text-align: center;
}
.helpdesk-contact-form-button.right {
  *zoom: 1;
  position: fixed;
  top: 50%;
  right: -26px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  font-weight: bold;
  z-index: 1000000;
}
.helpdesk-contact-form-button.right:before,
.helpdesk-contact-form-button.right:after {
  display: table;
  content: "";
  line-height: 0;
}
.helpdesk-contact-form-button.right:after {
  clear: both;
}
.helpdesk-contact-form-button.right .button-text {
  padding: 9px 10px;
  border: 1px solid #fff;
  margin: 1px;
  color: #fff;
}
.helpdesk-contact-form-iframe {
  *zoom: 1;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 650px;
  height: 660px;
  z-index: 100000;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.helpdesk-contact-form-iframe:before,
.helpdesk-contact-form-iframe:after {
  display: table;
  content: "";
  line-height: 0;
}
.helpdesk-contact-form-iframe:after {
  clear: both;
}
html {
  overflow-x: hidden;
}
@media (max-width: 680px) {
  .helpdesk-contact-form-iframe {
    width: 80%;
    height: 84%;
  }
  .helpdesk-contact-form {
    width: 90%;
    margin-left: 0px;
  }
  .helpdesk-contact-form .dropbox .inside-form {
    margin-bottom: 0px;
    padding-bottom: 3px;
  }
  .helpdesk-contact-form .dropbox .inside-form ul {
    padding-left: 10px;
  }
  .helpdesk-contact-form .dropbox .inside-form ul li {
    margin-bottom: 0px;
  }
  .helpdesk-contact-form .dropbox .inside-form ul li .customer-email input {
    width: 90%;
  }
  .helpdesk-contact-form .dropbox .inside-form input[type="text"],
  .helpdesk-contact-form .dropbox .inside-form textarea {
    width: 90%!important;
    height: 100%!important;
  }
}
.helpdesk-box-tickets .box-head h2 {
  background-image: url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/mst_helpdesk/i_folder-table.gif);
}
.helpdesk-box-tickets .data-table td {
  position: relative;
}
.helpdesk-box-tickets .unread {
  display: inline-block;
  margin-left: 5px;
  width: 20px;
  height: 11px;
  background-image: url(https://www.themuseumoutlet.com/skin/frontend/base/default/images/mst_helpdesk/i_unread2.png);
  background-size: 20px 20px;
  background-position: 0px -8px;
}
iframe.helpdesk-contact-form-iframe {
  display: block;
}
.input-box.checkbox {
  clear: none;
  width: 30px !important;
  float: left;
  margin-left: 15px;
}
li.checkbox {
  *zoom: 1;
}
li.checkbox:before,
li.checkbox:after {
  display: table;
  content: "";
  line-height: 0;
}
li.checkbox:after {
  clear: both;
}
li.checkbox > label {
  float: left;
}
.helpdesk-contacts-form ul {
  list-style: none;
}
.helpdesk-ticket-information-table td {
  padding: 3px 10px 3px 0px;
}
.helpdesk-status {
  padding: 2px 15px;
  color: #fff;
  font-weight: bold;
  white-space: nowrap;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  font-size: 12px;
  background-color: #c9c9c9;
  background-image: -moz-linear-gradient(top, #dddddd, #aaaaaa);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dddddd), to(#aaaaaa));
  background-image: -webkit-linear-gradient(top, #dddddd, #aaaaaa);
  background-image: -o-linear-gradient(top, #dddddd, #aaaaaa);
  background-image: linear-gradient(to bottom, #dddddd, #aaaaaa);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdddddd', endColorstr='#ffaaaaaa', GradientType=0);
}
.helpdesk-status.open {
  background-color: #77da79;
  background-image: -moz-linear-gradient(top, #97e399, #47cd4a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#97e399), to(#47cd4a));
  background-image: -webkit-linear-gradient(top, #97e399, #47cd4a);
  background-image: -o-linear-gradient(top, #97e399, #47cd4a);
  background-image: linear-gradient(to bottom, #97e399, #47cd4a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff97e399', endColorstr='#ff47cd4a', GradientType=0);
}
.helpdesk-status.in_progress {
  background-color: #ff6262;
  background-image: -moz-linear-gradient(top, #ff8b8b, #ff2525);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8b8b), to(#ff2525));
  background-image: -webkit-linear-gradient(top, #ff8b8b, #ff2525);
  background-image: -o-linear-gradient(top, #ff8b8b, #ff2525);
  background-image: linear-gradient(to bottom, #ff8b8b, #ff2525);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8b8b', endColorstr='#ffff2525', GradientType=0);
}
/* @mirasvit for Magento 1.9.0.1 begin */
/*---------------- Create New Ticket in Account ------------------*/
h2.legend.create_new_ticket {
  font-size: 14px;
  font-weight: 600;
  margin-top: 20px;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list {
  width: 50%;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box select {
  width: 100%;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box input {
  width: 100%;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box textarea {
  width: 100%;
}
form#helpdesk-form-validate.MultiFile-intercepted div.buttons-set p.required {
  float: left;
}
/*---------------- Ticket Information in Account ------------------*/
h2.legend.ticket_information {
  font-size: 14px;
  font-weight: 600;
  margin-top: 20px;
}
h2.legend.post_replay {
  font-size: 14px;
  font-weight: 600;
  margin-top: 20px;
}
h2.legend.ticket_history {
  font-size: 14px;
  font-weight: 600;
  margin-top: 20px;
  margin-left: 0px;
}
h2.legend.ticket_history_log {
  font-size: 14px;
  margin-top: 20px;
  font-style: italic;
  text-transform: none;
  font-family: Georgia, Times, "Times New Roman", serif;
}
.ticket-history {
  padding: 6px 0px 6px 0px;
}
form#helpdesk-form-validate.MultiFile-intercepted div.fieldset ul.form-list button.button {
  margin-bottom: 2px;
}
/*---------------- Contact Form in Popup ------------------*/
ul.form-list li div.input-box {
  width: 100% !important;
}
form#helpdesk-contact-form.helpdesk-contact-form div.dropbox div.inside-form ul.form-list div.customer-details {
  width: 98%;
}
/*---------------- Contacts Page ------------------*/
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li.wide div.input-box textarea {
  width: 50%;
}
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li.fields div.field div.input-box input {
  width: 85%;
}
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li.wide div.field div.input-box input {
  width: 100%;
}
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li div.input-box input {
  width: 50%;
}
form#contactForm.MultiFile-intercepted div.fieldset ul.form-list li.fields div.field div.input-box select {
  width: 85%;
}
/* @mirasvit for Magento 1.9.0.1 end */
.helpdesk-box-tickets {
  margin-bottom: 40px;
}


.form-list.form-fields {
    display: inline-block;
    width: 48%;
}

.contact-address-info {
    display: inline-block;
    float: right;
    margin: 0 275px 0 0;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchautocomplete .search-autocomplete {
  position: absolute;
}
.searchautocomplete .form-search {
  overflow: hidden !important;
  position: relative;
}
.searchautocomplete .sprite {
  background: url('https://www.themuseumoutlet.com/skin/frontend/base/default/images/mirasvit/sprite.png');
}
.searchautocomplete .nav-search-in {
  position: absolute;
  top: 2px;
  left: 0px;
  z-index: 11;
}
.searchautocomplete .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: white;
  border: 1px solid #DDD;
  color: black;
  cursor: pointer;
  height: 29px;
  left: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 0;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav-search-in .category-fake {
  height: 20px;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 11px;
  padding: 0px 25px 0px 10px;
  text-align: center;
  white-space: nowrap;
  margin-top: 6px;
}
.searchautocomplete .nav-search-in .nav-down-arrow {
  right: 10px;
  top: 16px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4.5px 0 4.5px;
  border-color: #000000 transparent transparent transparent;
  line-height: 0px;
}
.searchautocomplete .nav-search-in:hover .category-fake {
  color: #000;
}
.searchautocomplete .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .searchautocomplete-placeholder {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #FFF;
  border: 1px solid #ccc;
  position: absolute;
  z-index: 102;
  box-shadow: 0 10px 10px #5E5E5E;
  top: 30px;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.searchautocomplete .searchautocomplete-placeholder ul {
  list-style: none;
  margin: 0;
  border: none!important;
  background: none!important;
  box-shadow: none;
  position: relative;
  padding: 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  *zoom: 1;
  text-align: left;
  padding: 5px 5px;
  border: 1px solid #e2e2e2;
  margin-bottom: 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  clear: both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right {
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #eeffee;
  box-shadow: 0 0 1px #525252;
  cursor: pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  float: left;
  margin: 0px 10px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  font-weight: bold;
  font-size: 13px;
  color: #C76200;
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  font-weight: normal;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price {
  font-size: 0.9em;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings {
  margin: 0;
  line-height: 14px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings .rating-box {
  float: left;
  margin: 0 5px 0 0;
}
.searchautocomplete .searchautocomplete-placeholder .index-title {
  text-align: right;
  color: #0A263C;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
  background-color: #F7F7F6;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span {
  color: #666;
  font-size: 0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all {
  text-align: right;
  margin: 10px 10px 5px 10px;
}
.searchautocomplete .searchautocomlete-image {
  float: left;
  margin: 0px 5px 5px 0px;
}
.searchautocomplete .searchautocomplete-loader {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 11px;
  right: 44px;
  z-index: 99;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  display: none;
}
.searchautocomplete .searchautocomplete-loader div {
  position: absolute;
  background-color: #FFFFFF;
  height: 3px;
  width: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-animation-name: f_autocomplete_loader;
  animation-name: f_autocomplete_loader;
  -webkit-animation-duration: 0.64s;
  animation-duration: 0.64s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  animation-direction: normal;
}
.searchautocomplete .searchautocomplete-loader div#g01 {
  left: 0px;
  top: 7px;
  -webkit-animation-delay: 0.24s;
  animation-delay: 0.24s;
}
.searchautocomplete .searchautocomplete-loader div#g02 {
  left: 2px;
  top: 2px;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
.searchautocomplete .searchautocomplete-loader div#g03 {
  left: 7px;
  top: 0px;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.searchautocomplete .searchautocomplete-loader div#g04 {
  right: 2px;
  top: 2px;
  -webkit-animation-delay: 0.48s;
  animation-delay: 0.48s;
}
.searchautocomplete .searchautocomplete-loader div#g05 {
  right: 0px;
  top: 7px;
  -webkit-animation-delay: 0.56s;
  animation-delay: 0.56s;
}
.searchautocomplete .searchautocomplete-loader div#g06 {
  right: 2px;
  bottom: 2px;
  -webkit-animation-delay: 0.64s;
  animation-delay: 0.64s;
}
.searchautocomplete .searchautocomplete-loader div#g07 {
  left: 7px;
  bottom: 0px;
  -webkit-animation-delay: 0.72s;
  animation-delay: 0.72s;
}
.searchautocomplete .searchautocomplete-loader div#g08 {
  left: 2px;
  bottom: 2px;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@-moz-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-webkit-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-ms-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-o-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
.searchautocomplete .input-text {
  outline: none;
}
.searchautocomplete.active .input-text {
  outline: none;
  border-radius: 2px 2px 0px 0px;
  border: 1px solid #3399cc;
}
.searchautocomplete .nav-search-in {
  top: 0px;
}
.searchautocomplete .nav-search-in .category-fake {
  padding-top: 7px;
}
.searchautocomplete .nav-search-in .nav-down-arrow {
  top: 19px;
}
.searchautocomplete .nav-search-in .category {
  top: 0px;
  left: 0px;
  height: 40px;
}
.searchautocomplete .searchautocomplete-placeholder {
  top: 36px !important;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
  border-radius: 0px 0px 5px 5px;
  border: 1px solid #3399cc;
  border-top: 0px;
  width:inherit;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  border: 1px solid #fff;
}
.searchautocomplete .searchautocomplete-placeholder ul li div.highlight {
  color: #666;
}
.searchautocomplete .searchautocomplete-placeholder ul li img {
  border: 1px solid #ededed;
}
.searchautocomplete .searchautocomplete-placeholder ul li:last-child {
  border: 1px solid #fff;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background: transparent;
  box-shadow: none;
  border: 1px solid #3399cc !important;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings {
  margin: 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .name {
  white-space: nowrap;
  overflow: hidden;
  font-size: 14px;
  line-height: 16px;
  display: block;
}
.searchautocomplete .searchautocomplete-placeholder ul li div.highlight {
  display: none;
}
@media only screen and (min-width: 1100px) {
  .searchautocomplete .searchautocomplete-placeholder ul li div.highlight {
    display: block;
    float: left;
    max-width: 250px;
  }
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  margin: 0px 10px 0px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  margin: 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price {
  font-size: 13px;
}


.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchindex-results {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results:after {
  clear: both;
}
.searchindex-results li {
  margin-bottom: -1px;
  float: left;
  *zoom: 1;
  margin: 0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results li:after {
  clear: both;
}
.searchindex-results li a {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  display: block;
  cursor: pointer;
  padding: 2px 5px 1px 5px;
  line-height: 20px;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-decoration: none;
}
.searchindex-results li a:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-results li a span {
  font-weight: normal;
  font-size: 0.9em;
}
.searchindex-results li.active a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor: default;
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-result li {
  padding: 5px;
}
.searchindex-result li .title a {
  font-weight: bold;
  color: #203548;
  font-size: 13px;
}
.searchindex-result.searchindex-result-category {
  margin-bottom: 20px;
}
.searchindex-result.searchindex-result-category li {
  padding: 1px 0px;
}
.searchindex-result.searchindex-result-category li a {
  font-weight: bold;
  color: #203548;
}
.searchindex-highlight {
  background-color: #ff0;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.seo-content {
  color: #333;
  width: 600px;
  margin: 0 auto;
  padding: 5px 10px;
  margin-top: -50px;
  margin-bottom: 10px;
  background: rgba(255, 255, 255, 0.2);
  padding: 5px;
}
.seositemap-map ul {
  *zoom: 1;
  margin-left: 15px;
  margin-bottom: 15px;
}
.seositemap-map ul:before,
.seositemap-map ul:after {
  display: table;
  content: "";
  line-height: 0;
}
.seositemap-map ul:after {
  clear: both;
}
.seositemap-map ul.stores li {
  font-weight: bold;
  font-size: 110%;
}
.seositemap-map ul li.level-2 {
  font-weight: bold;
}
.seositemap-map ul li.level-3 {
  margin-left: 15px;
}
.seositemap-map ul li.level-4 {
  margin-left: 30px;
  font-size: 90%;
}
.seositemap-map ul li.level-5 {
  margin-left: 45px;
  font-size: 90%;
}
.seositemap-map ul li.level-6 {
  margin-left: 60px;
  font-size: 90%;
}
.seositemap-map ul li.level-7 {
  margin-left: 75px;
  font-size: 90%;
}
.review-aggregate-hide {
    display:none;
 }

/*seo-info*/

/*seo-info-color*/
.seo-info .seo-info-incorrect {
  color: #df280a;
}
.seo-info .seo-info-correct {
  color: #50B655;
}
.seo-info .seo-info-notice {
  color: #BD5D1F;
}

/*seo-info-main-style*/
.seo-info .seo-info-base-window {
  width: 370px;
  min-height: 10px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #F8F8F8;
  color: #363636;
  z-index: 100000;
  font-family:Arial;
  outline: 5px solid rgba(203, 203, 203, 0.7);
}
.seo-info .seo-info-hr-style {
  margin: 5px;
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.seo-info .seo-info-h1-style {
  font-family:Arial;
  background: #FEFEFE;
  color: #666666;
  padding: 3px 5px;
  font-size: 14px;
  font-weight: bold;
  text-align:center;
  cursor: pointer;
  margin-bottom: 0px;
}
.seo-info .seo-info-h2-style {
  font-family:Arial;
  padding:0px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 400;
  color: #363636;
  text-transform:none;
}
.seo-info .seo-info-text-style {
  font-family:Arial;
  font-size: 13px;
  text-align: left;
  /*color: #363636;*/
}
.seo-info .seo-additional-info-text-style {
  font-family:Arial;
  font-size: 13px;
  text-align: left;
}

/*seo-info-keyword-progress-bar*/
.seo-info .seo-info-progress-container {
  width:100%;
  font-size: 13px;
}
.seo-info .seo-info-progress-label {
  width: 150px;
  font-size: 13px;
  line-height: 22px;
  font-weight: 400;
  padding-left: 10px;
  text-align: left;
}
.seo-info .seo-info-progress-label, .seo-info .seo-info-progress {
  border-radius: 11px;
  box-shadow: none;
  display: inline-block;
  vertical-align: middle;
}
.seo-info .seo-info-progress {
  background-color: #f5f7fa;
  box-shadow: none;
  display: inline-block;
  box-shadow: none;
  vertical-align: middle;
  margin-bottom: 2px;
  width: 150px;
  height: 6px;
}
.seo-info .seo-info-progress-success .seo-info-progress-bar {
  background-color: #50B655;
  border-color: #5cb85c;
  color: #5cb85c;
  box-sizing: border-box;
  border-radius: 11px;
  box-shadow: none;
  height: 100%;
  float: left;
  font-size: 13px;
  line-height: 24px;
  text-align: center;
  transition: width 0.6s ease 0s;
}
.seo-info .seo-info-progress-label, .seo-info-progress {
  border-radius: 11px;
}
.seo-info .seo-info-progress.seo-info-progress-success {
  width:100px;
}
.seo-info .seo-info-progress-bar {
  background-color: #a0c5e4;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #428bca;
  float: left;
  font-size: 13px;
  height: 100%;
  line-height: 24px;
  text-align: center;
  transition: width 0.6s ease 0s;
  width: 0;
}

/*seo-info images alt info*/
.seo-info .seo-info-image-alt {
  display: inline-block;
  width: 260px;
}

/*link*/
.seo-info .seo-additional-info-link-style {
  font-family:Arial;
  font-size: 13px;
  text-align: left;
  word-wrap: break-word;
  padding-bottom: 3px;
}
.seo-info .seo-additional-info-link-style a {
  color: #3196CA;
}

/*scroll*/
.seo-info .seo-info-scroll {
  overflow-y: auto;
  height: 500px;
  margin-top: 0.7em;
  padding: 2px 15px 10px 5px;
  text-align: justify;
  margin-bottom: 5px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar {
  width: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-track {
  background-color: rgba(255,255,255,0.2);
  border-radius: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-thumb {
  background-color: #EAEAEA;
  border-radius: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #EAEAEA;
  border-radius: 7px;
}

/*SEO Template Info*/
.seo-info .seo-additional-info-template-style {
  font-size: 13px;
}

/*hide/show button*/
.seo-info .seo-additional-info-hide-show-button-style {
  position: absolute !important;
  right: 0;
  top: 0;
  padding-right: 7px;
  color: #3196CA;
  text-decoration: underline;
  cursor: pointer;
}

.seo-info .m-seo-info-scroll-hide {
  display: none;
}

/*table for SEO Templates*/
.seo-info .m-seo-info-template-table {
  display:table;
  width:100%;
  padding-top: 3px;
}

.seo-info .m-seo-info-template-table-row {
  display:table-row;
}

.seo-info .m-seo-info-template-table-cell {
  display:table-cell;
  text-align: center;
  padding: 2px;
  vertical-align: middle;
}

.seo-info .m-seo-info-template-table-cell:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.seo-info .m-seo-info-template-table-cell:nth-child(2) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-template-table-cell:nth-child(3) {
   border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-template-left {
  text-align: left;
  padding-left: 1px;
}

.seo-info .m-seo-info-template-table-row:last-child .m-seo-info-template-table-cell{
   border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-id-width {
  width: 30px;
}

.seo-info .m-seo-info-rule-name-width {
  width: 120px;
}

.seo-info .m-seo-info-sort-order-width {
  width: 70px;
}

.seo-info .m-seo-info-rules-processing-width {
  width: 110px;
}

.seo-info .m-seo-info-status-width {
  width: auto;
}

/*seo-info demo store style*/
@media all and (max-width: 590px) {
  .seo-info .seo-info-base-window.m-seo-info-demo-style {
    bottom: 40px !important;
    right: 10px !important;
  }
}

@media all and (min-width: 591px) {
  .seo-info .seo-info-base-window.m-seo-info-demo-style {
    bottom: 5px !important;
    right: 260px !important;
  }
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.seositemap-map ul {
  *zoom: 1;
  margin-left: 15px;
  margin-bottom: 15px;
}
.seositemap-map ul:before,
.seositemap-map ul:after {
  display: table;
  content: "";
  line-height: 0;
}
.seositemap-map ul:after {
  clear: both;
}
.seositemap-map ul.stores li {
  font-weight: bold;
  font-size: 100%;
}
.seositemap-map ul li.level-2 {
  font-weight: bold;
}
.seositemap-map ul li.level-3 {
  margin-left: 15px;
}
.seositemap-map ul li.level-4 {
  margin-left: 30px;
  font-size: 90%;
}
.seositemap-map ul li.level-5 {
  margin-left: 45px;
  font-size: 90%;
}
.seositemap-map ul li.level-6 {
  margin-left: 60px;
  font-size: 90%;
}
.seositemap-map ul li.level-7 {
  margin-left: 75px;
  font-size: 90%;
}
.review-aggregate-hide {
  display:none;
 }
.seositemap-index-index div.seositemap-map table {
  width:100%;
}
.seositemap-index-index div.seositemap-map table tbody tr td {
  vertical-align: top;
}
/* TODO: caret modifications */
/**
 * Infortis themes styles
 */



/* Layout %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Basic layout
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.section-container {}
.section { padding:10px 0; }
.section-space { padding:10px; }


/* Helper classes
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Magento default helper classes
-------------------------------------------------------------- */

/* Layout helper classes
-------------------------------------------------------------- */
.margin-top { margin-top:20px; }
.margin-bottom { margin-bottom:20px; }
.padding-top { padding-top:20px; }
.padding-bottom { padding-bottom:20px; }
.float-left { float:left; } /*deprecated*/
.float-right { float:right; } /*deprecated*/



/* Minor components %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Caret
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.caret {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	line-height: initial; /* Important: avoid caret exceeding height of the item */
}
.dropdown .caret {
	opacity:0.3;
	filter:alpha(opacity=30);
}
.dropdown.open .caret {
	opacity:1;
	filter:alpha(opacity=100);
}


/* Product labels (stickers)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Positionning
-------------------------------------------------------------- */
.sticker-wrapper {
	position:absolute;
	transition:			all 150ms ease-in-out;
	-moz-transition:	all 150ms ease-in-out;
	-webkit-transition:	all 150ms ease-in-out;
	-o-transition:		all 150ms ease-in-out;
}
.product-view .sticker-wrapper { z-index:99; /* On product page z-index greater than Cloud Zoom image */ }
.product-view .product-img-column { position:relative; } /* Stickers are positioned relative to this container */

.sticker-wrapper.top-right { top:-3px; right:-3px; }
.sticker-wrapper.bottom-right { bottom:-3px; right:-3px; }
.sticker-wrapper.bottom-left { bottom:-3px; left:-3px; }
.sticker-wrapper.top-left { top:-3px; left:-3px; }

/* Appearence
-------------------------------------------------------------- */
.sticker {
	width:60px;
	height:60px;
	border-radius:50%;
	
	font-size:1.1666em;
	line-height:1em;
	font-weight:bold;
	text-align:center;
	display:table-cell !important; /* Add "important" to override inherited styles of parent elements */
	vertical-align:middle !important;

	transition:			all 150ms ease-in-out;
	-moz-transition:	all 150ms ease-in-out;
	-webkit-transition:	all 150ms ease-in-out;
	-o-transition:		all 150ms ease-in-out;
}

/* Colors */
.sticker.new { background-color:#5BD2EC; color:#fff; }
.sticker.sale { background-color:#F12B63; color:#fff; }

/* Effects */
.item:hover .sticker { width:65px; height:65px; }
.item:hover .sticker-wrapper.top-right,
.item:hover .sticker-wrapper.top-left { }
.item:hover .sticker-wrapper.top-right { }
.item:hover .sticker-wrapper.top-left { }

/*Sizes*/
.sticker.size-s { width:45px; height:45px; font-size:1em; }
.item:hover .sticker.size-s { width:50px; height:50px; }
.sticker.size-xs { width:40px; height:40px; font-size:0.9166em; /*11px*/ }
.item:hover .sticker.size-xs { width:45px; height:45px; }



/* CMS pages and custom content %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Video (embed)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* "videoWrapper" - depracated class, left for backward compatibility */
.video-wrapper,
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-wrapper iframe,
.video-wrapper object,
.video-wrapper embed,
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* Page banners
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.banner-wrapper { position: relative; display: block; }
.page-banners .banner a { display:block; }
.page-banners .banner a img { display:block; margin:0 auto; }

/* depracated styles, left for backward compatibility: */
.page-banners .banner { margin-bottom:2%; }


/* Landing pages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.landing-page {}
.horizontal-section,
.vertical-section { display:block; margin-top:0; margin-bottom:10px; position:relative; }
.horizontal-section { margin-top:10px; }
.landing-page .center-block { display:block; margin:0 auto; }


/* Caption
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.caption {
	display:block;
	position:absolute;
	bottom:0;
	width:80%;
	margin:6%;
	padding:0;
}

/* Caption position
-------------------------------------------------------------- */
.caption.top {
	top:0;
	bottom:auto;
	width:80%;
}
.caption.top-right {
	top:0;
	bottom:auto;
	right:0;
	width:58%;
}
.caption.bottom-right {
	right:0;
	width:58%;
}

/* Caption elements
-------------------------------------------------------------- */
.caption > * {
	float:left;
	display:inline-block;
	margin-bottom:1px;
}
.caption .heading {
	padding:0.25em;
	margin-bottom:0.2em;
	font-size:2.8em;
	line-height:1em;
	font-weight:normal;
}
.caption p {
	clear:left;
	padding:0.25em 0.5em;
	margin-bottom:1px;
	font-size: 1.3333em;
	line-height:1em;
}
.caption button {
	clear:left;
}

/* Caption layout
-------------------------------------------------------------- */
.caption.centered {
	text-align: center;
}
.caption.centered > * {
	display:inline-block;
	float: none;
}

/* Floating (text alignment) */
.caption.right > * { text-align:right; float:right !important; }

/* Caption additional styles
-------------------------------------------------------------- */
/* Width */
.caption.full-width { width:88%; margin:6%; }
.caption.narrow { width:38%; }

/* Prevent from hiding elements of the caption on narrow screens */
.caption .permanent { display:inline-block !important; }

/* Skin
-------------------------------------------------------------- */
.caption .heading,
.caption p {
	transition:			color 450ms ease-in-out, background-color 450ms ease-in-out;
	-moz-transition:	color 450ms ease-in-out, background-color 450ms ease-in-out;
	-webkit-transition:	color 450ms ease-in-out, background-color 450ms ease-in-out;
	-o-transition:		color 450ms ease-in-out, background-color 450ms ease-in-out;
}
a:hover .caption .heading,
a:hover .caption p {
	transition:			color 200ms ease-in-out, background-color 200ms ease-in-out;
	-moz-transition:	color 200ms ease-in-out, background-color 200ms ease-in-out;
	-webkit-transition:	color 200ms ease-in-out, background-color 200ms ease-in-out;
	-o-transition:		color 200ms ease-in-out, background-color 200ms ease-in-out;
}

/* Dark + white text */
.caption.dark1 .heading,
.caption.dark1 p { background-color:rgba(0,0,0, 0.35); color:#fff; }
a:hover .caption.dark1 .heading,
a:hover .caption.dark1 p { background-color:rgba(0,0,0, 0.7); color:#fff; }

/* Dark + white text */
.caption.dark2 .heading,
.caption.dark2 p { background-color:rgba(0,0,0, 0.5); color:#fff; }
a:hover .caption.dark2 .heading,
a:hover .caption.dark2 p { background-color:rgba(0,0,0, 0.8); color:#fff; }

/* Dark + white text */
.caption.dark3 .heading,
.caption.dark3 p { background-color:rgba(0,0,0, 0.65); color:#fff; }
a:hover .caption.dark3 .heading,
a:hover .caption.dark3 p { background-color:rgba(0,0,0, 1); color:#fff; }

/* Light + black text */
.caption.light1 .heading,
.caption.light1 p { background-color:rgba(255,255,255, 0.35); color:#000; }
a:hover .caption.light1 .heading,
a:hover .caption.light1 p { background-color:rgba(255,255,255, 0.7); color:#000; }

/* Light + black text */
.caption.light2 .heading,
.caption.light2 p { background-color:rgba(255,255,255, 0.6); color:#000; }
a:hover .caption.light2 .heading,
a:hover .caption.light2 p { background-color:rgba(255,255,255, 0.85); color:#000; }

/* Light + black text */
.caption.light3 .heading,
.caption.light3 p { background-color:rgba(255,255,255, 0.8); color:#000; }
a:hover .caption.light3 .heading,
a:hover .caption.light3 p { background-color:rgba(255,255,255, 1); color:#000; }


/* Other
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Disable transitions, fade effect applied with JS */
.fade-on-hover {
	transition:			none;
	-moz-transition:	none;
	-webkit-transition:	none;
	-o-transition:		none;
}



/* Components from Bootstrap %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* "Code" (code.less)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  /*border-radius: 4px;*/
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}


/* Part of "Table" (table.less)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.table-responsive {
	min-height: .01%; /* Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837) */
	overflow-x: auto;
}
@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	.table-responsive > .table {
		margin-bottom: 0;
	}
	.table-responsive > .table > thead > tr > th,
	.table-responsive > .table > tbody > tr > th,
	.table-responsive > .table > tfoot > tr > th,
	.table-responsive > .table > thead > tr > td,
	.table-responsive > .table > tbody > tr > td,
	.table-responsive > .table > tfoot > tr > td {
		white-space: nowrap;
	}
}

/**
 * Theme Content Construction Kit
 */



/* Layout %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Vertically centered content
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.v-centered-content {
	display:table;
}
.v-centered-content .v-center {
	display:table-cell;
	vertical-align:middle;
}


/* Heading of a content section
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.section-title { clear:both; margin:0; display:block; }
.section-title.padding-right { padding-right:80px !important; }

/* Horizontal line */
.section-line {
	clear:both;
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	margin:0 0 10px;
	padding:10px 0 0;
	background:none;
	border-bottom:1px solid #e5e5e5;
	text-indent:-9999em;
	overflow:hidden;
}


/* Custom sidebars
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.custom-sidebar-right { float:right !important; }
.custom-sidebar-right .inner {
	padding-left:10px;
	border-left:1px solid #e5e5e5;
}

.custom-sidebar-left { float:left !important; }
.custom-sidebar-left .inner {
	padding-right:10px;
	border-right:1px solid #e5e5e5;
}



/* Vertical links %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.links > li > a,
.links > li.label {
    line-height: 36px;
    padding: 0px 7px;
}
.links > li.label {
	padding-left: 0;
}
.rtl .links > li.label {
	padding-right: 0;
	padding-left: 7px;
}

/* Basic links, no separators
-------------------------------------------------------------- */
.links > li { float:left; }
.links > li > a { display:block; }

/* Links with separators (at the right side)
-------------------------------------------------------------- */
.links-wrapper-separators .links > li { margin-left:-1px; }
.links-wrapper-separators .links > li > a {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/link-separator.png);
	background-position:right center;
	background-repeat:no-repeat;
}
.links-wrapper-separators .links > li.last > a { background-image:none; }
.links-wrapper-separators .links > li.hide-separator > a { background-image:none; }
.links-wrapper-separators .links > li.separator-left > a { background-position:left center; }

/* Links with separators (at the left side)
-------------------------------------------------------------- */
.links-wrapper-separators-left .links > li { margin-left:-1px; }
.links-wrapper-separators-left .links > li > a {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/link-separator.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.links-wrapper-separators-left .links > li.first > a { background-image:none; }
.links-wrapper-separators-left .links > li.hide-separator > a { background-image:none; }
.links-wrapper-separators-left .links > li.separator-right > a { background-position:right center; }




/* Misc %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Link with an arrow */
a.go {
	background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/infortis/_shared/cck/bullet.png) 97% 50% no-repeat;
	padding-right:17px;
	display:inline !important;
}

/**
 * Drop-down block
 */



/* Dropdown box %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.dropdown { position:relative; }
.dropdown:hover { z-index:4000; }

/* Dropdown heading
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown .dropdown-heading {
	display:inline-block;
	cursor:default;
	line-height:36px;
	max-height:36px; /* Set static height to improve layout of inline elements inisde the dropdown heading */
}

/* In case a link ("a" tag) is used as a dropdown heading */
.dropdown a.dropdown-heading {
	/* Inherit color to have the same color as the text in the containing section (e.g. in primary header). */
	color: inherit;

	/* Remove transition */
	transition: none;
	transition-delay: unset;
}
.dropdown a.dropdown-heading:hover {
	/* Inherit color to have the same color as the text in the containing section (e.g. in primary header). 
	   Otherwise the dropdown heading on hover would blink showing standard link hover color. */
	color: inherit;
}

/* Inside dropdown heading
-------------------------------------------------------------- */
/* Child elements of the heading have to be aligned vertically */
.dropdown .dropdown-heading > * {
	display:inline-block;
	vertical-align: middle;
}

/* If heading has additional inner wrapper (to cover the shadow of the dropdown),
   properties of that element needs to be reset (e.g. element shouldn't be "inline-block") */
.dropdown .dropdown-heading.cover > span,
.dropdown .dropdown-heading.cover > div {
	display: block;
	vertical-align: baseline;
}
.dropdown .dropdown-heading.cover > span > *,
.dropdown .dropdown-heading.cover > div > * {
	display:inline-block;
	vertical-align: middle;
}

	/* Elements of the dropdown heading */
	.dropdown .dropdown-heading .caret,
	.dropdown .dropdown-heading .caret {
		margin-right: -3px;
	}
	.dropdown .dropdown-heading .value {
		margin-left: 2px;
	}
	/* e.g. for flags */
	.dropdown .dropdown-heading .dropdown-icon {
		width:18px;
		text-indent:-9999px;
		background-position:0 50%;
		background-repeat:no-repeat;
	}


/* Cover shadow of "dropdown-heading" and "dropdown-content"
   with additional div inside the heading
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown .dropdown-heading.cover > span,
.dropdown .dropdown-heading.cover > div {
	padding:0 10px;
}
.dropdown.open > .dropdown-heading.cover > span,
.dropdown.open > .dropdown-heading.cover > div {
	background-color:#fff;
	z-index:4001;
	position:relative;
}


/* Dropdown content
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown .dropdown-content {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	z-index:4000;
	padding:20px;
	min-width:130px;
	line-height:1.5em;
	text-align:left;

	list-style:none;
	background-color:#fff;
}
.dropdown .dropdown-content.left-hand {
	left:auto;
	right:0;
}

/* When dropdown content is an unordered list
-------------------------------------------------------------- */
/* Everything is inline-block, except links */
.dropdown .dropdown-content > li * { display:inline-block; }
.dropdown .dropdown-content > li > a { display:block; }

.dropdown .dropdown-content > li { white-space:nowrap; }
.dropdown .dropdown-content > li .label { margin-right:8px; }
.dropdown .dropdown-content .dropdown-icon {
	width:18px;
	text-indent:-9999px;
	background-position:0 50%;
	background-repeat:no-repeat;
}

/**
 * Itemgrid
 */



.itemgrid .item {
	float:left;
	padding-left:1%;
	padding-right:1%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


/* Itemgrid: different numbers of columns
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Clear every first item in each row (row: group of n items) */

/* Item grid: 1 column */
.itemgrid-1col .item { width:98%; }

/* Item grid: 2 columns */
.itemgrid-2col .item { width:48%; }
.itemgrid-2col > li:nth-of-type(2n+1) { clear:left; }

/* Item grid: 3 columns */
.itemgrid-3col .item { width:31.3333%; }
.itemgrid-3col > li:nth-of-type(3n+1) { clear:left; }

/* Item grid: 4 columns */
.itemgrid-4col .item { width:23%; }
.itemgrid-4col > li:nth-of-type(4n+1) { clear:left; }

/* Item grid: 5 columns */
.itemgrid-5col .item { width:18%; }
.itemgrid-5col > li:nth-of-type(5n+1) { clear:left; }

/* Item grid: 6 columns */
.itemgrid-6col .item { width:14.6666%; }
.itemgrid-6col > li:nth-of-type(6n+1) { clear:left; }

/* Item grid: 7 columns */
.itemgrid-7col .item { width:12.2857%; }
.itemgrid-7col > li:nth-of-type(7n+1) { clear:left; }

/* Item grid: 8 columns */
.itemgrid-8col .item { width:10.5%; }
.itemgrid-8col > li:nth-of-type(8n+1) { clear:left; }

/**
 * Generic tabs
 */



/* Basic styles
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Tabs
-------------------------------------------------------------- */
/* Total height of the tab bar should be the same as in block titles */
.gen-tabs .tabs li { float:left; margin:0; }
.gen-tabs .tabs a {
	display:block;
	padding:0 10px;
	text-decoration:none;
	outline:none;
}

/* Tab panels
-------------------------------------------------------------- */
.gen-tabs .tabs-panels { padding:15px 0; }
.gen-tabs .tabs-panels .panel {}

/* Accordion
-------------------------------------------------------------- */
.gen-tabs .acctab {
	display:none;
	padding:0;
	margin-bottom:1px;
	font-weight:normal;
}
.gen-tabs .acctab:hover { cursor:pointer; }

/* Accordion mode enabled */
.gen-tabs.accor .tabs { display:none; }
.gen-tabs.accor .acctab { display:block; }
.gen-tabs.accor .tabs-panels { padding-top:0; padding-bottom:0; }
.gen-tabs.accor .tabs-panels .panel { display:none; margin:10px 0; padding:15px; }


/* Default skin
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.gen-tabs .tabs a {
	color:#333;
	background-color:#eee;
	line-height:3em;
}
.gen-tabs .tabs a:hover,
.gen-tabs .tabs a:focus   { background-color:#e5e5e5; }
.gen-tabs .tabs a.current { background-color:#ddd; }

/* Accordion
-------------------------------------------------------------- */
.gen-tabs .acctab {
	font-size:19px;
	line-height:50px;
	background-color:#f5f5f5;
	color:#333;
}
.gen-tabs .acctab:hover,
.gen-tabs .acctab:focus,
.gen-tabs .acctab.current { background-color:#e5e5e5; }
.gen-tabs.accor .tabs-panels .panel {}


/* Tabs - skin 1: with thin borders
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Border exists but it is transparent. Except bottom border which has to be removed.
   Only the current tab need to have bottom border. */
.gen-tabs--style1 .tabs a {
	font-size:16px;
	line-height: 44px; /* Important: make as tall as related products block's heading  */
	color:#333;
	background-color:#eee;
	border:1px solid transparent;
	border-bottom:none;
}

.gen-tabs--style1 .tabs a:hover
/*, .gen-tabs--style1 .tabs a:focus */ {
	background-color:#e5e5e5;

	/* Border on hover has the same color as background of the tab */
	border-color:#e5e5e5;
}

.gen-tabs--style1 .tabs a.current {
	background-color:#fff;

	/* Pull up the panels */
	margin-bottom:-1px;

	/* Border of the active item has the same color as border of panels.
	   Bottom border is transparent. */
	border-color:#e5e5e5;
	border-bottom:1px solid transparent;

	/* Make a little bit higher than other tabs */
	padding-top:4px;
	margin-top:-4px;
}
.gen-tabs--style1 .tabs a.current:hover {
	/* Bottom border is transparent. */
	border-bottom-color: transparent;
}

.gen-tabs--style1 .tabs-panels {
	border-top:1px solid #e5e5e5;
	border-bottom:1px dashed #e5e5e5;
}

/* Accordion
-------------------------------------------------------------- */
.gen-tabs--style1.accor .tabs-panels {
	border-top:none;
	border-bottom:none;
}
.gen-tabs--style1 .acctab {
	border-bottom:1px solid #e5e5e5;
}
.gen-tabs--style1.gen-tabs.accor {
	margin-bottom: 25px;
}


/* Tabs - skin 1: smaller
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.gen-tabs--style1-small .tabs a {
	padding:0 7px;
	font-size: 14px;
	line-height: 32px;
}
/* Added main class to increase specificity of this rule to override font */
.gen-tabs--style1.gen-tabs--style1-small .tabs a {
	font-family: inherit;
}

/* Accordion
-------------------------------------------------------------- */
.gen-tabs--style1-small .acctab {
	font-size: 14px;
	line-height: 32px;
}
/* Added main class to increase specificity of this rule to override font */
.gen-tabs--style1.gen-tabs--style1-small .acctab {
	font-family: inherit;
}

/**
 * Icons and other styles related to icons.
 * Part of the font icon styles based on Font Awesome - http://fontawesome.io
 */



/* Icon %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.ic {
	display: inline-block;
	font-family: ThemeIcons;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* If icon is applied to 'i' tag */
i.ic {
	font-style: normal;
}

/* Floating icons - with generic modifiers
-------------------------------------------------------------- */
.ic.left {
	margin-right: .3em;
}
.ic.right {
	margin-left: .3em;
}

/* Size
-------------------------------------------------------------- */
/* Makes the font 33% larger relative to the icon container */
.ic-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.ic-2x {
	font-size: 2em;
}
.ic-3x {
	font-size: 3em;
}
.ic-4x {
	font-size: 4em;
}
.ic-5x {
	font-size: 5em;
}
.ic-6x {
	font-size: 6em;
}
.ic-7x {
	font-size: 7em;
}
.ic-8x {
	font-size: 8em;
}
.ic-fw {
	width: 1.28571429em;
	text-align: center;
}

/* Lists
-------------------------------------------------------------- */
.ic-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}
.ic-ul > li {
	position: relative;
}
.ic-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center;
}
.ic-li.ic-lg {
	left: -1.85714286em;
}
.ic-border {
	padding: .2em .25em .15em;
	border: solid 0.08em #eeeeee;
	border-radius: .1em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.ic.pull-left {
	margin-right: .3em;
}
.ic.pull-right {
	margin-left: .3em;
}

/* Stacking
-------------------------------------------------------------- */
.ic-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.ic-stack-1x,
.ic-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.ic-stack-1x {
	line-height: inherit;
}
.ic-stack-2x {
	font-size: 2em;
}
.ic-inverse {
	color: #ffffff;
}

/* Effects
-------------------------------------------------------------- */
.ic-spin {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(359deg);
	}
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
	}
}
@-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
.ic-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.ic-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.ic-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}
.ic-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.ic-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}


/* Characters as icon (letters, numbers etc.)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ic-char {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif !important;
}


/* Images as icons
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ic-img {
	font-family: inherit; /* Remove icon font to fix vertical alignment */
}
/* Set max size for images displayed as icons */
.ic-img img,
.icon img /* For backward compatibility */
{
	vertical-align: middle;
}



/* Iconbox - an icon with background color %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.ib,

/* For backward compatibility */
.social-links a > span.icon
{
	vertical-align: middle; /* TODO: check in which cases it's required */
	text-align: center;
	background-color: #e5e5e5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}


/* Size
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ib,
/* For backward compatibility: */
.feature > span.icon,
.social-links a > span.icon
{
	line-height: 36px;	
	width: 36px;
	height: 36px;
}
.ib-size-l,
/* For backward compatibility: */
.feature > span.icon.large
 {
	line-height: 48px;
	width: 48px;
	height: 48px;
}
.ib-size-xl {
	line-height: 60px;
	width: 60px;
	height: 60px;
}
.ib-size-xxl {
	line-height: 72px;
	width: 72px;
	height: 72px;
}
.ib-size-xxxl {
	line-height: 84px;
	width: 84px;
	height: 84px;
}

/* For backward compatibility: align center the content of the iconbox */
.feature > span.icon { text-align: center; }


/* Labels
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Label which immediately follows the iconbox */
.ib + .label {
	line-height: 36px;
	display: inline-block;
}
.ib-size-l + .label {
	line-height: 48px;
}
.ib-size-xl + .label {
	line-height: 60px;
}
.ib-size-xxl + .label {
	line-height: 72px;
}
.ib-size-xxxl + .label {
	line-height: 84px;
}


/* Hover state
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ib-hover:hover, /* Apply hover state color only when special class is present */
.feature-icon-hover:hover .ib,

/* For backward compatibility: */
.icon-hover:hover,
.feature-icon-hover:hover > span.icon
{
	background-color: #333;
	color: #fff;
}


/* Transitions
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ib,
.icon-hover, /* For backward compatibility */
.feature-icon-hover .ib,
.feature-icon-hover .icon /* For backward compatibility */
{
	/* TODO: position animation deprecated */
	transition: 			color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-moz-transition: 		color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition: 	color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-o-transition: 			color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}


/* Characters as icon - modify styles if inside iconbox
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ib.ic-char,
.ib.i-char /* For backward compatibility */
{
	/*font-size: 16px;*/ /* Important: do not add font size here, it would override standard classes such as "ic-2x" */
	text-align: center;
}


/* Additional utility classes
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Background
-------------------------------------------------------------- */
/* Icon without background color */
.ib-no-bg,
.ib.no-bg-color /* For backward compatibility */
{
	background-color: transparent !important;
}

/* Shapes
-------------------------------------------------------------- */
.ib-circle,
.ib.circle /* For backward compatibility */
{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.ib-rounded,
.ib.rounded /* For backward compatibility */
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ib-square,
.ib.square /* For backward compatibility */
{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

/* All icons square */
.ib-wrapper--square .ib,
.icon-wrapper-square .ib /* For backward compatibility */
{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}



/* Feature - box with icons, images, text etc. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Basic styles */
.feature { margin: 10px 0; }
.feature:after { display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }
.feature.first { margin-top: 0; }
.feature.last { margin-bottom: 0; }

/* With top/bottom border line */
.feature.top-border { border-top: 1px solid #f5f5f5; padding-top: 10px; }
.feature.bottom-border { border-bottom: 1px solid #f5f5f5; padding-bottom: 10px; }

/* Wrapper with top/bottom line
-------------------------------------------------------------- */
.feature-wrapper.top-border {
	border-top: 1px solid #f5f5f5;
	margin-top: 20px;
	padding-top: 20px;
}
.feature-wrapper.bottom-border {
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 20px;
	padding-bottom: 20px;
}


/* Feature headings
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.feature .heading {
	font-size: 1.3333em; /*16px*/
	line-height: 1.25em; /*20px*/
	margin-bottom: 0.625em; /*10px*/
	font-weight: normal;
}
.feature .above-heading {
	margin: 0 0 5px;
	font-size: 11px;
	line-height: 1.4545em; /*16px*/
	text-transform: uppercase;
	color: #888;
}
.feature .below-heading {
	font-size: 1em;
	font-style: italic;
	line-height: 1.3333em; /*16px*/
	color: #888;
}


/* Feature and icons
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Floating icons - additional margin
-------------------------------------------------------------- */
.feature .ic.left {
	margin: 0 15px 10px 0;
}
.feature .ic.right {
	margin: 0 0 10px 15px;
}

/* Vertically centered icon
-------------------------------------------------------------- */
.feature.v-centered-content .v-center .ic {
	margin: 0 5px 0 0;
}


/* Indented feature
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* IMPORTANT: inside indented feature, the first level icon automatically floats left */
.feature.indent > .ic,
.feature.indent > .icon /* For backward compatibility */
{
	float: left;
	margin: 0 15px 0 0;
}
/* But override this behavior if an icon is explicitly floated right */
.feature.indent > .ic.right,
.feature.indent > .icon.right /* For backward compatibility */
{
	float: right;
	margin: 0 0 0 15px;
}

/* Size of indentation
-------------------------------------------------------------- */
/* Size of indentation = width of iconbox + right margin of the iconbox */

/* Default */
.feature.indent
{
	padding-left: 51px; /* 36 + 15 */
}
.feature.indent > .ic,
.feature.indent > span.icon /* For backward compatibility */
{
	margin-left: -51px;
}

/* Large */
.feature.indent-size-l,
.feature.indent.large /* For backward compatibility */
{
	padding-left: 63px;
}
.feature.indent-size-l > .ic,
.feature.indent.large > .ic, /* For backward compatibility */
.feature.indent.large > span.icon.large /* For backward compatibility */
{
	margin-left: -63px;
}

/* X Large */
.feature.indent-size-xl
{
	padding-left: 75px;
}
.feature.indent-size-xl > .ic
{
	margin-left: -75px;
}

/* XX Large */
.feature.indent-size-xxl
{
	padding-left: 87px;
}
.feature.indent-size-xxl > .ic
{
	margin-left: -87px;
}

/* XXX Large */
.feature.indent-size-xxxl
{
	padding-left: 99px;
}
.feature.indent-size-xxxl > .ic
{
	margin-left: -99px;
}


/* Feature centered
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.feature.centered { text-align: center; }
.feature.centered .ic {
	margin: 0 0 10px;
}

/* Additional styles
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Auto-size: allow for big icons. IMPORTANT: don't use "span" tag together with "icon" in this selector! */
.feature .ic.auto-size { width: auto; max-width: none; height: auto; max-height: none; }



/* Utility classes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


/**
 * Definitions of the font with icons and definitions of the icon glyphs
 */



@font-face {
	font-family: 'ThemeIcons';
	src:url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.eot?387osh');
	src:url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.eot?#iefix387osh') format('embedded-opentype'),
		url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.woff?387osh') format('woff'),
		url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.ttf?387osh') format('truetype'),
		url('https://www.themuseumoutlet.com/skin/frontend/ultimo/default/fonts/themeicons/ThemeIcons.svg?387osh#ThemeIcons') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Icon codes
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.ic-plane:before {
	content: "\e200";
}
.ic-tag:before {
	content: "\e201";
}
.ic-paint:before {
	content: "\e202";
}
.ic-credit:before {
	content: "\e203";
}
.ic-phone:before {
	content: "\e204";
}
.ic-letter:before {
	content: "\e205";
}
.ic-stopwatch:before {
	content: "\e206";
}
.ic-bars:before {
	content: "\e207";
}
.ic-truck:before {
	content: "\e208";
}
.ic-download:before {
	content: "\e209";
}
.ic-upload:before {
	content: "\e20a";
}
.ic-warning:before {
	content: "\e20b";
}
.ic-question:before {
	content: "\e20c";
}
.ic-info:before {
	content: "\e20d";
}
.ic-success:before {
	content: "\e20e";
}
.ic-close2:before {
	content: "\e20f";
}
.ic-reload:before {
	content: "\e210";
}
.ic-scissors:before {
	content: "\e211";
}
.ic-googleplus:before {
	content: "\e212";
}
.ic-facebook:before {
	content: "\e213";
}
.ic-twitter:before {
	content: "\e214";
}
.ic-feed:before {
	content: "\e215";
}
.ic-youtube:before {
	content: "\e216";
}
.ic-vimeo:before {
	content: "\e217";
}
.ic-flickr:before {
	content: "\e218";
}
.ic-dribbble:before {
	content: "\e219";
}
.ic-github:before {
	content: "\e21a";
}
.ic-wordpress:before {
	content: "\e21b";
}
.ic-blogger:before {
	content: "\e21c";
}
.ic-tumblr:before {
	content: "\e21d";
}
.ic-skype:before {
	content: "\e21e";
}
.ic-home:before {
	content: "\e21f";
}
.ic-edit2:before {
	content: "\e220";
}
.ic-cart:before,
.ic-cart1:before {
	content: "\e221";
}
.ic-menu:before {
	content: "\e222";
}
.ic-star-o:before {
	content: "\e223";
}
.ic-star:before {
	content: "\e224";
}
.ic-heart:before {
	content: "\e225";
}
.ic-heart-o:before {
	content: "\e226";
}
.ic-arrow-up:before {
	content: "\e227";
}
.ic-arrow-right:before {
	content: "\e228";
}
.ic-arrow-down:before {
	content: "\e229";
}
.ic-arrow-left:before {
	content: "\e22a";
}
.ic-filter:before {
	content: "\e22b";
}
.ic-lastminute:before {
	content: "\e22c";
}
.ic-close:before {
	content: "\e22d";
}
.ic-edit:before {
	content: "\e22e";
}
.ic-instagram:before {
	content: "\e22f";
}
.ic-user:before {
	content: "\e230";
}
.ic-mobile:before {
	content: "\e231";
}
.ic-pin:before {
	content: "\e232";
}
.ic-zoomin:before {
	content: "\e233";
}
.ic-zoomout:before {
	content: "\e234";
}
.ic-search:before {
	content: "\e235";
}
.ic-gift:before {
	content: "\e236";
}
.ic-anchor:before {
	content: "\e237";
}
.ic-calendar:before {
	content: "\e238";
}
.ic-remove:before {
	content: "\e239";
}
.ic-compare:before {
	content: "\e23a";
}
.ic-alarm:before {
	content: "\e23b";
}
.ic-plus:before {
	content: "\e23c";
}
.ic-minus:before {
	content: "\e23d";
}
.ic-pinterest:before {
	content: "\e23e";
}
.ic-call24:before {
	content: "\e23f";
}
.ic-callcenter:before {
	content: "\e240";
}
.ic-delivery:before {
	content: "\e241";
}
.ic-package:before {
	content: "\e242";
}
.ic-globe:before {
	content: "\e243";
}
.ic-lightbulb:before {
	content: "\e244";
}
.ic-microscope:before {
	content: "\e245";
}
.ic-24hours:before {
	content: "\e246";
}
.ic-coupon:before {
	content: "\e247";
}
.ic-tshirt:before {
	content: "\e248";
}
.ic-bag8:before {
	content: "\e249";
}
.ic-bag6:before {
	content: "\e24a";
}
.ic-bag4:before {
	content: "\e24b";
}
.ic-bag3:before {
	content: "\e24c";
}
.ic-bag7:before {
	content: "\e24d";
}
.ic-bag2:before {
	content: "\e24e";
}
.ic-bag5:before {
	content: "\e24f";
}
.ic-cart2:before {
	content: "\e250";
}
.ic-bag:before,
.ic-bag1:before {
	content: "\e251";
}
.ic-cart3:before {
	content: "\e252";
}
.ic-smartphones:before {
	content: "\e253";
}
.ic-grid:before {
	content: "\e254";
}
.ic-list:before {
	content: "\e255";
}
.ic-linkedin:before {
	content: "\e256";
}
.ic-bell:before {
	content: "\e257";
}
.ic-xing:before {
	content: "\e258";
}
.ic-vk:before {
	content: "\e259";
}
.ic-weibo:before {
	content: "\e25a";
}
.ic-renren:before {
	content: "\e25b";
}
.ic-behance:before {
	content: "\e25c";
}
.ic-vine:before {
	content: "\e25d";
}
.ic-share:before {
	content: "\e25e";
}
.ic-lowstock:before {
	content: "\e25f";
}
.ic-left:before {
	content: "\e260";
}
.ic-down:before {
	content: "\e261";
}
.ic-up:before {
	content: "\e262";
}
.ic-right:before {
	content: "\e263";
}

/**
 * Theme icons
 * Deprecated since 1.10.0 in favor of font icons
 */



/* Predefined icons
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Wishlist */
.icon.i-wishlist {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-7px -7px;
}
.icon.i-wishlist-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-7px -57px;
}

	/* bw */
	.icon.i-wishlist-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-7px -7px;
	}
	.icon-hover:hover.i-wishlist-bw,
	.feature-icon-hover:hover .icon.i-wishlist-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-7px -57px;
	}
	
	/* wb */
	.icon.i-wishlist-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-7px -57px;
	}
	.icon-hover:hover.i-wishlist-wb,
	.feature-icon-hover:hover .icon.i-wishlist-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-7px -7px;
	}

/* Compare */
.icon.i-compare {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-57px -7px;
}
.icon.i-compare-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-57px -57px;
}

	/* bw */
	.icon.i-compare-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-57px -7px;
	}
	.icon-hover:hover.i-compare-bw,
	.feature-icon-hover:hover .icon.i-compare-bw,
	.open > .dropdown-toggle.cover .icon.i-compare-bw
	{
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-57px -57px;
	}
	
	/* wb */
	.icon.i-compare-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-57px -57px;
	}
	.icon-hover:hover.i-compare-wb,
	.feature-icon-hover:hover .icon.i-compare-wb,
	.open > .dropdown-toggle.cover .icon.i-compare-wb
	{
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-57px -7px;
	}

/* Share/recommend */
.icon.i-recommend {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-107px -7px;
}
.icon.i-recommend-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-107px -57px;
}

	/* bw */
	.icon.i-recommend-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-107px -7px;
	}
	.icon-hover:hover.i-recommend-bw,
	.feature-icon-hover:hover .icon.i-recommend-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-107px -57px;
	}
	
	/* wb */
	.icon.i-recommend-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-107px -57px;
	}
	.icon-hover:hover.i-recommend-wb,
	.feature-icon-hover:hover .icon.i-recommend-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-107px -7px;
	}

/* Low stock */
.icon.i-lowstock {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-157px -7px;
}
.icon.i-lowstock-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-157px -57px;
}

	/* bw */
	.icon.i-lowstock-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-157px -7px;
	}
	.icon-hover:hover.i-lowstock-bw,
	.feature-icon-hover:hover .icon.i-lowstock-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-157px -57px;
	}
	
	/* wb */
	.icon.i-lowstock-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-157px -57px;
	}
	.icon-hover:hover.i-lowstock-wb,
	.feature-icon-hover:hover .icon.i-lowstock-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-157px -7px;
	}



/* Cart */
.icon.i-cart {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-457px -7px;
}
.icon.i-cart-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-457px -57px;
}

	/* bw */
	.icon.i-cart-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-457px -7px;
	}
	.icon-hover:hover.i-cart-bw,
	.feature-icon-hover:hover .icon.i-cart-bw,
	.open > .dropdown-toggle.cover .icon.i-cart-bw
	{
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-457px -57px;
	}
	
	/* wb */
	.icon.i-cart-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-457px -57px;
	}
	.icon-hover:hover.i-cart-wb,
	.feature-icon-hover:hover .icon.i-cart-wb,
	.open > .dropdown-toggle.cover .icon.i-cart-wb
	{
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-457px -7px;
	}

/* Row 2
-------------------------------------------------------------- */

/* Home */
.icon.i-home {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-7px -107px;
}
.icon.i-home-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-7px -157px;
}

	/* bw */
	.icon.i-home-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-7px -107px;
	}
	.icon-hover:hover.i-home-bw,
	.feature-icon-hover:hover .icon.i-home-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-7px -157px;
	}
	
	/* wb */
	.icon.i-home-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-7px -157px;
	}
	.icon-hover:hover.i-home-wb,
	.feature-icon-hover:hover .icon.i-home-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-7px -107px;
	}

/* Left */
.icon.i-left {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-107px -107px;
}
.icon.i-left-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-107px -157px;
}

	/* bw */
	.icon.i-left-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-107px -107px;
	}
	.icon-hover:hover.i-left-bw,
	.feature-icon-hover:hover .icon.i-left-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-107px -157px;
	}
	
	/* wb */
	.icon.i-left-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-107px -157px;
	}
	.icon-hover:hover.i-left-wb,
	.feature-icon-hover:hover .icon.i-left-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-107px -107px;
	}

/* Right */
.icon.i-right {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-157px -107px;
}
.icon.i-right-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-157px -157px;
}

	/* bw */
	.icon.i-right-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-157px -107px;
	}
	.icon-hover:hover.i-right-bw,
	.feature-icon-hover:hover .icon.i-right-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-157px -157px;
	}
	
	/* wb */
	.icon.i-right-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-157px -157px;
	}
	.icon-hover:hover.i-right-wb,
	.feature-icon-hover:hover .icon.i-right-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-157px -107px;
	}

/* Top */
.icon.i-top {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-207px -107px;
}
.icon.i-top-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-207px -157px;
}

	/* bw */
	.icon.i-top-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-207px -107px;
	}
	.icon-hover:hover.i-top-bw,
	.feature-icon-hover:hover .icon.i-top-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-207px -157px;
	}
	
	/* wb */
	.icon.i-top-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-207px -157px;
	}
	.icon-hover:hover.i-top-wb,
	.feature-icon-hover:hover .icon.i-top-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-207px -107px;
	}

/* Bottom */
.icon.i-bottom {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-257px -107px;
}
.icon.i-bottom-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
	background-position:-257px -157px;
}

	/* bw */
	.icon.i-bottom-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-257px -107px;
	}
	.icon-hover:hover.i-bottom-bw,
	.feature-icon-hover:hover .icon.i-bottom-bw {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-257px -157px;
	}
	
	/* wb */
	.icon.i-bottom-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-257px -157px;
	}
	.icon-hover:hover.i-bottom-wb,
	.feature-icon-hover:hover .icon.i-bottom-wb {
		background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite.png);
		background-position:-257px -107px;
	}

/**
 * Social icons
 * Deprecated since 1.10.0 in favor of font icons
 */



/* Contact icons
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Phone */
.icon.i-telephone {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-7px -7px;
}
.icon.i-telephone-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-7px -57px;
}

/* Mobile */
.icon.i-mobile {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-57px -7px;
}
.icon.i-mobile-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-57px -57px;
}

/* Skype */
.icon.i-skype {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-107px -7px;
}
.icon.i-skype-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-107px -57px;
}

/* Letter */
.icon.i-letter {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-157px -7px;
}
.icon.i-letter-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-157px -57px;
}

/* Location */
.icon.i-location {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-207px -7px;
}
.icon.i-location-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-207px -57px;
}


/* Row 2
-------------------------------------------------------------- */
/* Twitter */
.icon.i-twitter {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-7px -107px;
}
.icon.i-twitter-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-7px -157px;
}

/* Facebook */
.icon.i-facebook {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-57px -107px;
}
.icon.i-facebook-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-57px -157px;
}

/* Google plus */
.icon.i-googleplus {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-107px -107px;
}
.icon.i-googleplus-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-107px -157px;
}

/* Youtube */
.icon.i-youtube {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-157px -107px;
}
.icon.i-youtube-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-157px -157px;
}

/* Vimeo */
.icon.i-vimeo {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-207px -107px;
}
.icon.i-vimeo-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-207px -157px;
}

/* Wordpress */
.icon.i-wordpress {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-257px -107px;
}
.icon.i-wordpress-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-257px -157px;
}

/* Pinterest */
.icon.i-pinterest {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-307px -107px;
}
.icon.i-pinterest-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-307px -157px;
}

/* Linked in */
.icon.i-linkedin {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-357px -107px;
}
.icon.i-linkedin-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-357px -157px;
}

/* Blogger */
.icon.i-blogger {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-407px -107px;
}
.icon.i-blogger-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-407px -157px;
}

/* Envato */
.icon.i-envato {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-457px -107px;
}
.icon.i-envato-w {
	background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/sprite-icons-social.png);
	background-position:-457px -157px;
}

/**
 * Common styles for multiple elements
 */

/* Added for magento 2 */
.owl-item .product-image-wrapper {
    height: auto;
}




/* Blocks and headings %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Blocks
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.sidebar .block:first-child { margin-top:6px; } /* To align with page title */
.cms-index-index .sidebar .block:first-child { margin-top:0; } /* Remove margin on home page */

 
/* Headings
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Page Heading
-------------------------------------------------------------- */
.my-account .page-title,
.category-title { border-bottom:1px solid #e5e5e5; }

/* Block titles and section headings
-------------------------------------------------------------- */
/* Sidebar blocks */
.block .block-title,

/* Filters */
.block-layered-nav .block-subtitle--filter,

/* Section title */
.section-title,
strong.section-title, /* To override default styles of "strong" tag */

/* Cart */
.cart .crosssell h2,
.cart .discount h2,
.cart .shipping h2
{
	/* padding:13px 0 7px; */ /*TODO*/
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid #e5e5e5;
	font-weight:normal;
	font-size:19px;
	line-height:29px;
}

/* Secondary headings
-------------------------------------------------------------- */
/* Log in */
.account-login h2,

/* Checkout log in */
#opc-login h3,

/* Fieldset and multiple checkout */
.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend
{
	padding-bottom:7px;
	border-bottom:1px solid #e5e5e5;
	font-weight:normal;
	font-size:1.5em; /*18px*/
	line-height:1.2222em; /*22px*/
	margin-bottom:15px;
}

/* Account headings
-------------------------------------------------------------- */
/* Primary */
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2 {}

/* Secondary */
.dashboard .box .box-title h3,
.dashboard .box .box-title h4,
.order-info-box h2 {}

/* Other headings
-------------------------------------------------------------- */
/* Page title */
.category-title,

/* Account */
.my-account .page-title,
.box-account .box-head,
.dashboard .box .box-title
{
	border-color:#e5e5e5;
}



/* Colors %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Borders
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Elements with horizontal border - standard
-------------------------------------------------------------- */
/* Blocks */
.block .actions,

/* CMS */
.section-line,

/* Misc */
.buttons-set,
.toolbar 
{
	border-color:#e5e5e5;
}

/* Elements with horizontal border - lighter
-------------------------------------------------------------- */
/* Product page - Add-to-cart area */
.product-view .product-type-data,
.product-view .product-type-data .price-box,
.container1-wrapper,
.container2-wrapper,
.product-view .add-to-box,

/* Product grid/list */
.category-products-grid .item,
.products-list li.item,

/* Pop-ups */
.remember-me-popup h3,
.map-popup-heading
{
	border-color:#f5f5f5;
}

/* Elements with vertical border - standard
-------------------------------------------------------------- */
/* Ratings separator */
.product-view .ratings .rating-links .separator,

/* Product page */
.custom-sidebar-right .inner,
.custom-sidebar-left .inner
{
	border-color:#e5e5e5;
}

/* Elements with vertical border - lighter
-------------------------------------------------------------- */
/* Product grid/list */
.products-list .product-shop-inner
{
	border-color:#f5f5f5;
}

/* Elements with darker border
-------------------------------------------------------------- */
/* Cart */
.data-table thead,
.cart-table thead tr,

/* Availability */
.availability-only-details thead
{
	border-color:#e5e5e5; /*Currently the same color as other borders*/
}

/* Other elements with border
-------------------------------------------------------------- */
.swatch-link {
	border-color:#cccccc;
}


/* Background colors
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Elements with light gray background
-------------------------------------------------------------- */
/* Product page - increaments */
.extrahint-wrapper .product-pricing,

/* Account */
.addresses-list .addresses-primary .item,
.order-info-box,

/* Advanced search */
.advanced-search-summary,

/* Checkout */
.opc .gift-messages-form
{
	background-color:#f5f5f5;
}


/* Text color
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Elements with lighter text
-------------------------------------------------------------- */
/* Product grid/list */
.products-list .ratings,
.products-grid .ratings,
.products-list .ratings a,
.products-grid .ratings a,

/* Layered navigation count */
.block-layered-nav dl dd ol > li > a .count,

/* Breadcrumbs */
.breadcrumbs li,
.breadcrumbs a,

/* Product page */
.block-related-simple .related-add-to-wishlist,
.block-related-thumbnails .related-add-to-wishlist,

/* Availability */
.availability,

/* Reviews */
.product-view .box-reviews .review-date,

/* Product options */
.item-options dd,
.product-options p.note
{
	color:#bbb;
}


/* Forms
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Product options form colors
-------------------------------------------------------------- */
.product-options dd select,
.product-options dd .input-text,
.product-options dd textarea,
.product-options ul.options-list { color:#888; }
.product-options dd select:hover,
.product-options dd select:focus,
.product-options dd textarea:hover,
.product-options dd textarea:focus,
.product-options ul.options-list:hover { color:#333; }



/* Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Price on product page and MSRP
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .price-box .price,
.map-popup-price .price,
.map-popup-msrp .price { font-family:Verdana, Geneva, sans-serif; }



/* Effects %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Transitions
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Links and other selected elements
-------------------------------------------------------------- */
/* IMPORTANT: link transitions should be placed before other transitions */
a,
.menu-trigger .menu-trigger-inner,
.menu-trigger .menu-trigger-inner .trigger-icon .line,
.opener,
a > .ib,
a.feature-icon-hover > .ib
/*, .header-mobile .skip-link*/
{
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out;
}
a:hover,
.menu-trigger .menu-trigger-inner:hover,
.menu-trigger .menu-trigger-inner:hover .trigger-icon .line,
.opener:hover,
.nav-item > a:hover + .opener, /* Opener following a link in mobile menu */
a:hover > .ib,
a.feature-icon-hover:hover > .ib
{
	transition-duration:			100ms;
	-moz-transition-duration:		100ms;
	-webkit-transition-duration:	100ms;
	-o-transition-duration:			100ms;
}

/* Carets - in menu
-------------------------------------------------------------- */
.nav-regular a > .caret {
	transition:			border-color 300ms ease-in-out, opacity 300ms ease-in-out;
	-moz-transition:	border-color 300ms ease-in-out, opacity 300ms ease-in-out;
	-webkit-transition:	border-color 300ms ease-in-out, opacity 300ms ease-in-out;
	-o-transition:		border-color 300ms ease-in-out, opacity 300ms ease-in-out;
}
.nav-regular a:hover > .caret {
	transition-duration:			100ms;
	-moz-transition-duration:		100ms;
	-webkit-transition-duration:	100ms;
	-o-transition-duration:			100ms;
}

/* Carets - in dropdown-heading
-------------------------------------------------------------- */
/*.dropdown > .dropdown-heading .caret {
	transition:			border-color 0ms ease-in-out, opacity 0ms ease-in-out;
	-moz-transition:	border-color 0ms ease-in-out, opacity 0ms ease-in-out;
	-webkit-transition:	border-color 0ms ease-in-out, opacity 0ms ease-in-out;
	-o-transition:		border-color 0ms ease-in-out, opacity 0ms ease-in-out;
}
.dropdown.open > .dropdown-heading .caret {
	transition-duration:			100ms;
	-moz-transition-duration:		100ms;
	-webkit-transition-duration:	100ms;
	-o-transition-duration:			100ms;
}*/

/* Interface icons: toolbar icons, pager, prev/next slide etc.
-------------------------------------------------------------- */
.sorter .view-mode .grid,
.sorter .view-mode .list,
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc,

/* Add-to links */
.add-to-links.addto-icons a,

/* Scroll to top */
#scroll-to-top
{
	transition:			background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-moz-transition:	background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition:	background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-o-transition:		background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}

/* Elements with animated color, background color and borders
-------------------------------------------------------------- */
/* Forms */
input.input-text, select, textarea,
.product-options ul.options-list,

/* Search */
.form-search .button,

/* Product image thumbnails */
.product-view .product-img-box .more-views .thumbnails li a,

/* Product mini-lists */
.mini-products-list .product-image,
.cart .crosssell .product-image,

/* Tabs & accordion */
.gen-tabs .tabs a,
.gen-tabs .acctab,

/* OPC accordion */
.opc .step-title
{
	transition:			color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;
	-moz-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;
	-webkit-transition:	color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;
	-o-transition:		color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;
}

/**
 * Override CSS components
 */



/* Accordion/collapsible openers %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.accordion .opener,
.collapsible .opener,
.acco .opener /* Menu opener */
{
	/* Override default background image */
	background-image: none !important;

	/* Font icons */
	display: inline-block;
	font-family: ThemeIcons;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*line-height: 1em;*/ /* Important: don't overrid line height, it depends on the size of the icon */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Icon size */
	font-size: 12px;
}
.accordion .opener:before,
.collapsible .opener:before,
.acco .opener:before {
	content: "\e23c";
}

/* Active opener */
.accordion li.item-active > .opener:before,
.collapsible.active .opener:before,
.acco li.item-active > .opener:before {
	content: "\e23d";
}



/* Colorbox %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

#cboxPrevious,
#cboxNext,
#cboxClose {
	/* Override default background image */
	background-image: none !important;

	/* Font icons */
	display: inline-block;
	font-family: ThemeIcons;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*line-height: 1em;*/ /* Important: don't overrid line height, it depends on the size of the icon */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Icon size */
	font-size: 20px;
}
#cboxClose { font-size: 16px; }
#cboxPrevious:before { content: "\e260"; }
#cboxNext:before { content: "\e263"; }
#cboxClose:before { content: "\e20f"; }



/* Generic-nav %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Styles common for all direction controls */
.slider-arrows1 .owl-controls .owl-buttons div,
.slider-arrows2 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls .owl-buttons div,
.art-menu .owl-controls .owl-buttons div {
	/* Override default background image and remove text indent */
	background-image: none !important;
	text-indent: 0;

	/* Font icons */
	display: inline-block;
	font-family: ThemeIcons;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*line-height: 1em;*/ /* Important: don't overrid line height, it depends on the size of the icon */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Icon size */
	font-size: 20px;
}
.owl-controls .owl-buttons .owl-prev:before { content: "\e260"; }
.owl-controls .owl-buttons .owl-next:before { content: "\e263"; }



/* Itemslider %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Buttons aligned at the bottom */
.itemslider.equal-height .item { position: static; padding-bottom: 50px; }
.itemslider.equal-height .actions { position: absolute; bottom: 0; }

/**
 * Override modules
 */

/**
 * Override all Magento base styles.
 * Add theme-specific styles.
 */



/**
 *
 *
 * OVERRIDE/EXTEND styles.css
 *
 *
 */

/* Layout %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.wrapper { border-top-style:solid; border-top-width:5px; }

/* Additional margin for sidebars
-------------------------------------------------------------- */
.col-left > *,
.col-left .widget-static-block { margin-right: 32px; }
.col-right > *,
.col-right .widget-static-block { margin-left: 32px; }



/* Global Styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Form
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Page Heading
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.page-title h1,
.page-title h2 { margin:0; min-height:1.3125em; /* 42px. Has to ba aligned with ".block .block-title" */ }
.category-title { margin-bottom:0; }


/* Global Messages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.note-msg.empty-catalog {
    background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/empty-catalog.png) 10px 10px no-repeat transparent !important;
    color:inherit;
    min-height:70px;
    padding:40px 20px 40px 160px !important;
}





/* Sidebar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Block lists
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-viewed .block-content ol,
.block-compare .block-content ol,
.block-compared .block-content ol {
    padding-left: 0;
    list-style: none;
}
.block-viewed .block-content li.item,
.block-compare .block-content li.item,
.block-compared .block-content li.item {
    background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/bullet.png) no-repeat 3px 10px;
    padding-left:15px;
}


/* Block: Related
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Align block title with the tabs on product page */
/*.block-related .section-title { padding-top: 19px; }*/


/* Block: Account
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.block-account .block-title { background:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/ic-account.png) 5px 2px no-repeat; padding-left:42px !important; }
.block-account .block-content { padding:10px 0 0; }
.block-account li > * { padding: 2px; }
.block-account li.current strong { font-weight:bold; }



/* Category view %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
.products-grid .item { -webkit-tap-highlight-color: transparent; }



/* Product view elements %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Availability
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.availability { float:right; margin:15px 0 10px; }



/* Product page %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Prices
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Bundle product */
.price-box-bundle {
    border-bottom:1px solid #e5e5e5;
    margin:-10px 0 15px; /* Move up to align with the main price box */
    padding-bottom:15px;
}


/* Main containers
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Margin before price box */
.product-view .space-before-avail { margin:0 0 15px; height:0; line-height:0; }

/* Upper part of the container */
.product-view .product-type-data > .price-box {
    border-top-style:solid;
    border-top-width:1px;
    margin:15px 0 0;
    padding:10px 0;
}


/* New elements
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .sku { margin: 15px 0; }
.product-view .sku .label { font-weight: bold; }


/* Product type specific data
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.product-view .is-type-grouped .availability { margin-top:0; margin-bottom:0; }
.product-view .grouped-items-table input.input-text { height: 26px; padding:4px; /* Decrease default height and padding */ }



/* My Account %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/*.my-account .pager { margin: -1px 0 20px; }*/



/**
 *
 *
 * MISCELLANEOUS
 *
 *
 */



/* Accordion/collapsible %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Collapsible blocks.
   Set position and other properties of arrow icon.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Different types of collapsible blocks share the same styles */

/* Generic tabs - accordion */
.gen-tabs .acctab:after,

/* Collapsible blocks */
.collapsible .block-title:after,
.mobile-collapsible .block-title:after,

/* Sidebar blocks */
.sidebar .block .block-title:after,

/* Layered navigation */
.block-layered-nav .block-title:after {
    float: right;
    font-size: 22px;
}

/* Blocks collapsible only on mobile - hide arrow */
.mobile-collapsible .block-title:after,
.sidebar .block .block-title:after,
.block-layered-nav .block-title:after {
    display: none !important;
}



/* Other modifications %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Cart
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Collateral boxes - full width */
.cart-left-column .grid-full,
.cart-right-column .grid-full {
    width:100%;
}



/* Icons %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Icons applied with icon codes
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* These icons needs to have the same basic styles as standard font icons.
   Except line height - it would override individual size of each icon.
*/
.form-search .button:before,

.buttons-set .back-link a:before,

.btn-remove:before,
.btn-remove2:before,
.map-popup-close:before,
.remember-me-popup-head .remember-me-popup-close:before,

.btn-edit:before,

.breadcrumbs .sep,

.caret:before,

#cboxPrevious:before,
#cboxNext:before,
#cboxClose:before,

/* Styles common for all direction controls */
.slider-arrows1 .owl-controls .owl-buttons div:before,
.slider-arrows2 .owl-controls .owl-buttons div:before,
.slider-arrows3 .owl-controls .owl-buttons div:before,

/* Caret inside dropdowns - right side caret */
.nav-regular .nav-panel a .caret:before,

/* Caret in vertical menu, 1st-level item */
.nav-vert li.level0 > a .caret:before,

/* Bullets in menu */
.nav-regular.with-bullets .nav-submenu--mega > li > ul > li > a:before,
.nav-regular .nav-item.simple > ul > li > a:before,

/* Accordion */
.accordion .opener:before,
.acco .opener:before,

/* Generic tabs - accordion */
.gen-tabs .acctab:after,

/* Quantity buttons */
.qty-button.increase:before,
.qty-button.decrease:before,

/* Collapsible block icon */
.collapsible .block-title:after,
.mobile-collapsible .block-title:after,
.sidebar .block .block-title:after,
.block-layered-nav .block-title:after
{
    display: inline-block;
    font-family: ThemeIcons;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /*line-height: 1em;*/ /* Important: don't overrid line height, it depends on the size of the icon */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Apply icon codes
-------------------------------------------------------------- */
.form-search .button:before {
    content: "\e235";
}
.buttons-set .back-link a:before {
    content: "\e22a";
}
.btn-remove:before,
.btn-remove2:before,
.map-popup-close:before,
.remember-me-popup-head .remember-me-popup-close:before {
    content: "\e22d";
}
.btn-edit:before {
    content: "\e22e";
}
.breadcrumbs .sep:before {
    content: "\e228";
    font-size: 8px;
}
.caret:before {
    content: "\e261";
}
.owl-controls .owl-buttons .owl-prev:before {
    content: "\e260";
}
.owl-controls .owl-buttons .owl-next:before {
    content: "\e263";
}
#cboxPrevious:before {
    content: "\e260";
}
#cboxNext:before {
    content: "\e263";
}
#cboxClose:before {
    content: "\e20f";
}
.nav-regular .nav-panel a .caret:before,
.nav-vert li.level0 > a .caret:before {
    content: "\e263";
}
.accordion .opener:before,
.acco .opener:before {
    content: "\e23c";
}
/* Active opener */
.accordion li.item-active > .opener:before,
.acco li.item-active > .opener:before {
    content: "\e23d";
}
/* Quantity buttons */
.qty-button.increase:before {
    content: "\e262";
}
.qty-button.decrease:before {
    content: "\e261";
}
.gen-tabs .acctab:after,
.collapsible .block-title:after,
.mobile-collapsible .block-title:after,
.sidebar .block .block-title:after,
.block-layered-nav .block-title:after {
    content: "\e261";
}
.gen-tabs .acctab.current:after,
.collapsible .block-title.active:after,
.mobile-collapsible .block-title.active:after,
.sidebar .block .block-title.active:after,
.block-layered-nav .block-title.active:after {
    content: "\e262";
}





/* *************************************************************************************************************
****************************************************************************************************************
 Override CSS components ***************************************************************************************
****************************************************************************************************************
************************************************************************************************************* */





/* Accordion/collapsible openers
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.accordion .opener,
.acco .opener,
.collapsible .opener
{
    /* Override default background image */
    background-image: none !important;

    /* Icon size */
    font-size: 12px;
}


/* Colorbox
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
#cboxPrevious,
#cboxNext,
#cboxClose {
    /* Override default background image */
    background-image: none !important;

    /* Icon size */
    font-size: 20px;
}
#cboxClose {
    font-size: 16px;
}


/* Generic-nav
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Styles common for all direction controls */
.slider-arrows1 .owl-controls .owl-buttons div,
.slider-arrows2 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls .owl-buttons div {
    /* Override default background image and remove text indent */
    background-image: none !important;
    text-indent: 0;

    /* Icon size */
    font-size: 20px;
}





/* *************************************************************************************************************
****************************************************************************************************************
 BUILT-IN STATIC BLOCKS ****************************************************************************************
****************************************************************************************************************
************************************************************************************************************* */





.block_category_above_collection { margin:10px 0; }
.block_category_below_collection { margin:10px 0; }
.block_category_above_empty_collection { margin:10px 0; }
.block_mini_cart_above_products { margin:0 0 10px; }
.block_cms_page_top { margin:0 0 15px; }
.block_footer_payment { margin-bottom:10px; margin-left:20px; }

/* Sample block content
-------------------------------------------------------------- */
.sample-block {
    color:#999;
    margin-top:10px;
    padding: 0 !important;
    transition:         color 300ms ease-in-out, background-color 300ms ease-in-out;
    -moz-transition:    color 300ms ease-in-out, background-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    -o-transition:      color 300ms ease-in-out, background-color 300ms ease-in-out;
}
.sample-block:hover { color:#333; }





/* *************************************************************************************************************
****************************************************************************************************************
 HIGH-RESOLUTION READY IMAGES (RETINA-READY) *******************************************************************
****************************************************************************************************************
************************************************************************************************************* */





@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (   min--moz-device-pixel-ratio: 1.5),
only screen and (     -o-min-device-pixel-ratio: 3/2),
only screen and (    -ms-min-device-pixel-ratio: 1.5),
only screen and (        min-device-pixel-ratio: 1.5)
{

    /* Rating */
    .rating-box,
    .rating-box .rating { background-image:url(https://www.themuseumoutlet.com/skin/frontend/ultimo/default/images/img/rating@2x.png); background-size:14px 43px; }

} /* end: media query */

/*
 * Grid system
 */



/* Override Bootstrap styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Set box sizing of all Bootstrap grid units */
[class*="col-"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 * Rows in Bootstrap grid are outdented (with negative margin). It's so that
 * content within grid columns is lined up with non-grid content.
 * But sometimes (e.g. on CMS pages) we may need a row with no outdent 
 * so that edges of grid columns are lined up with non-grid content.
 * We can force this behavior with additional class.
 */
.row.no-outdent {
  margin-left: 0;
  margin-right: 0;
}

/* Remove gutter (gaps between column content created via side padding) from selected grid units */
.no-gutter {
    padding-left: 0;
    padding-right: 0;
}



/* Infortis 12-column grid %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Grid units
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.grid12-1,
.grid12-2,
.grid12-3,
.grid12-4,
.grid12-5,
.grid12-6,
.grid12-7,
.grid12-8,
.grid12-9,
.grid12-10,
.grid12-11,
.grid12-12,
.grid-full, /* Alias for full-width unit */

/* Special grid units */
.grid-col2-sidebar,
.grid-col2-main
{ 
    /*position:relative;*/
    display:inline;
    float:left;
    margin-left:1%;
    margin-right:1%;
}

/* Basic grid units width */
.grid12-1   { width:6.33%; }
.grid12-2   { width:14.66%; }
.grid12-3   { width:23%; }
.grid12-4   { width:31.33%; }
.grid12-5   { width:39.67%; }
.grid12-6   { width:48%; }
.grid12-7   { width:56.33%; }
.grid12-8   { width:64.67%; }
.grid12-9   { width:73%; }
.grid12-10  { width:81.33%; }
.grid12-11  { width:89.67%; }
.grid12-12,
.grid-full  { width:98%; }

/* Grid units without left gutter (margin) */
.no-left-gutter.grid12-1    { margin-left:0; width:7.33%; }
.no-left-gutter.grid12-2    { margin-left:0; width:15.66%; }
.no-left-gutter.grid12-3    { margin-left:0; width:24%; }
.no-left-gutter.grid12-4    { margin-left:0; width:32.33%; }
.no-left-gutter.grid12-5    { margin-left:0; width:40.67%; }
.no-left-gutter.grid12-6    { margin-left:0; width:49%; }
.no-left-gutter.grid12-7    { margin-left:0; width:57.33%; }
.no-left-gutter.grid12-8    { margin-left:0; width:65.67%; }
.no-left-gutter.grid12-9    { margin-left:0; width:74%; }
.no-left-gutter.grid12-10   { margin-left:0; width:82.33%; }
.no-left-gutter.grid12-11   { margin-left:0; width:90.67%; }
.no-left-gutter.grid12-12,
.no-left-gutter.grid-full   { margin-left:0; width:99%; }

/* Grid units without right gutter (margin) */
.no-right-gutter.grid12-1   { margin-right:0; width:7.33%; }
.no-right-gutter.grid12-2   { margin-right:0; width:15.66%; }
.no-right-gutter.grid12-3   { margin-right:0; width:24%; }
.no-right-gutter.grid12-4   { margin-right:0; width:32.33%; }
.no-right-gutter.grid12-5   { margin-right:0; width:40.67%; }
.no-right-gutter.grid12-6   { margin-right:0; width:49%; }
.no-right-gutter.grid12-7   { margin-right:0; width:57.33%; }
.no-right-gutter.grid12-8   { margin-right:0; width:65.67%; }
.no-right-gutter.grid12-9   { margin-right:0; width:74%; }
.no-right-gutter.grid12-10  { margin-right:0; width:82.33%; }
.no-right-gutter.grid12-11  { margin-right:0; width:90.67%; }
.no-right-gutter.grid12-12,
.no-right-gutter.grid-full  { margin-right:0; width:99%; }

/* Grid units without any gutter (margin) */
.no-gutter.grid12-1     { margin-left:0; margin-right:0; width:8.33%; }
.no-gutter.grid12-2     { margin-left:0; margin-right:0; width:16.66%; }
.no-gutter.grid12-3     { margin-left:0; margin-right:0; width:25%; }
.no-gutter.grid12-4     { margin-left:0; margin-right:0; width:33.33%; }
.no-gutter.grid12-5     { margin-left:0; margin-right:0; width:41.67%; }
.no-gutter.grid12-6     { margin-left:0; margin-right:0; width:50%; }
.no-gutter.grid12-7     { margin-left:0; margin-right:0; width:58.33%; }
.no-gutter.grid12-8     { margin-left:0; margin-right:0; width:66.67%; }
.no-gutter.grid12-9     { margin-left:0; margin-right:0; width:75%; }
.no-gutter.grid12-10    { margin-left:0; margin-right:0; width:83.33%; }
.no-gutter.grid12-11    { margin-left:0; margin-right:0; width:91.67%; }
.no-gutter.grid12-12,
.no-gutter.grid-full    { margin-left:0; margin-right:0; width:100%; }

/* Special grid units: basic structure of pages with 1 and 2 sidebars
-------------------------------------------------------------- */
/* 2 columns: 
   sidebar unit (fixed-width) and main unit (fluid).
   Sidebar unit has the same width for all viewports above 1280px.
   Width of the main unit is fluid.
*/
.grid-col2-sidebar  { width:23%; }
.grid-col2-main     { width:73%; }

.no-gutter.grid-col2-sidebar    { margin-left:0; margin-right:0; width:25%; }
.no-gutter.grid-col2-main       { margin-left:0; margin-right:0; width:75%; }

/* Another 2 columns inside ".grid-col2-main": fixed-width sidebar unit and fluid main unit */
.grid-col3-sidebar  { width:31.52%; }
.grid-col3-main     { width:65.90%; }

.no-gutter.grid-col3-sidebar    { margin-left:0; margin-right:0; width:31.52%; }
.no-gutter.grid-col3-main       { margin-left:0; margin-right:0; width:65.90%; }


/* New 2 and 3 columns layout
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/*  Required initial styles
-------------------------------------------------------------- */
.columns .column-main {
    padding-left: 0;
    padding-right: 0;
    min-height: 370px;
}
.columns .sidebar-main {
    padding-right: 2%;
}
.columns .sidebar-additional {
    padding-left: 2%;
    clear: right;
}

.columns .column-main,
.columns .sidebar-main,
.columns .sidebar-additional {
    box-sizing: border-box;
}

/* Remove column inner margin */
.columns .sidebar-main > * {
    margin-right: 0;
}
.columns .sidebar-additional > * {
    margin-left: 0;
}

/* Basic column styles
-------------------------------------------------------------- */
.columns {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;

    box-sizing: border-box;
}
.columns .column-main {
    -webkit-flex-grow: 1;
    flex-grow: 1;

    -webkit-flex-basis: 100%;
    flex-basis: 100%;

    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.columns .sidebar-main {
    -webkit-flex-grow: 1;
    flex-grow: 1;

    -webkit-flex-basis: 100%;
    flex-basis: 100%;

    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.columns .sidebar-additional {
    -webkit-flex-grow: 1;
    flex-grow: 1;

    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

/* 3 columns
-------------------------------------------------------------- */
.page-layout-3columns .column-main {
    width: 66.66666667%;
    display: inline-block;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.page-layout-3columns .sidebar-main {
    width: 16.66666667%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.page-layout-3columns .sidebar-additional {
    width: 16.66666667%;
    float: right;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}

/* 2 columns - left
-------------------------------------------------------------- */
.page-layout-2columns-left .column-main {
    width: 79.16666667%;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.page-layout-2columns-left .sidebar-main {
    width: 20.83333333%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.page-layout-2columns-left .sidebar-additional {
    width: 20.83333333%;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

/* Additional sidebar goes left - adjust padding */
.page-layout-2columns-left .sidebar-additional {
    padding-right: 2%;
    padding-left: 0;
    clear: left;
    float: left;
}

/* 2 columns - right
-------------------------------------------------------------- */
.page-layout-2columns-right .column-main {
    width: 79.16666667%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.page-layout-2columns-right .sidebar-main {
    width: 20.83333333%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.page-layout-2columns-right .sidebar-additional {
    width: 20.83333333%;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

/* Main sidebar goes right - adjust padding */
.page-layout-2columns-right .sidebar-main {
    padding-right: 0;
    padding-left: 2%;
}

/* Required overrides
-------------------------------------------------------------- */
/* Important: required after other styles to override the display for the columns container */
.columns {
    display: block;
}

/* Additional overrides
-------------------------------------------------------------- */

/* Additional override: main column can't float in 3-column layout */
.page-layout-3columns .column-main {
    float: none;
}


/* Vertically aligned grid
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.v-grid-container {
    display:table;
    width:100%;
}
.v-grid {
    float:none;
    display:table-cell;
    vertical-align:middle;
}


/* Utility classes
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Units with no gutter (margin): alpha - first unit in a row, omega - last unit in a row */
.alpha { margin-left:0; }
.omega { margin-right:0; }

/* Hide element if screen width is lower than the width specified in the class name */
.hide-below-1680 { display:none !important; }
.hide-below-1440 { display:none !important; }
.hide-below-1360 { display:none !important; }
.hide-below-1280 { display:none !important; }


/* Basic page layout container
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Main container for page content.
   Max width of the page is applied to elements with this class.
-------------------------------------------------------------- */
.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}

/* Deprecated */
.nested-container {
    width:102%;
    margin-left:-1%;
}

/* Inner container.
   Additional container, horizontal padding is applied to elements with this class.
-------------------------------------------------------------- */
.inner-container {
    padding-left: 15px;
    padding-right: 15px;

    /* Clear floats */
    *zoom: 1;
    clear: both;
}
/* Clear floats */
.inner-container:before,
.inner-container:after { display: table; line-height: 0; content: ""; }
.inner-container:after { clear: both; }

/* Full width container
-------------------------------------------------------------- */
.container.full-width {
    width: 100%;
    max-width: none;
}

/* Expanded container (without inner side padding)
-------------------------------------------------------------- */
.container.no-side-padding > .inner-container
{
    padding-left: 0;
    padding-right: 0;
}


/* Grid units containers
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* Grid units container:
   clears floats (place grid units inside "div" with this class)
-------------------------------------------------------------- */
.grid-container { *zoom: 1; clear: both; }
.grid-container:before,
.grid-container:after { display: table; line-height: 0; content: ""; }
.grid-container:after { clear: both; }

/* Grid unit container:
   clears floats and adds vertical margin between units
-------------------------------------------------------------- */
.grid-container-spaced { *zoom: 1; clear: both; }
.grid-container-spaced:before,
.grid-container-spaced:after { display: table; line-height: 0; content: ""; }
.grid-container-spaced:after { clear: both; }
.grid-container-spaced .grid12-1,
.grid-container-spaced .grid12-2,
.grid-container-spaced .grid12-3,
.grid-container-spaced .grid12-4,
.grid-container-spaced .grid12-5,
.grid-container-spaced .grid12-6,
.grid-container-spaced .grid12-7,
.grid-container-spaced .grid12-8,
.grid-container-spaced .grid12-9,
.grid-container-spaced .grid12-10,
.grid-container-spaced .grid12-11,
.grid-container-spaced .grid12-12,
.grid-container-spaced .grid-full
{
    margin-bottom: 2%;
}

/* Grid presentation
-------------------------------------------------------------- */
.show-grid [class*="grid12-"] {
    background-color: #eee;
    text-align: center;
    min-height: 40px;
    line-height: 40px;
    transition:         all 300ms ease-in-out;
    -moz-transition:    all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -o-transition:      all 300ms ease-in-out;
}
.show-grid [class*="grid12-"]:hover {
    background-color: #F08080;
}

body,input, select, textarea, button{font-size:12px;}
body{color:#333333;background-color:#f5f5f5;}
a{color:#333333;}
a:hover,.sideacco li.current > a,h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,h6.product-name a:hover,strong.product-name a:hover,p.product-name a:hover{color:#f0c621;}
.button{background-color:#eeeeee;color:#333333;}
.button:hover,.button:focus{background-color:#f0c621;color:#ffffff;}
.product-view .btn-cart,.btn-checkout{background-color:#333333;color:#ffffff;}
.product-view .btn-cart:hover,.btn-checkout:hover{background-color:#f0c621;color:#ffffff;}
.links > li > a:hover{background-color:#f0c621;color:#ffffff;}
.sticker.new{background-color:#000080;color:#ffffff;}
.sticker.sale{background-color:#f0c621;color:#ffffff;}
.price-box .price, .price-as-configured .price{color:#333333;}
.special-price .price,.special-price .price-label,.minimal-price-link .price{color:#ee001c !important;}
.price-notice .price,.old-price,.price-box .old-price .price,#map-popup-msrp, .map-popup-msrp .price{color:#aaa;}
.additional-bg-color,.block-layered-nav .currently,.block-layered-nav .actions,.cart .totals,.checkout-agreements li{background-color:#f5f5f5;}
.skip-link .count{background-color:initial;}
.main-font,h1, h2, h3, h4, h5,.section-title,.products-list .product-name,h3.product-name, .block-layered-nav .block-subtitle--filter, .feature .heading,.accordion .heading, .nav-regular .nav-item.level0 > a, .nav-regular .nav-submenu--mega > li > a, .menu-trigger, .nav-mobile .nav-item.level0 > a, .nav-mobile .nav-item.level1 > a, .nav-mobile .nav-item.level2 > a, .nav-holder .dropdown .dropdown-heading,.header-mobile .skip-link .label,.header-mobile .account-links a,.block .block-title,#opc-login h3,.box-account .box-head h2,.order-items h2.table-caption,.order-items h2.sub-title,.order-items .order-comments h2,.product-view .box-reviews .heading,.gen-tabs .tabs a,.gen-tabs .acctab,.footer .heading,#subscribe-form label,.caption .heading{font-family:"Montserrat", georgia, serif;}
.sorter .view-mode a,.sorter .sort-by .category-asc,.sorter .sort-by .category-desc,.pager .pages a,.pager .pages .current,.add-to-links .ic,.slider-arrows1 .owl-controls .owl-buttons div,.slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,.slider-arrows2 .owl-controls .owl-buttons div,.slider-arrows3 .owl-controls .owl-buttons div,.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,.slider-pagination1 .owl-controls .owl-page span,.slider-pagination2 .owl-controls .owl-page span,#cboxPrevious,#cboxNext,#cboxClose,.accordion-style1 .opener,.collapsible .opener,.qty-button,#scroll-to-top{background-color:#f5f5f5;color:#333333;}
.sorter .view-mode a:hover,.sorter .sort-by .category-asc:hover,.sorter .sort-by .category-desc:hover,.pager .pages li a:hover,.add-to-links .ic:hover,.add-to-links .feature-icon-hover:hover .ic,.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,.slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,.slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,.slider-pagination1 .owl-controls.clickable .owl-page:hover span,.slider-pagination2 .owl-controls.clickable .owl-page:hover span,#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover,.accordion-style1 .opener:hover,.collapsible .opener:hover,.qty-button:hover,#scroll-to-top:hover{background-color:#000000;color:#ffffff;}
.slider-pagination1 .owl-controls .owl-page.active span,.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span, .slider-pagination2 .owl-controls .owl-page.active span,.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span, .sorter .view-mode span.grid,.sorter .view-mode span.list,.pager .pages .current{background-color:#e5e5e5;color:#333333;}
.ib,.feature > span.icon{background-color:#f0c621;color:#ffffff;}
.ib-hover:hover,.feature-icon-hover:hover .ib,.icon-hover:hover,.feature-icon-hover:hover > span.icon{background-color:#f0c621 !important;color:#ffffff !important;}
.ib.icon-color-productview,span.icon.icon-color-productview{background-color:#eeeeee;}
.ib-hover.icon-color-productview:hover,.feature-icon-hover:hover .ib.icon-color-productview,.feature-icon-hover:hover span.icon.icon-color-productview{background-color:#f0c621 !important;}
.wrapper{border-top-color:#333333;background-color:#ffffff;}
.inner-container{padding-left:12px;padding-right:12px;}
.form-search .input-text{background-color:#ffffff;border-color:#dddddd;}
.form-search .input-text:hover,.form-search .input-text:focus{background-color:#ffffff;border-color:#eeeeee;}
.form-search .input-text,.form-search .button{color:#bbbbbb;}
.form-search .input-text:hover,.form-search .input-text:focus,.form-search .input-text:hover + .button,.form-search .button:hover{color:#333333;}
.header-container .dropdown .dropdown-content,.header-container .dropdown.open > .dropdown-heading.cover > *,.header-container .truncated .truncated_full_value .item-options,.header-container .form-search .search-autocomplete{background-color:#ffffff;color:#333333;}
.header-container .dropdown .dropdown-content a,.header-container .dropdown.open > .dropdown-heading.cover a,.header-container .form-search .search-autocomplete li{color:#333333;}
.header-container .dropdown .dropdown-content a:hover,.header-container .dropdown.open > .dropdown-heading.cover a:hover,.header-container .form-search .search-autocomplete li:hover{color:#f0c621;}
.header-top,.header-top .dropdown .dropdown-heading,.header-top .links > li > a{line-height:normal;}
.header-top .dropdown .dropdown-heading{max-height:initial;}
.header-primary .dropdown .dropdown-heading,.header-primary .links > li > a{font-size:inherit;line-height:normal;}
.header-primary .dropdown .dropdown-heading{max-height:initial;}
.cat-label-label1{background-color:#ebb61a;color:#ffffff;}
.cat-label-label2{background-color:#ebb61a;color:#ffffff;}
li.level0 > a > span > .cat-label-label1.pin-bottom:before{border-top-color:#ebb61a;}
li.level0 > a > span > .cat-label-label2.pin-bottom:before{border-top-color:#ebb61a;}
li > a:hover > span > .cat-label,.nav-regular li.level0:hover > a > span > .cat-label{background-color:#ebb61a;}
li.level0 > a:hover > span > .pin-bottom:before,.nav-regular li.level0:hover > a > span > .pin-bottom:before{border-top-color:#ebb61a;}
.navi .nav-panel--dropdown{background-color:#ffffff;color:#000000;}
.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div{background-color:#ffffff !important;}
.navi .nav-panel--dropdown a{color:#000000;}
.navi .nav-panel--dropdown a:hover{color:#eeba1b;}
.navi .nav-panel--dropdown a .caret{border-left-color:#000000;border-right-color:#000000;}
.navi .nav-panel--dropdown a:hover .caret{border-left-color:#eeba1b;border-right-color:#eeba1b;}
.nav-regular .nav-item.level0 > .nav-panel--dropdown{border-top:5px solid #a9a9a9;}
.nav-regular .nav-panel--dropdown,.navi.nav-vert-triggerable{-moz-box-shadow:0 3px 10px rgba(0,0,0, 0.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.15);box-shadow:0 3px 10px rgba(0,0,0, 0.15);}
.nav-mobile div.nav-panel--dropdown,.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div{-moz-box-shadow:0 3px 10px rgba(0,0,0, 0.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.15);box-shadow:0 3px 10px rgba(0,0,0, 0.15);z-index:1;position:relative;}
.nav-mobile div.nav-panel--dropdown div.nav-panel--dropdown{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.sticky-header .nav-container, .sticky-header .navi-wrapper, .sticky-header .nav-regular:not(.nav-vert){background-color:#efefef;}
.sticky-header .nav-regular:not(.nav-vert) .nav-item.level0 > a, .sticky-header .nav-regular .nav-item--homeicon a, .sticky-header .nav-regular .nav-item--homeicon.active a, .sticky-header .nav-holder .dropdown .dropdown-heading{color:#000000;}
.navi-wrapper, .nav-regular{background-color:#efefef;}
.nav-regular:not(.nav-vert) .nav-item.level0 > a, .navi .nav-item--homeicon a, .nav-holder .dropdown .dropdown-heading, .nav-regular .nav-holder a.dropdown-heading:hover{color:#000000;}
.nav-mobile .nav-item.level0 > a{background-color:#efefef;color:#000000;}
.nav-mobile .nav-item.level0 > .opener{color:#000000;}
.navi.nav-mobile ul.level0 .nav-item > a{background-color:#efefef;color:#000000;}
.nav-mobile ul.level0 .nav-item > .opener{color:#000000;}
.nav-regular:not(.nav-vert) .nav-item.level0.active > a{background-color:#ffffff;color:#000000;}
.nav-mobile .nav-item.level0.current > a{background-color:#ffffff;color:#000000;}
.nav-mobile .nav-item.level0.current > .opener{color:#000000;}
.navi.nav-mobile ul.level0 .nav-item.current > a{background-color:#ffffff;color:#000000;}
.nav-mobile ul.level0 .nav-item.current > .opener{color:#000000;}
.nav-regular:not(.nav-vert) .nav-item.level0:hover > a{background-color:#ffffff;color:#000000;}
.nav-mobile .nav-item.level0 > a:hover{background-color:#ffffff;color:#000000;}
.nav-mobile .nav-item.level0 > a:hover + .opener{color:#000000;}
.navi.nav-mobile ul.level0 .nav-item > a:hover{background-color:#ffffff;color:#000000;}
.nav-mobile ul.level0 .nav-item > a:hover + .opener{color:#000000;}
.menu-trigger, .nav-regular .nav-item.level0 > a{line-height:50px;}
.navi.nav-vert-triggerable{top:50px;}
.nav-holder > *{line-height:50px;max-height:50px;}
.nav-holder .dropdown .dropdown-heading{line-height:50px;max-height:50px;}
.nav-regular .nav-item.level0.parent > a .caret,.nav-holder .dropdown-heading .caret{border-top-color:#000000;}
.nav-regular .nav-item.level0.parent.active > a .caret{border-top-color:#000000;}
.nav-regular .nav-item.level0.parent:hover > a .caret{border-top-color:#000000;}
.nav-mobile .nav-item{margin-top:1px !important;}
.nav-mobile{background-color:#eeeeee;}
.menu-trigger .menu-trigger-inner{background-color:#efefef;color:#000000;}
.menu-trigger .menu-trigger-inner:hover{background-color:#ffffff;color:#000000;}
.menu-trigger.active .menu-trigger-inner{background-color:#ffffff;color:#000000;}
.menu-trigger .menu-trigger-inner .trigger-icon .line{background-color:#000000;}
.menu-trigger .menu-trigger-inner:hover .trigger-icon .line{background-color:#000000;}
.menu-trigger.active .menu-trigger-inner .trigger-icon .line{background-color:#000000;}
.nav-border-bottom{border-bottom:4px solid #a9a9a9;}
.vertnav-trigger, .nav-regular .nav-item.level0 > a, .nav-holder .dropdown .dropdown-heading{font-size:14px;text-transform:uppercase;}
.nav-regular .nav-item > a{font-size:16px;}
.nav-regular .nav-submenu--mega > .nav-item > a{font-size:12px;text-transform:uppercase;}
.nav-mobile li.nav-item > a{font-size:14px;}
.mobnav-trigger, .nav-mobile .nav-item.level0 > a{font-size:16px;text-transform:uppercase;}
.nav-mobile .nav-item.level1 > a{font-size:16px;text-transform:none;}
@media only screen and (min-width:1024px) and (max-width:1279px){
.nav-regular:not(.nav-vert) .nav-item.level0 > a{padding:0 6px;}
}
@media only screen and (min-width:960px) and (max-width:1023px){
.nav-regular:not(.nav-vert) .nav-item.level0 > a{padding:0 4px;}
}
@media only screen and (max-width:959px){
.nav-regular:not(.nav-vert) .nav-item.level0 > a{padding:0 3px;}
}
.header-mobile.header-container, .header-mobile .header-m-container,.header-mobile .header-top-container,.header-mobile .header-top-container .header-top,.header-mobile .header-primary-container,.header-mobile .header-primary-container .header-primary,.header-mobile .nav-container{padding-top:0;padding-bottom:0;}
.header-mobile .account-links .links > li > a{background-color:#efefef;color:#000000;font-size:16px;text-transform:uppercase;}
.header-mobile .account-links .links > li > a.active{background-color:#ffffff;color:#000000;}
.header-mobile .account-links .links > li > a:hover{background-color:#ffffff;color:#000000;}
.main-container{background-color:transparent;}
.main{background-color:#ffffff;}
.truncated .item-options{background-color:#ffffff;}
.gen-tabs .tabs a{background-color:#eeeeee;color:#000000;}
.gen-tabs .tabs a:hover{background-color:#e5e5e5;color:#000000;border-color:#e5e5e5;border-bottom-color:transparent;}
.gen-tabs .tabs a.current{background-color:#ffffff;color:#000000;}
.gen-tabs .tabs-panels{background-color:#ffffff;}
.gen-tabs .tabs a.current{border-bottom-color:transparent;}
.gen-tabs .tabs a.current:hover{border-bottom-color:transparent;}
.gen-tabs .acctab{background-color:#f5f5f5;color:#333333;padding-left:0.5em;padding-right:0.5em;}
.gen-tabs .acctab:hover,.gen-tabs .acctab:focus,.gen-tabs .acctab.current{background-color:#eeeeee;color:#000000;}
.the-slideshow .owl-controls .owl-buttons div,.the-slideshow.slider-pagination1 .owl-controls .owl-page span,.the-slideshow.slider-pagination2 .owl-controls .owl-page span,.the-slideshow.slider-pagination2 .owl-controls .owl-page.active span,.the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span{background-color:#ffffff;color:#333333;}
.the-slideshow .owl-controls.clickable .owl-buttons div:hover,.the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page:hover span,.the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page:hover span{background-color:#000000;color:#ffffff;}
.the-slideshow.slider-pagination1 .owl-controls .owl-page.active span,.the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span{background-color:#f0c621;}
.footer-container{background-color:#f5f5f5;}
.footer{color:#000000;}
.footer a:hover{color:#f0c621;}
.footer .button{background-color:#e5e5e5;color:#000000;}
.footer .button:hover,.footer .button:focus{background-color:#f0c621;color:#ffffff;}
.footer .ib,.footer span.icon{background-color:#f0c621;color:#ffffff;}
.footer .ib-hover:hover,.footer span.icon-hover:hover, .footer .feature-icon-hover:hover .ib,.footer .feature-icon-hover:hover span.icon{background-color:#000000 !important;color:#ffffff !important;}
.footer .slider-arrows1 .owl-controls .owl-buttons div,.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,.footer .slider-arrows2 .owl-controls .owl-buttons div,.footer .slider-arrows3 .owl-controls .owl-buttons div,.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,.footer .slider-pagination1 .owl-controls .owl-page span,.footer .slider-pagination2 .owl-controls .owl-page span,.footer .accordion-style1 .opener,.footer .collapsible .opener{background-color:#f5f5f5;color:#000000;}
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,.footer .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,.footer .slider-pagination1 .owl-controls.clickable .owl-page:hover span,.footer .slider-pagination2 .owl-controls.clickable .owl-page:hover span,.footer .accordion-style1 .opener:hover,.footer .collapsible .opener:hover{background-color:#f0c621;color:#ffffff;}
.footer-top-container{background-color:#ffffff;}
.footer-primary-container{background-color:transparent;padding-top:30px;padding-bottom:10px;}
.footer-primary{background-color:#ffffff;}
.footer-bottom-container{background-color:#f5f5f5;}
.footer-bottom{background-color:transparent;color:#000000;}
.footer-bottom a{color:#555555;}
.footer-bottom a:hover{color:#f0c621;}
.social-links .ib,.social-links a > span.icon{background-color:#bbbbbb;color:#ffffff;}
.social-links .ib-hover:hover,.social-links a > span.icon-hover:hover{background-color:#f0c621 !important;color:#ffffff !important;}
body.shadow .nav, body.shadow .main, body.shadow .footer-primary, body.shadow .show-bg, .drop-shadow{-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}
.sticky-header .sticky-container,.dropdown.open > .dropdown-heading.cover,.dropdown.open .dropdown-content,.truncated .truncated_full_value .item-options,.form-search .search-autocomplete ul,.remember-me-popup,.map-popup,#subscribe-form .input-box .validation-advice{-moz-box-shadow:0 3px 10px rgba(0,0,0, 0.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.15);box-shadow:0 3px 10px rgba(0,0,0, 0.15);}
/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2016-07-08 16:30:28 */
/* w:1200, b:1200*/









        
                .lte-ie8 .container { max-width:1170px; }
    




    
        




            




        




        




        
    @media only screen and (min-width: 1200px)     {

        
                            .container { max-width: 1170px; }
            
                
                /* Special grid units */
        .grid-col2-sidebar  { width: 20.41%; }
        .grid-col2-main     { width: 75.58%; }

        .no-gutter.grid-col2-sidebar    { width: 22.41%; }
        .no-gutter.grid-col2-main       { width: 77.58%; }

        .grid-col3-sidebar      { width:27.01%; }
        .grid-col3-main         { width:70.34%; }

        .no-gutter.grid-col3-sidebar        { width:27.01%; }
        .no-gutter.grid-col3-main           { width:70.34%; }
        
        /* Hide */
        .hide-below-1280 { display:inherit !important; }
    }

    




    @media only screen and (max-width: 1199px) {
    }





        
    @media only screen and (min-width: 992px) and (max-width: 1199px)     {

        
                            .container { max-width: 970px; }
            
        
    }

    




    @media only screen and (max-width: 991px) {
    }





        
    @media only screen and (min-width: 768px) and (max-width: 991px)     {

        
                            .container { max-width: 750px; }
            
        
        /* 2 columns - left
        -------------------------------------------------------------- */
        .page-layout-2columns-left .column-main {
            width: 75%;
        }
        .page-layout-2columns-left .sidebar-main {
            width: 25%;
        }
        .page-layout-2columns-left .sidebar-additional {
            width: 25%;
        }

        /* 2 columns - right
        -------------------------------------------------------------- */
        .page-layout-2columns-right .column-main {
            width: 75%;
        }
        .page-layout-2columns-right .sidebar-main {
            width: 25%;
        }
        .page-layout-2columns-right .sidebar-additional {
            width: 25%;
        }

        /* 3 columns
        -------------------------------------------------------------- */
        .page-layout-3columns .column-main {
            width: 75%;
            float: right;
        }
        .page-layout-3columns .sidebar-main {
            width: 25%;
            float: left;
        }
        .page-layout-3columns .sidebar-additional {
            width: 25%;
            padding-right: 2%;
            padding-left: 0;
            clear: left;
            float: left;
        }

    }

    




        @media only screen and (max-width: 769px) {

        .hide-when-mobile-header { display:none !important; }

    }





    @media only screen and (max-width: 767px)
    {

                .container {
            max-width: none !important;
            width: 100%;
        }
        
                .grid12-1,
        .grid12-2,
        .grid12-3,
        .grid12-4,
        .grid12-5,
        .grid12-6,
        .grid12-7,
        .grid12-8,
        .grid12-9,
        .grid12-10,
        .grid12-11,
        .grid12-12,
        .grid-full,
        
                        .grid-col2-sidebar,
        .grid-col2-main,
        .grid-col3-sidebar,
        .grid-col3-main
        {
            width:100% !important;             margin-left:0;
            margin-right:0;
        }

                .columns .column-main,
        .columns .sidebar-main,
        .columns .sidebar-additional
        {
            width: 100%;
            margin-left: 0;
            margin-right: 0;
            padding-right: 0;
            padding-left: 0;
        }

                .v-grid-container { display:block; }
        .v-grid { float:inherit; display:block; width:100%; }

    }





    @media only screen and (min-width: 480px) and (max-width: 767px) {

                /* Mobile grid (for browser viewport between 480px and 768px):
           Below 768px all grid units are stretched (full width) and stack vertically.
           The "mobile-grid" class forces narrow grid units to stay narrow,
           but the width is increased to avoid too small columns.
        -------------------------------------------------------------- */
        .mobile-grid.grid12-1 { width:14.66% !important;    margin-left:1%; margin-right:1%; } /* 1/12 turns into 1/6 */
        .mobile-grid.grid12-2 { width:31.33% !important;    margin-left:1%; margin-right:1%; } /* 1/6  turns into 1/3 */
        .mobile-grid.grid12-3 { width:48% !important;       margin-left:1%; margin-right:1%; } /* 1/4  turns into 1/2 */
        
        /* Force other grid units to take half of the available width */
        .mobile-grid-half { width:48% !important; margin-left:1%; margin-right:1%; }

    }




    



    
    @media only screen and (max-width: 1023px) {

        .hide-below-1024 { display:none !important; }

    }

    @media only screen and (max-width: 959px) {

        .hide-below-960 { display:none !important; }

    }

    @media only screen and (max-width: 767px) {

        .hide-below-768 { display:none !important; }

    }

    @media only screen and (max-width: 479px) {

        .hide-below-480 { display:none !important; }

    }


    @media only screen and (max-width: 319px) {

        .hide-below-320 { display:none !important; }

    }


/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * To override or extend default CSS styles use custom.css file (refer to the user guide for details).
 * 2016-08-25 09:32:39 */

/* w:1200, b:1200*/









    
        




        




        




        
    @media only screen and (min-width: 1200px)     {
        
        /* Cart
        -------------------------------------------------------------- */
        .cart-table .product-image { max-width:110px; }
        
        /* Product page
        -------------------------------------------------------------- */
        .product-view .sticker { width:80px; height:80px; }
        
        /* Misc
        -------------------------------------------------------------- */
        /* Mini cart */
        .after-mini-cart { clear:none; }
        
        /* Item grid
        -------------------------------------------------------------- */
        /* Item grid: 2 columns */
        .itemgrid-adaptive.itemgrid-2col .item { width:31.3333%; clear:none !important; }
        .itemgrid-adaptive.itemgrid-2col > li:nth-of-type(3n+1) { clear:left !important; }
        
        /* Item grid: 3 columns */
        .itemgrid-adaptive.itemgrid-3col .item { width:23%; clear:none !important; }
        .itemgrid-adaptive.itemgrid-3col > li:nth-of-type(4n+1) { clear:left !important; }
        
        /* Item grid: 4 columns */
        .itemgrid-adaptive.itemgrid-4col .item { width:18%; clear:none !important; }
        .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(5n+1) { clear:left !important; }
        
        /* Item grid: 5 columns */
        .itemgrid-adaptive.itemgrid-5col .item { width:14.6666%; clear:none !important; }
        .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(6n+1) { clear:left !important; }
        
        /* Item grid: 6 columns */
        .itemgrid-adaptive.itemgrid-6col .item { width:12.2857%; clear:none !important; }
        .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(7n+1) { clear:left !important; }
        
        /* Item grid: 7 columns */
        .itemgrid-adaptive.itemgrid-7col .item { width:10.5%; clear:none !important; }
        .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(8n+1) { clear:left !important; }
        
        /* Cloud zoom
        -------------------------------------------------------------- */
        .itemslider-thumbnails.count-4,
        .itemslider-thumbnails.count-5,
        .itemslider-thumbnails.count-multi { max-width:316px; } /*4*/
        
        /* Direction navigation */
        .itemslider-thumbnails.count-4 .direction-nav { display:none; }
        
        /* Slideshow caption
        -------------------------------------------------------------- */
        .caption .heading { font-size:3.5em; }
        .caption p { font-size:1.6666em; }

    }

    




    @media only screen and (max-width: 1199px) {
    }





        
    @media only screen and (min-width: 992px) and (max-width: 1199px)     {

        /* Cart
        -------------------------------------------------------------- */
        .cart-table .product-image { max-width:80px; }
        
        /* Product page
        -------------------------------------------------------------- */
        .product-view .sticker { width:80px; height:80px; }

    }

    




    @media only screen and (max-width: 991px)
    {

        /* Products view
        -------------------------------------------------------------- */

            /* Product collateral data container
            -------------------------------------------------------------- */

            /* Headings */

            .product-view .box-collateral > h2:first-child,
            .product-view .collateral-block > h2:first-child,
            .product-view .box-collateral .section-title
            {
                font-size: 19px;
            }

        /* Products grid: override size of elements (values like size-s)
        -------------------------------------------------------------- */
        /* Product labels */
        .products-grid .sticker { width:45px; height:45px; font-size:1em; }
        .products-grid .item:hover .sticker { width:50px; height:50px; }

        /* Misc
        -------------------------------------------------------------- */
        /* Scroll to top button */
        #scroll-to-top {
            /*display:none !important;*/
            width:40px;
            height:40px;
            line-height:40px;
            font-size:28px;
            bottom:81px;
            right:0;
            border-radius:0;
        }

        /* Hide amount. Note: has to be defined after aligning ".amount" center */
        .toolbar .sorter .amount {
            display:none !important;
        }

    }





        
    @media only screen and (min-width: 768px) and (max-width: 991px)     {

        /* Default Magento classes
        -------------------------------------------------------------- */
        .nobr { white-space:normal !important; }
        
        /* Cart
        -------------------------------------------------------------- */
        .cart-table .product-name { font-size:1em; font-family: inherit; }
        .cart-table .product-image { max-width:80px; }
        
        /* Product page
        -------------------------------------------------------------- */
        /* Related - simple */
        .block-related-thumbnails .product-details {
            margin-left:0;
            margin-bottom:10px;
            clear:left;
        }
        
        /* Cloud zoom
        -------------------------------------------------------------- */
        /* Shrink the slider if to many thumbnails */
        .itemslider-thumbnails.count-3,
        .itemslider-thumbnails.count-4,
        .itemslider-thumbnails.count-5,
        .itemslider-thumbnails.count-multi { max-width:158px !important; } /*2*/
        
        /* Direction navigation */
        .itemslider-thumbnails.count-3 .direction-nav,
        .itemslider-thumbnails.count-4 .direction-nav,
        .itemslider-thumbnails.count-5 .direction-nav,
        .itemslider-thumbnails.count-multi .direction-nav { display:block; }

        /* Thumbnails */
        .img-box .thumbnails.show-all.auto-adjust-width .item { max-width: 32%; }
        
        /* Slideshow caption
        -------------------------------------------------------------- */
        .caption .heading { font-size:2.0833em; }
        .caption p { font-size:1.1666em; }
        .caption button.button span span {
            height: 35px;
            line-height: 35px;
            padding: 0 15px;
        }

    }

    





@media only screen and (max-width: 768px)
{
    
    /* Mobile collapsible
    -------------------------------------------------------------- */
    .footer .mobile-collapsible .block-title { border-bottom: none; } /* Hide line when not on mobile */
}






@media only screen and (max-width: 767px)
{
    
    /* Grid and basic layout
    -------------------------------------------------------------- */
    
        /* Margin for basic Magento columns */
        .col-main,
        .col-left,
        .col-right
        {
            margin-bottom:30px;
        }
        
        
        /* Remove additional margin for sidebars */
        .col-left > *,
        .col-left .widget-static-block { margin-right: 0; }
        .col-right > *,
        .col-right .widget-static-block { margin-left: 0; }
    
    /* Magento utility classes
    -------------------------------------------------------------- */
    .nobr { white-space:normal !important; }
    
    /* Forms
    -------------------------------------------------------------- */
    .form-list .field,
    .form-list input.input-text,
    .form-list textarea,
    .form-list select,
    .form-list li.wide .input-box,
    .form-list li.wide input.input-text,
    .form-list li.wide textarea,
    .form-list li.wide select { max-width:100%; }
    
    /* Tables
    -------------------------------------------------------------- */
    .data-table thead .nobr { white-space:normal !important; }
    .data-table th,
    .data-table td { padding:5px; }
    
    /* Data tables formatting
    -------------------------------------------------------------- */
    
        /* Basic formatting */
            .cart .data-table thead,
            .my-wishlist .data-table thead,
            .my-account .data-table thead,
            .order-review .data-table thead { display:none; }
            
            .cart .data-table tbody,
            .my-wishlist .data-table tbody,
            .my-account .data-table tbody,
            .order-review .data-table tbody { background:transparent !important; }
            
            .cart .data-table tr,
            .cart .data-table td,
            .my-wishlist .data-table tr,
            .my-wishlist .data-table td,
            .my-account .data-table tr,
            .my-account .data-table td,
            .order-review .data-table tr,
            .order-review .data-table td { border:none !important; background:transparent !important; display:block; width:100%; text-align:left !important; }
            
            .cart .data-table tr,
            .my-wishlist .data-table tr,
            .my-account .data-table tr,
            .order-review .data-table tr { border-bottom:1px solid #e5e5e5 !important; margin-bottom:20px; }
            
        /* Highlight first cell in table footer */
            .my-account .data-table tfoot tr td:first-child,
            .order-review .data-table tfoot tr td:first-child { font-weight:bold; }
    
        /* Show cell label */
            .data-table .cell-label {
                display:inline-block;
                width:30%;
                min-width:100px;
                max-width:140px;
                margin-right:10px;
                font-weight:bold;
            }
    
    /* Header
    -------------------------------------------------------------- */

        /* Global notices
        -------------------------------------------------------------- */
        .global-site-notice .notice-inner { background:none; padding:10px 0; text-align:center; }
        .global-site-notice .notice-inner p { width:100%; padding:0 0 10px; }
        .global-site-notice .notice-inner .actions { padding-bottom:5px; }

        /* Items in the top header
        -------------------------------------------------------------- */
        /* Make side margins smaller */
        .header-regular .item-left { margin-right: 5px; }
        .header-regular .item-right { margin-left: 5px; }
        
        /* Other
        -------------------------------------------------------------- */
        /* User menu (Top Links) */
        .user-menu { width:100%; margin-left:0; margin-right:0; }
        
        /* Top links */
        .top-links { float:left; }

        /* Line breaker - disable on narrow screens */
        .user-menu .line-break-after { clear:none; }

    /* Header - old styles applied when mobile header mode is not enabled
       and the "header-regular" class is not removed from header container on narrow screens
    -------------------------------------------------------------- */

        /* Vertically aligned blocks.
           Reset block below this breakpoint - blocks become full width and stack vertically
        -------------------------------------------------------------- */
        .header-regular .hp-blocks-holder { display:block; }
        .header-regular .hp-blocks-holder .hp-block {
            float:inherit;
            display: block;
            width: 100%;
            margin-left: 0;
            margin-right: 0;
            padding-left: 0;
            padding-right: 0;
        }

        /* Logo
        -------------------------------------------------------------- */
        .header-regular .header .logo-wrapper { text-align:center; }
        .header-regular .header .logo-wrapper .logo { width:70%; margin-left:auto; margin-right:auto; }
        
        /* Quick search
        -------------------------------------------------------------- */

            /* Search: mobile (search bar layout for narrow screens)
            -------------------------------------------------------------- */
            .header-regular .search-wrapper-mobile {
                display: block; /* To override possible inline styles */
                clear: both;
                width: 100%;
                margin: 10px 0;
                /*float: none;*/
            }
            .header-regular .search-wrapper-mobile .form-search {
                width: 100%;
                max-width: 440px;
                margin-left: auto;
                margin-right: auto;
            }
            .header-regular .search-wrapper-mobile .form-search .input-text {
                width: 100%;
                min-width: 100%; /* Cancel minimum width */
            }

            /* Search: header inline
            -------------------------------------------------------------- */
            /* Note: added .header class to override other selectors */
            .header-regular .header .search-wrapper-inline {
                display: block;
                clear: both;
                width: 100%;
                margin: 10px auto;
            }

    /* Main
    -------------------------------------------------------------- */

        /* On mobile there is no need to set minimum height of the content area */
        .main { min-height: 100px; }
    
    /* Footer
    -------------------------------------------------------------- */

        /* Footer elements - align center */
            
            .footer .mobile-inline-container { text-align:center; }
            .footer .mobile-inline-container > * { float:none; display:inline-block; margin-left:5px; margin-right:5px; }

            .footer-primary-top-spacing,
            .footer-primary-bottom-spacing,
            .footer-top .links,
            .footer-bottom { text-align:center; }
            
            .footer-primary-top-spacing .item,
            .footer-primary-bottom-spacing .item,
            #subscribe-form,
            .footer-bottom .item,
            .footer-top .links li { float:none; display:inline-block; }
            .footer-top .item { float:none; }
        
        /* Simplify links */
        .footer .links-wrapper-separators .links li a,
        .footer .links-wrapper-separators-left .links li a { background-image:none; }
        
        /* Footer elements */
        .footer-primary-bottom-spacing .item { width:100%; margin:0; }
        .footer-bottom .item { margin-left:5px; margin-right:5px; }

        /* Copyright - remove space */
        .footer-copyright { margin-left:0;  }

        /* Primary and secondary section: additional inner padding */
        .footer-primary > .grid-full > .section,
        .footer-secondary > .grid-full > .section { padding:15px 10px; }

    /* Breadcrumbs on product page
    -------------------------------------------------------------- */
    .catalog-product-view .breadcrumbs { text-align: center; }
    .catalog-product-view .breadcrumbs > * { display: inline-block; }
    
    /* Layered navigation
    -------------------------------------------------------------- */

        .block-layered-nav {
            margin-top: 30px;
            margin-bottom: 30px;
        }
        /* Hide main heading of the block */
        .block-layered-nav .block-title {
            display: none;
        }
        .block-layered-nav .block-content {
            font-size: 14px;
            padding: 0;
        }
        #narrow-by-list,
        #narrow-by-list2 {
            margin: 0 15px;
        }

        /* Attributes
        -------------------------------------------------------------- */
        .block-layered-nav .block-content > dl > dt {
            cursor: pointer;
            padding: 7px 10px 7px 25px;
            border-bottom: 1px solid #f5f5f5;
            text-transform: uppercase;
        }
        .block-layered-nav .block-content > dl > dt:after {
            display: block; /* Show on mobile */
            content: '';
            position: absolute;
            width: 0;
            height: 0;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            border-left: 5px solid #ddd;
            border-right: none;
        }
        .block-layered-nav .block-content > dl > dd {
            display: none;
            padding: 10px 0;
        }

        /* Accordion opened */
        .block-layered-nav .block-content.accordion-open > dl > dt.current:after {
            content: '';
            position: absolute;
            width: 0;
            height: 0;
            display: block;
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            border-top: 5px solid #ddd;
            border-bottom: none;
            left: 6px;
            top: 50%;
            margin-top: -3px;
        }
        .block-layered-nav .block-content.accordion-open > dl > dd.current {
            display: block;
        }

        /* Block subtitle
        -------------------------------------------------------------- */
        .block-layered-nav .block-subtitle--filter {
            margin: 0;
            display: block;
        }

        /* Single filter
        -------------------------------------------------------------- */
        .block-layered-nav dl dd ol > li > a,
        .block-layered-nav dl dd ol > li > span {
            position: static;
            padding: 7px 14px;
            margin-bottom: 5px;
        }
        .block-layered-nav dl dd ol > li > a:before {
            display: none; /* Hide on mobile */
        }
        .block-layered-nav dl dd ol > li > a {
            color: inherit;
            background-color: #f9f9f9;
            padding: 5px 10px;
        }
        .block-layered-nav dl dd ol > li > a:hover {
            text-decoration: none;
            background: #f5f5f5;
        }
    
    /* Toolbar
    -------------------------------------------------------------- */
    
        /* All elements - align center and increase vertical spacing */
        .pager,
        .sorter { text-align:center; }
        .pager .amount,
        .pager .limiter,
        .pager .pages,
        .sorter .amount,
        .sorter .limiter,
        .sorter .view-mode,
        .sorter .sort-by { display:inline-block; float:none; padding-top:0; padding-bottom:0; }
        
        .toolbar .sort-by,
        .toolbar .sorter .amount { border-right:none; }

        .sorter .per-page,
        .pager .per-page { display:none; }

    /* Category view
    -------------------------------------------------------------- */
    
        .note-msg.empty-catalog {
            background-position:center 10px !important;
            color:inherit;
            padding:150px 10px 10px !important;
            text-align:center;
        }

        /* Page heading with RSS link */
        .page-title { position:relative; }
        .page-title .link-rss { float:none; display:block; position:static; margin:10px 0 0; }

    /* Products list
    -------------------------------------------------------------- */
    .products-list .product-shop-inner { padding-right:0; border-right:none; }

    /* Products grid: override size of elements (values like size-s)
    -------------------------------------------------------------- */
    /* Product name */
    .products-grid .product-name {
        font-size:1.1666em; /*14px*/
        line-height:1.2307em; /*16px*/
    }

    /* Product view
    -------------------------------------------------------------- */

        /* Reset "nested container" style */
        .product-view {
            width: 100%;
            margin-left: 0;
        }

        /* Margin for all product view columns
        -------------------------------------------------------------- */

        .product-img-column,
        .product-primary-column,
        .product-primary-column-part2,
        .product-secondary-column,
        .product-lower-primary-column,
        .product-lower-primary-column-part2,
        .product-lower-secondary-column
        {
            margin-bottom:30px;
        }

        /* Order of product page columns in mobile view
        -------------------------------------------------------------- */

        /* Make this element a flex container */
        .product-view {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

        /* Order of product view columns in mobile view */
        .product-img-column {
            -ms-flex-order: 0;
             -webkit-order: 0;
                     order: 0;
        }
        .product-primary-column {
            -ms-flex-order: 10;
             -webkit-order: 10;
                     order: 10;
        }
        .product-primary-column-part2 {
            -ms-flex-order: 11;
             -webkit-order: 11;
                     order: 11;
        }
        .product-lower-primary-column {
            -ms-flex-order: 20;
             -webkit-order: 20;
                     order: 20;
        }
        .product-secondary-column {
            -ms-flex-order: 30;
             -webkit-order: 30;
                     order: 30;
        }
        .product-lower-secondary-column {
            -ms-flex-order: 40;
             -webkit-order: 40;
                     order: 40;
        }
        .product-lower-primary-column-part2 {
            -ms-flex-order: 50;
             -webkit-order: 50;
                     order: 50;
        }

        /* Product collateral data container
        -------------------------------------------------------------- */

        /* Headings */

        .product-view .box-collateral > h2:first-child,
        .product-view .collateral-block > h2:first-child, /* Rule required in case a heading is not a child of "box-collateral" */
        .product-view .box-collateral .section-title
        {
            font-size: 17px;
        }

        /* Other
        -------------------------------------------------------------- */

        /* Wrapper for collaterals - remove top margin (grid units already have bottom margin) */
        .product-view .box-additional { margin-top:0; }
        
        /* Related: remove bottom margin */
        .block-related-slider { margin-bottom:0; }

        /* Sidebar */
        .product-view .custom-sidebar-right .inner { padding-left:0; border-left:none; }
        .product-view .custom-sidebar-left .inner { padding-right:0; border-right:none; }

        /* Add-to links */
        .product-view .add-to-links { text-align: center; }
        .product-view .add-to-links li { float: none; display: inline-block; }
    
    /* Cart
    -------------------------------------------------------------- */
    
        /* Buttons below table: align center */
        .cart-table tfoot tr.first td { text-align:center !important; padding:0; margin-bottom:20px; }
        .cart-table tfoot button { display:inline-block; float:none !important; margin:0 0 3px; padding:0; }
    
    /* One Page Checkout
    -------------------------------------------------------------- */
        
        /* Step title - link "edit" */
        .opc .allow .step-title a { display:none; }
    
        /* Form */
        /*.opc form fieldset { display:table-column-group; }*/

    /* Account
    -------------------------------------------------------------- */
    .my-wishlist .product-image { max-width: none;  }
    
    /* Items slider
    -------------------------------------------------------------- */
    .control-nav.control-paging { display:none; } /* Deprecated */

    /* If only one item exists */
    .itemslider.single-item .slides > li { margin: 0 auto; } /* Deprecated */
    
    /* Slideshow
    -------------------------------------------------------------- */
    .the-slideshow-wrapper-outer { margin-top: 0 !important; /* Reset nagative top margin */ }
       
    /* Slideshow navigation: move buttons to the top right corner */
    .the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-prev { top:10px; right:60px; left:auto; }
    .the-slideshow-wrapper .slider-arrows2 .owl-controls .owl-buttons .owl-next { top:10px; right:10px; left:auto; }

        /* Deprecated */
        .the-slideshow .direction-nav .prev { top:4%; right:63px; left:auto; }
        .the-slideshow .direction-nav .next { top:4%; right:2%; }

    /* Pagination */
    .the-slideshow-wrapper .owl-pagination { display: none; }
    
    /* Slideshow caption */
    /* Shrink font, hide all elements except heading */
    .caption > * { display:none !important; }
    .caption .heading { display:inline-block !important; font-size:2.0833em; margin-bottom:1px; }
    .caption p { font-size:1.1666em; margin-bottom:1px; }        
    .caption button.button span span {
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
    }
    
    /* Cloud Zoom
    -------------------------------------------------------------- */
    /* Hide zoom */
    .cloud-zoom-big,
    .cloud-zoom-lens { display:none !important; }
    .cloud-zoom-lens { cursor:default !important; }

    /* Thumbnails */
    .img-box .thumbnails.show-all.auto-adjust-width .item { max-width: 16%; }
    
    /* Lightbox
    -------------------------------------------------------------- */
    #cboxTitle,
    #cboxCurrent { display:none !important; }
    
    /* Accordion
    -------------------------------------------------------------- */
    .accordion-style1 li a {
        padding:15px 10px;
        font-size: 1.1666em; /*14px*/
        line-height: 1.2857em; /*18px*/
    }
    /* Space for openner if item has children. It has to be a few pixels wider than openner */
    .accordion-style1 li.parent > a { padding-right:53px; }
    .accordion-style1 .opener { width:48px; height:48px; line-height:48px; }

    /* Different types of collapsible blocks
    -------------------------------------------------------------- */
    /* Sidebar blocks */
    .sidebar .block {
        margin-bottom: 20px;
    }

    /* Blocks collapsible only on mobile, so icon visible only on mobile */
    .mobile-collapsible .block-title:after,
    .sidebar .block .block-title:after,
    .block-layered-nav .block-title:after {
        /* Show only on mobile */
        display: inline-block !important;
    }
    .mobile-collapsible .block-title,
    .sidebar .block .block-title,
    .block-layered-nav .block-title {
        cursor: pointer;
    }

}





/* 480px <= width < 768px */

@media only screen and (min-width: 480px) and (max-width: 767px)
{

    /* Category view
    -------------------------------------------------------------- */
    .products-list .product-shop,
    .products-list .right-column,
    .products-list .product-image-wrapper { width:48%; margin-left:1%; margin-right:1%; }
    
    /* Cloud zoom
    -------------------------------------------------------------- */
    /* Broaden the slider if at least 4 thumbnails */
    .itemslider-thumbnails.count-4,
    .itemslider-thumbnails.count-5,
    .itemslider-thumbnails.count-multi { max-width:316px; } /*4*/
    
    /* Direction navigation */
    .itemslider-thumbnails.count-4 .direction-nav { display:none; }

    /* Shrink and align center the main image */
    .img-box .product-image { width:60.4651%; /*364px*/ }   

}





/* 640px <= width < 768px */

@media only screen and (min-width: 640px) and (max-width: 767px)
{

    /* Item grid
    -------------------------------------------------------------- */
    
.itemgrid.itemgrid-adaptive .item { width:31.3333%; clear:none !important; }
.itemgrid.itemgrid-adaptive > li:nth-of-type(3n+1) { clear:left !important; }
}





/* width < 640px */

@media only screen and (max-width: 639px)
{

    h1 { font-size:2em;         line-height:1.25em;     /*24px, 30px*/ }
    h2 { font-size:1.6666em;    line-height:1.2em;      /*20px, 24px*/ }
    h3 { font-size:1.3333em;    line-height:1.25em;     /*16px, 20px*/ }
    h4 { font-size:1.1666em;    line-height:1.1428em;   /*14px, 16px*/ }
    h5 { font-size:1em;         line-height:1em;        /*12px, 12px*/ }
    h6 { font-size:1em;         line-height:1em;        /*12px, 12px*/ }

    
    
    /* Mobile header
    -------------------------------------------------------------- */
    .header-mobile .skip-link .label { display: none !important; }
    .header-mobile .skip-link .icon { margin-right: 0; }
    .header-mobile .skip-link .count { margin-right: 0; /* Reset negative margin to align content of a skip-link */ }

    /* Dropdowns in mobile header collaterals */
    .header-mobile .header-collateral .dropdown .dropdown-heading {
        line-height: 36px;
        max-height: 36px;
    }

    /* Cloud zoom
    -------------------------------------------------------------- */
    /* Thumbnails */
    .img-box .thumbnails.show-all.auto-adjust-width .item { max-width: 19%; }
}





/* 480 <= width < 640px */

@media only screen and (min-width: 480px) and (max-width: 639px)
{

    /* Item grid
    -------------------------------------------------------------- */
    
.itemgrid.itemgrid-adaptive .item { width:48%; clear:none !important; }
.itemgrid.itemgrid-adaptive > li:nth-of-type(2n+1) { clear:left !important; }

}





/* width < 480px */

@media only screen and (max-width: 479px)
{

    
        
	/* Products grid
	-------------------------------------------------------------- */
		.products-grid.category-products-grid.hover-effect .item .add-to-links, /* To override "display-onhover" */
		.products-grid .item .add-to-links { display: none !important; }
		    
    /* Buttons - stretch full width
    -------------------------------------------------------------- */
    .buttons-set .button,
    .title-buttons .button,
    .cart .btn-checkout,
    .mini-cart .actions .button,
    .mini-compare .actions .button {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 7px;
    }
    .buttons-set .button:last-child,
    .cart .btn-checkout:last-child,
    .mini-cart .actions .button:last-child {
        margin-bottom: 0;
    }

    /* Button on product page - stretch full width and remove vertical alignment
    -------------------------------------------------------------- */
    .product-view .add-to-cart {
        display: block;
        float: none;
    }
    .product-view .add-to-cart .btn-cart {
        display: block;
        width: 100%;
        margin: 0 0 7px;
    }
    .add-to-cart.left-side .qty-wrapper label {
        padding-left: 0;
    }

    /* Buttons set
    -------------------------------------------------------------- */
    .buttons-set .back-link {
        display: none;
    }
    .buttons-set .required {
        display: none;
    }
    
    /* Grid elements
    -------------------------------------------------------------- */
    .col2-set .col-1,
    .col2-set .col-2 { width:100%; }
    
    /* Header
    -------------------------------------------------------------- */

        /* Simplify horizontal links */
        .header .links-wrapper-separators .links li a,
        .header .links-wrapper-separators-left .links li a { background-image:none; }
        
        /* Header elements - align center.
           TODO: apply or remove in future updates.
        -------------------------------------------------------------- */
            .header .mobile-inline-container { text-align:center; }
            .header .mobile-inline-container > * { float:none; display:inline-block; margin-left:5px; margin-right:5px; }

        /* Header top elements - align center
        -------------------------------------------------------------- */
            /*.header-top { text-align:center; }
            .header-top .item { float:none; display:inline-block; margin-left:5px; margin-right:5px; }
            .header-top .links { text-align:center; }
            .header-top .links li { float:none; display:inline-block; }*/

    /* Header - old styles applied when mobile header mode is not enabled
       and the "header-regular" class is not removed from header container on narrow screens
    -------------------------------------------------------------- */
        
        /* Header elements - align center
        -------------------------------------------------------------- */

            /* Links */
            .header-regular .header .links { text-align:center; }
            .header-regular .header .links li { float:none; display:inline-block; }

            /* User menu */
            .header-regular .user-menu { text-align:center; }
            .header-regular .user-menu > *,
            .header-regular .user-menu .links,
            .header-regular .dropdown { float:none !important; display:inline-block !important; }
    
    /* Products list
    -------------------------------------------------------------- */
    .products-list .item { margin-bottom:20px; }
    .products-list .item:first-child { margin-top:1px; /* Move item down to uncover the border of the toolbar */ }
    .products-list .product-image { margin-bottom:20px; }

    /* Products list: disable hover effect
    -------------------------------------------------------------- */
    /* Cancel "hover effect" styles: apply the same styles which item has without "hover effect" */
    .products-list.hover-effect .item { border-top: none; }
    .products-list.hover-effect .item:hover {
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0;
        box-shadow: none !important;
    }

    /* Products grid: override size of elements (values like size-xs)
    -------------------------------------------------------------- */
    /* Product labels */
    .products-grid .sticker { width:40px; height:40px; font-size:0.9166em; }
    .products-grid .item:hover .sticker { width:45px; height:45px; }
    
    /* Product page
    -------------------------------------------------------------- */
    
        /* Reviews */
        .product-view .box-reviews .form-add .data-table th,
        .product-view .box-reviews .form-add .data-table td { padding: 6px 1px; }
        .product-view .box-reviews .form-add .form-list input.input-text,
        .product-view .box-reviews .form-add .form-list textarea { width: 100%; }

        /* Add-to links */
        .product-view .add-to-links { text-align: inherit; }
    
    /* Toolbar
    -------------------------------------------------------------- */
    
        .toolbar .limiter { display:none; }
        .sorter .view-mode { display:none; }
        .sorter .sort-by { background:none; margin-right:0; margin-left:0; padding-right:0; padding-left:0; } /* Remove right divider */
    
    /* Account
    -------------------------------------------------------------- */
    
        /* Account info + Order info */
            /*
            .box-account.box-info .col-1,
            .order-info-box .col-1 { border-right:none; }
            .box-account.box-info .col-1 .box,
            .order-info-box .col-1 .box { padding-right:0; }
            */
            
            .my-account .col2-set .col-1 { border-right:none; margin-bottom:20px; }
            .my-account .col2-set .col-1 .box { padding-right:0; }
        
        /* Order details */
            .order-items .sub-title .separator { display:none; }

    /* Checkout
    -------------------------------------------------------------- */
    .opc .step-title h2 { font-size:1em; line-height:2.8333em; }

    /* Advanced search results
    -------------------------------------------------------------- */
    .advanced-search-summary ul { width: 100%; margin-right: 0; }

    /* Footer
    -------------------------------------------------------------- */
    #subscribe-form label {
        display: inline-block;
        float: none;
        line-height: 1em;
        margin: 15px 0 2px;
    }
    #subscribe-form .input-box {
        display: inline-block;
        float: none;
        margin: 5px 0;
        position: relative;
        width: 100%;
    }
    #subscribe-form .input-text { width:100%; max-width:100%; }
    #subscribe-form .button {
        display: inline-block;
        float: none;
    }
    /*TOOD: check on mobiles*/
    #subscribe-form .input-box .validation-advice { width: 100%; left: 0; }
    
    /* Slideshow
    -------------------------------------------------------------- */
    .the-slideshow .control-nav { display:none; } /* Deprecated */
    
    /* Slideshow caption */
        /* Shrink font. Hide all elements, even with class "permanent" (except heading with "permanent") */
        .caption > *,
        .caption .heading,
        .caption .permanent { display:none !important; }
        .caption .heading.permanent { display:inline-block !important; }

        .caption .heading { font-size:1.3333em; }
        .caption p { font-size:1em; }

    /* Itemslider
    -------------------------------------------------------------- */
    /* Pagination */
    .itemslider .owl-pagination { display: none; }
    
    /* Cloud zoom
    -------------------------------------------------------------- */
    #zoom-btn { display:none; }

    /* Thumbnails */
    .img-box .thumbnails.show-all.auto-adjust-width .item { max-width: 24%; }
    
}





/* 320px <= width < 480px */

@media only screen and (min-width: 320px) and (max-width: 479px)
{
    
    /* Item grid
    -------------------------------------------------------------- */
    
.itemgrid.itemgrid-adaptive .item { width:48%; clear:none !important; }
.itemgrid.itemgrid-adaptive > li:nth-of-type(2n+1) { clear:left !important; }
    
    /* Cloud zoom
    -------------------------------------------------------------- */
    /* Shrink the slider if to many thumbnails */
    .itemslider-thumbnails.count-3,
    .itemslider-thumbnails.count-4,
    .itemslider-thumbnails.count-5,
    .itemslider-thumbnails.count-multi { max-width:237px; } /*3*/       /*{ max-width:158px; }*/ /*2*/
    
    /* Direction navigation */
    .itemslider-thumbnails.count-3 .direction-nav,
    .itemslider-thumbnails.count-4 .direction-nav,
    .itemslider-thumbnails.count-5 .direction-nav,
    .itemslider-thumbnails.count-multi .direction-nav { display:block; }
    
}





/* width < 320px */

@media only screen and (max-width: 319px)
{

        
	/* Disable hover effect
	-------------------------------------------------------------- */
		/* Cancel "hover effect" styles: apply the same styles which item has without "hover effect" */
		.category-products-grid.hover-effect .item { border-top: none; }
		.category-products-grid.hover-effect .item:hover {
			margin-left:0;
			margin-right:0;
			padding-left:1%;
			padding-right:1%;
			box-shadow: none !important;
		}

		/* Show elements normally displayed only on hover */
		.category-products-grid.hover-effect .item .display-onhover { display:block !important; }
		
		/* Show full name even if enabled: display name in single line */
		.products-grid.single-line-name .item .product-name { overflow: visible; white-space: normal; }

		/* Spaces between items */
		.category-products-grid.hover-effect .item { margin-bottom: 20px; }
		    
    
    /* Mobile header
    -------------------------------------------------------------- */
    .header-mobile .header-collateral {
        float: none;
        text-align:center;
    }
    .header-mobile .header-collateral > * {
        display: inline-block;
    }
    .header-mobile .logo-wrapper--mobile {
        float: none !important;
        text-align: center !important;
    }

    /* Product page
    -------------------------------------------------------------- */
    /* Related - thumbnails */
    .block-related-thumbnails .product-details {
        margin-left:0;
        margin-bottom:10px;
        clear:left;
    }
    .block-related-thumbnails .product-details .price-box { display: inline-block; margin-right:5px; }
    .block-related-thumbnails .product-details .related-add-to-wishlist { display: inline-block; }
    
    /* Item grid
    -------------------------------------------------------------- */
    /* Always show 1 column */
    /* Important: added ".itemgrid" class to override other styles */
    .itemgrid.itemgrid-adaptive .item { width:98%; clear:none !important; }
    
    /* Cloud zoom
    -------------------------------------------------------------- */
    /* Thumbnails */
    .img-box .thumbnails.show-all.auto-adjust-width .item { max-width: 32%; }
    
    /* Slideshow
    -------------------------------------------------------------- */
    .the-slideshow-wrapper .owl-buttons { display: none; }

    .the-slideshow .direction-nav { display:none; } /* Deprecated */

}






/* 240px <= width < 320px */

@media only screen and (min-width: 240px) and (max-width: 319px) {

    /* Cloud zoom
    -------------------------------------------------------------- */
    /* Shrink the slider if to many thumbnails */
    .itemslider-thumbnails.count-3,
    .itemslider-thumbnails.count-4,
    .itemslider-thumbnails.count-5,
    .itemslider-thumbnails.count-multi { max-width:158px; } /*2*/

}






/* width < 240px */

@media only screen and (max-width: 239px) {

    /* Cloud zoom
    -------------------------------------------------------------- */
    /* Shrink the slider if to many thumbnails */
    .itemslider-thumbnails.count-2,
    .itemslider-thumbnails.count-3,
    .itemslider-thumbnails.count-4,
    .itemslider-thumbnails.count-5,
    .itemslider-thumbnails.count-multi { max-width:79px !important; } /*1*/
    
    /* Direction navigation */
    .itemslider-thumbnails.count-2 .direction-nav,
    .itemslider-thumbnails.count-3 .direction-nav,
    .itemslider-thumbnails.count-4 .direction-nav,
    .itemslider-thumbnails.count-5 .direction-nav,
    .itemslider-thumbnails.count-multi .direction-nav { display:block; }

}






/**
 * Override styles configured via admin panel
 */



/* Additional styles for interface icons
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Icons with no background
-------------------------------------------------------------- */
/* Toolbar */
.sorter .view-mode a,
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc,
.pager .pages li a,

/* Slider arrows (for zoom thumbnails) */
.slider-arrows3 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover
{
	background-color:transparent;
}

/* Other icons
-------------------------------------------------------------- */
/* Add-to links icons in product grid - square, no rounding */
.products-grid .addto-links-icons span.icon { border-radius: 0; }

/* Pager */
.pager .pages li a { background-color:#f5f5f5; }

/* Add-to links */
.addto-links-icons .ic { background-color:#fff; }

div.recent-reviews.boxed {
    margin-top: 25px;
}

div.recent-reviews div.content div.product-name {
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
}
.recent-reviews .price-box{
    margin: 2px 0 0;
    text-align: center;
}

div.recent-reviews div.content div.author-name {
    font-style: italic;
}

div.recent-reviews div.review-item {
    /*border-bottom: 1px solid #c4c1bc;*/
    display: block;
    margin-bottom: 5px;
    padding: 10px;
    position: relative;
    width: 25%;
}

div.recent-reviews div.review-item:last-of-type {
    margin-bottom: 0;
    border-bottom: none;
}

div.recent-reviews .review-item table td {
    border: none !important;
    padding: 0 !important;
}

div.review-item.boxed .product-info {
    /*float: left;*/
    /*width: 30%;*/
    /*margin-right: 10px;*/
    border-right: 1px solid #C4C1BC;
/*    padding-right: 10px;*/
}

div.review-item.boxed .product-info .product-image {
    border: none;
}

div.review-item.boxed .product-info div.image {
    margin-right: 5px;
}

/*div.review-item.boxed .product-info div.image img {
    width: 100%;
}*/

/*div.review-item.boxed .review-info {
    float: left;
    width: 65%;
}*/

div.review-item.boxed .review-info .review-subject a span {
    font-weight: bold;
}

div.review-item.boxed .review-info .review-date {
    font-weight: bold;
}

div.review-item.unboxed .product-name {
    margin-bottom: 8px;
}

div.review-item.unboxed .rating-box {
    margin-bottom: 10px;
}

div.review-item.boxed .image {
    /*width: 70%;*/
    text-align: center;
}

div.review-item.boxed .review-subject,
div.review-item.boxed .review-date {
    margin-bottom: 2px;
}

div.review-item.boxed .author-name,
div.review-item.boxed .rating-box {
    margin-bottom: 6px;
}

@media screen and (max-width: 400px) {
    div.review-item.boxed .product-info {
        float: none;
        border-right: none;
        width: 100%;
    }

    div.review-item.boxed .image {
        width: 40%;
        float: left;
    }

    div.review-item.boxed .review-info {
        float: none;
        clear: both;
    }
}

.recent-reviews .content {
    display: inline-flex;
}
.recent-reviews .content .review-info {
    border-right: 1px solid #c4c1bc;
     padding-top: 10px;
}

@media screen and (max-width: 767px) {
    .recent-reviews .content {
        display: block;
    }
    div.recent-reviews div.review-item {
        width:auto;
    }
    div.review-item.boxed .product-info {
        border-right: none;
    }
    .recent-reviews .content .review-info {
        border-bottom: 1px solid #c4c1bc;
        border-right: none;
        padding: 10px 0 !important;
    }
    
}
