/*!
 * O'Mahonys V2 150622
 *
 * COLORS:
 *    main background header and footer:    #E9E5BF beige
 *    text headers and main theme:          #a44 dark red
 */.view-port div{color:blue}.view-port{position:absolute;top:0;left:0;border:1px solid #9e9ea0;padding:4px;margin:2px;background:#e6e7fd;border-radius:15px;z-index:2000}.pager{margin-top:0;margin-bottom:0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{font-weight:inherit}#h-cart .align-buttons a:first-child{background:black !important;color:white !important;float:right}.ie_lt9_only{display:none}h2,.h2{font-size:22px}.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}.yamm .yamm-content ul,#tpl_page ul{list-style:none}.yamm-content img{padding-top:5px}.yamm-content li{margin-left:10px;text-indent:-10px}#tpl_page li{line-height:30px}.navbar-default{background-color:#e9e5bf;border-color:#e7e7e7}#footer{background-color:#e9e5bf}.yamm .footer h4{color:#e9e5bf}h1,h2,h3,h4{color:#a44}.btn-danger,.navbar .footer{background-color:#a44}a,#h-cart li a,.navbar-default .navbar-nav>li>a,.crumb li:last-child a{color:#232890}a:hover{color:#000}#checkout-form h3{color:#000}.navbar-default .navbar-toggle .icon-bar{background-color:#232890}.navbar-default .navbar-toggle{background-color:#fffde8;border-color:#c6c18c;border-width:2px}.navbar-toggle .icon-bar+.icon-bar{margin-top:3px}.btn-om{border:1px solid #c6c18c;color:#333}.open .btn-om{border-bottom:0;border-radius:5px 5px 0 0}#h-cart .dropdown-menu{border-color:#c6c18c}#cart_msg{border:1px solid #DB2;color:#000}#h-cart,#h-catsrch ul,.cart-contents,.btn-om{background-color:#fffde8}#h-cart .align-buttons a{color:#fff}#h-cart .cart-qty{color:#a44}.crumb li a{color:white}.crumb li a{background:brown;background:#a7a060}.crumb li a:after{border-left:30px solid #a7a060}.crumb li a:before{border-left:30px solid white}.crumb li:nth-child(2) a{background:#c6c18c}.crumb li:nth-child(2) a:after{border-left-color:#c6c18c}.crumb li:nth-child(3) a{background:#e0dcb0}.crumb li:nth-child(3) a:after{border-left-color:#e0dcb0}.crumb li:nth-child(4) a{background:hsla(34,85%,65%,1)}.crumb li:nth-child(4) a:after{border-left-color:hsla(34,85%,65%,1)}.crumb li a:hover{background:hsla(34,85%,25%,1)}.crumb li a:hover:after{border-left-color:hsla(34,85%,25%,1) !important}.dropdown-sorter li>a{display:block;padding:3px 20px;clear:both;font-weight:400;color:#333;white-space:nowrap;border:0;border-radius:0}.box{border:1px solid #eef;background-color:#fff;color:#000}.yamm-content h3{color:#a44}.author,a.author{color:#992}.price,.cart-price,.cart-total-price{color:#47f}.price_save{color:#f66}.sticker-342{background:#120080;width:37px;height:54px}.sticker-250{background:#880773}.product-details-image .img-shrinkwrap a.price-sticker.sticker-peek,.box .price-sticker.sticker-peek{top:inherit;bottom:5em;background:#ffeb3b;border-radius:25%;text-decoration:none;box-shadow:2px 2px 0 0 #ccc;opacity:.8}.box .price-sticker.sticker-peek{height:20px;width:40px;border-radius:23%;font-weight:normal;font-size:12px}.dim{color:#aaa}.hi1{color:#fc3}.hi2{color:#7a3}.hi3{color:#a44}ol{margin-left:-30px}#h-cart-container{position:absolute;top:0;right:-10px}.navbar-toggle{float:none}.navbar-header{width:100%}h3{text-align:left;font-size:16px}ul{padding:0}.search-form{z-index:2;padding:5px}.search-form.down{background-color:#fffde8;border:2px solid #c6c18c;border-radius:10px;padding:5px}#h-catsrch ul{padding-bottom:10px;position:absolute;width:300px;border-top:0;margin-top:0}#h-catsrch.open ul{border-radius:0 5px 5px 5px;border-right-width:1px;border-bottom-width:1px}#checkout-form h3{font-size:24px}#wrapper{min-height:100%;position:relative}#footer{margin-top:10px}#footer ul{list-style:none}.social a{font-size:22px;padding:0 5px}.navbar .footer{padding:20px 30px}#h-omlogo img{width:166px}#h-links li,#h-navtop li{display:inline;padding:0 15px;float:left}#h-links li{padding:0 5px}#h-cart,#h-links li,#h-navtop li,.navbar-form{margin-top:4px}#h-links li .dropdown{float:none;padding:0}#h-links a{white-space:nowrap}#view-button-text,.view-button-text{font-size:smaller}#h-cart{text-align:center;position:relative;z-index:1000}.open#h-cart,.open#h-catsrch{border-radius:5px 5px 0 0;border-bottom:0}.open #h-cart .dropdown-menu{border-radius:4px 0 4px 4px}.open ul{border-radius:5px 0 5px 5px;border-right-width:1px;border-bottom-width:1px}#h-cart .dropdown-menu{margin:0;padding:5px 0 2px 4px}#h-cart .dropdown-menu>li>a{padding:0 5px}#cart_msg{display:none;position:absolute;bottom:0;right:100px;height:34px;border:1px solid #DB2;padding:2px;border-radius:5px 0 5px 5px;text-align:right;white-space:nowrap;padding:3px 5px;line-height:25px;z-index:1}#cart_msg span{font-size:12px}.cart-contents{padding-bottom:10px;position:absolute;right:0 !important;width:300px;border-top:0}.cart-contents .title{width:193px;display:inline-block}.cart-total,.cart-total .cart-qty,.cart-total .cart-price{line-height:2em;font-weight:bold}.cart-total{padding:0;border-top:1px solid black}.cart-total,.cart-wishlist-area{margin-right:5px}.cart-total-items{width:170px;display:inline-block;margin-left:5px}.cart-total-price{text-align:right;padding-right:14px;display:inline-block;width:110px}.cart-wishlist-area{border-top:1px solid #999}.cart .btn{margin-bottom:5px}#h-cart .align-buttons{margin-right:15px;margin-bottom:10px}#h-cart .align-buttons a{padding:2px 5px;margin:5px}#h-cart .cart-price,#h-cart .cart-qty{font-size:small;display:inline-block;text-align:right;padding-right:3px;vertical-align:top}#h-cart .cart-price{width:50px}#h-cart .cart-qty{width:31px}#h-cart #cart_msg{white-space:nowrap;overflow:hidden}.view-brief .cart-item{margin:3px 0}.view-brief .cart-item .title{font-size:14px}.view-brief .cart-item .product-details{font-size:12px}.view-brief .cart-item .bk-sub-total{margin:8px 0}.view-brief a.author{padding-left:20px}.crumb{list-style:none;overflow:hidden;font:12px Helvetica,Arial,Sans-Serif}.crumb li{float:left}.crumb li a{text-decoration:none;padding:5px 0 5px 55px;position:relative;display:block;float:left;font-size:16px}.crumb li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.crumb li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}.crumb li:first-child a{padding-left:10px}.crumb li:last-child a{background:transparent !important}.crumb li:last-child a:after{border:0}.crumb li a:hover{background:hsla(34,85%,25%,1)}.crumb li a:hover:after{border-left-color:hsla(34,85%,25%,1) !important}.font-smaller{font-size:smaller;overflow-y:scroll;max-height:400px}.box{margin:5px;padding-bottom:5px;width:185px;border:1px solid #eef;border-left:0;border-top:0;text-align:center;position:relative;display:inline-block;vertical-align:top;float:left}.box h3{white-space:normal}.box:hover{box-shadow:3px 3px 13px 0 rgba(50,50,50,0.36)}.box a{text-decoration:none}#catsrchres-list .box{width:100%}#catsrchres-list .product-text{height:auto;text-align:left}#catsrchres-list .img_cont{float:left;padding:5px 20px;height:auto}#catsrchres-list .img-prod{transform:inherit;top:0}#catsrchres-list .title{white-space:normal}#catsrchres-list .box .title,#catsrchres-list .box .author,#catsrchres-list .box .price_save{font-size:medium}#catsrchres-list .buttons{float:left}.pformat{color:#f99}.publish{color:#844}.cart-item{margin:15px 0;padding-bottom:10px;border-bottom:1px dotted #dfdfdf}.navbar-brand{padding:0;height:auto}a.navbar-brand img{border-style:none;border:0;outline:0}.img-prod{max-width:140px;max-height:135px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.box .title,.box .author,.box .price_save{font-size:13px}.title,.author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item .title{font-size:large}.cart-item p{margin:0 0 2px}h1{font-size:18px;font-weight:normal;margin:0;padding:0 0 15px}.cart h1{padding-top:15px;padding-bottom:0}.cart-header{border-bottom:1px #dfdfdf dotted;padding-bottom:5px;margin-bottom:10px}.cart-button-container{text-align:right}.cart-button-container a,.cart-button-container button{margin-bottom:5px}.cart-products{overflow-y:auto;max-height:285px}.product-text{height:55px}.teaser .product-text{height:155px}.price-sticker{color:#FFF;background:#47f;display:block;position:absolute;width:50px;height:39px;bottom:0;right:20px;border-radius:40px;border:3px solid #FFF;margin:0;padding:5px 3px;box-shadow:1px 1px 8px rgba(0,0,0,0.2);font-weight:bold;font-size:13px;line-height:14px;font-style:normal;text-align:center;white-space:pre-line}.cart .price-sticker{left:70px}.price-sticker.fnt-shrink{font-size:12px;line-height:11px}.product-details-image .img-shrinkwrap .price-sticker.signed,.img_cont .price-sticker.signed{background:#232890;height:35px;width:70px;right:19px;top:1em;font-family:"Roboto";font-size:16px;border:3px white;color:white}.img_cont .price-sticker.signed{top:4em;right:0}.pickup{color:#FFF;background:#47f;display:block;position:absolute;width:25px;bottom:0;right:20px;border-radius:40px;border:2px solid #FFF;margin:0;padding:5px 3px;box-shadow:inset 4px 6px 3px rgba(0,0,0,0.2);font-weight:bold;font-size:13px;line-height:14px;font-style:normal;text-align:center;white-space:pre-line}.pickup-ul{background:#43a919;border-color:#9bd686;bottom:40px;width:35px}.pickup-nu{background:#e456e3;border-color:#ff96fe;bottom:80px;width:50px}.sticker-big{transform:scale(1.2)}.cart .price-sticker{left:70px}.abs_cont{margin:0 auto;text-align:center}.img_cont{height:140px;position:relative}.cart .img_cont{height:auto;max-width:135px}.custom-label-container .img_cont{max-width:none}.wishlist-lists{list-style:none}.wishlist-lists li{padding:0 20px 10px;border:1px solid #fc3;background-color:#fffefa;border-radius:3px;margin-bottom:20px}.wishlist-lists a{text-decoration:none}.wishlist-lists li ul{list-style-position:outside;list-style-type:disc;margin-top:5px;margin-left:25px}.wishlist-lists li li{border:0;padding:0;margin:0}.subcats li{display:inline-table;width:19%}.login_form ul{list-style:none}.login_form label{min-width:80px;margin-bottom:0}.login_form label.error{width:auto}.login_form input{font-size:14px}.payment-types img{display:inline;float:right;padding:0 20px;max-height:33px}.cart .img-prod{max-width:90px;top:0;transform:none;-webkit-transform:none;-ms-transform:none}.glyphicon.spinning{animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear}@keyframes spin{from{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.payment{margin:5px 0}form h3{text-align:left}.login-form{padding:15px 0;border:1px solid #aaa;border-radius:5px;margin-bottom:20px}.login-form .form-inline{padding:5px}#dialog-confirm #email{color:red;padding:10px 0;font-size:smaller}.address-selection li{padding-bottom:10px}.address-selection input:checked:not(:disabled)+div,.shipping-method input:checked:not(:disabled)+span,.payment-method input:checked:not(:disabled)+span,.confirmation-step input:checked:not(:disabled)+div{background-color:#f9f4e4;color:#333;font-weight:bold;border:1px solid;border-radius:3px;padding:2px 5px}.payment-method .radio.form-group span{display:block}.radio.form-group.has-error{background-color:#fdf2f2}.img_prod{text-align:center;position:relative}.img_prod img{border:1px solid #000}.img_prod .format{display:block}.spinner{width:100px}.spinner input{text-align:right}.input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px;margin-left:-1px;position:relative;border-radius:0}.input-group-btn-vertical>.btn:first-child{border-top-right-radius:4px}.input-group-btn-vertical>.btn:last-child{margin-top:-2px;border-bottom-right-radius:4px}.input-group-btn-vertical i{position:absolute;top:0;left:4px}.cart-wishlists-container{vertical-align:top;margin-top:10px}.cart-wishlists{padding-left:5px;max-height:70px;overflow-y:auto;overflow-x:hidden}.cart-wishlists li{text-overflow:ellipsis;overflow:hidden}.event_box{border:1px solid #a44;padding:5px 10px;border-radius:20px;background-color:#fff;margin-bottom:10px;min-height:135px;-webkit-box-shadow:7px 7px 10px 0 rgba(50,50,50,0.1);-moz-box-shadow:7px 7px 10px 0 rgba(50,50,50,0.1);box-shadow:7px 7px 10px 0 rgba(50,50,50,0.1)}.event_box h3{margin:5px 0 10px}.event_box .cover{position:absolute;padding:5px;max-width:100px}.event_box .cover img{max-height:100px;max-width:65px}.event_text{margin-left:75px}#om_events a{text-decoration:none}.tbd-carousel{position:relative}#prev-button,#next-button{position:absolute;top:35%;font-size:30px}#prev-button{left:-1px}#next-button{right:-15px}.tbd-carousel .tbd-carousel-inner{margin:0 15px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tbd-carousel .box{float:none}.radio,.radio ul{list-style:none}.login_form .form-group{margin-bottom:8px}#dialog-form-wishlist{display:none}.ar{text-align:right}.al{text-align:left}.ac{text-align:center}.nw{white-space:nowrap}.xmas-ban1{background-image:url(banner/gifts.jpg);border-radius:11px !important;background-repeat:no-repeat;background-size:cover;background-position:center;color:black;border:1px solid #888;box-shadow:2px 2px 9px #ebd9ea;text-shadow:1px 1px #acacac;text-align:center}body.modal-open{overflow-y:scroll;padding-right:0 !important}.navbar-nav>li>a{padding-top:6px;padding-bottom:6px}.navbar-form{border:0;margin-bottom:0}.yamm .dropdown-menu{padding-bottom:0}.yamm-content h3{text-align:left;font-size:14pt}.alert{margin-top:3px}.input-group-btn-vertical{position:relative;white-space:nowrap;vertical-align:middle;display:table-cell}.page-header{margin:0;padding-left:5px;text-align:center}.btn-danger{border-color:#901b17}.content{padding-top:80px}.list-desc{border:1px solid #FC3;background-color:#fffefa;padding:0 5px 12px 5px;border-radius:5px;position:relative;overflow:hidden}.list-desc h1{margin-bottom:10px}.list-desc .but{position:absolute;top:5px;right:0}.list-desc div{margin:0 10px}.sample-labels img{padding:10px}.sample-labels{background-color:#eee;padding:20px;margin-bottom:20px}.custom-label{border:1px solid #999;border-radius:5px}.book-label-unit{border:1px solid #EEE;border-radius:5px;background-color:#fcfbf3}.book-label-unit .custom-label{width:auto;margin:20px}.label-container{padding-top:10px}.label-edit .book-label-unit{text-align:center}.cart .custom-label{width:100px;margin:5px}.action-box{padding-top:10px}.action-box input,.action-box button,.action-box a{margin:5px}.colBoxCel{cursor:pointer;cursor:hand;height:20px;width:20px;border-right:1px solid #ddd;display:inline-block}.colBox{padding-left:10px;padding-bottom:5px;vertical-align:middle}.iconNorm{border:2px dotted transparent}.iconSelected{border:2px dotted red}.radio li .title,.radio li .cost{display:inline-table}.radio li .title{width:175px}.radio li .cost{width:56px;text-align:right}#total-price-container,#coupon-value-container{white-space:nowrap}.nbt_cards{background-color:#f8f6f1;padding:5px}.card{display:flex;padding:6px 0;color:grey}.card_amt{padding:0 5px;color:blue;font-weight:bold;font-size:1.2em;width:120px}.nbt_del{line-height:1.2em}#infoPage ul{list-style-position:inside;padding-left:10px}#infoPage h2,#infoPage h4{font-size:16px}#infoPage table{margin:20px 10px;color:#048}table.postIE,table.postUK,table.postEU,table.postRW{max-width:400px;color:#000;padding:10px;text-align:center;margin:10px;border:1px solid #ddd;border-radius:3px}table.postIE{background:#cfc}table.postUK{background:#fcc}table.postEU{background:#ccf}table.postRW{background:#cff}.infoPage td{padding:0 15px;vertical-align:top}.alert-success{color:#677116;background-color:#e5e9c6}.alert-success hr{border-top-color:#a02121}.alert-success .alert-link{color:#232890}.alert-info{color:#f4fcff;background-color:#f4fcff}.alert-info hr{border-top-color:#336}.alert-info .alert-link{color:#232890}.alert-warning{color:#a02121;background-color:#f8d5d5}.alert-warning hr{border-top-color:#eb8383}.alert-warning .alert-link{color:#232890}.alert-danger{color:#a02121;background-color:#f8d5d5}.alert-danger hr{border-top-color:#a02121}.alert-danger .alert-link{color:#232890}@media only screen and (max-width :1024px){.box{width:182px}.container{width:auto}}@media only screen and (max-width :768px){.box{width:177px}.cart .custom-label{width:75px}.cart .img-prod{width:75px}.cart-item .price-sticker{right:-25px}.book-label-unit .custom-label{margin:5px 0}.payment-types img{max-width:100%}}@media only screen and (max-width :640px){.navbar{min-height:40px}.container>.navbar-header{margin-right:-15px;margin-left:-15px;width:auto}#h-omlogo img{width:105px;height:33px}.navbar-form{margin-top:0;padding-top:0;padding-bottom:5px}.navbar-toggle{padding:9px 3px;margin-right:0;margin-bottom:0}.navbar-toggle .icon-bar{width:17px}#h-cart,#h-links li,#h-navtop li,.navbar-form,.navbar-toggle{margin-top:0}.content{padding-top:50px}.crumb li a{font-size:9px;padding-left:40px}.row{margin-right:-13px;margin-left:-14px}.tbd-carousel .tbd-carousel-inner{margin-left:22px;margin-right:18px}#next-button{right:-5px}.box{width:196px}}@media only screen and (max-width :384px){.box{width:181px}}@media only screen and (max-width :375px){.box{width:176px}}@media only screen and (max-width :360px){.box{width:169px}}@media only screen and (max-width :320px){#h-omlogo img{width:90px}.box{width:140px}#k{font-size:smaller;padding:6px 3px}.btn{padding:6px 3px}}@media print{a[href]:after{content:none !important}}@media print{button,.btn,.no-print,.no-print *{display:none !important}}