html { -webkit-font-smoothing: antialiased; }
.tooltipster-default { border-radius: 5px; border: 2px solid #000; background: rgba(76, 76, 76, 0.80); color: #fff; }
.tooltipster-default .tooltipster-content { font-family: sans-serif; font-size: 12px; line-height: 16px; padding: 8px 10px; overflow: hidden; text-shadow: 1px 1px 2px #000; }
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {/* border-color: ... !important; */ }
.tooltipster-base { padding: 0; font-size: 0; line-height: 0; position: absolute; z-index: 9999999; pointer-events: none; width: 100%; max-width: 160px; overflow: visible; }
.tooltipster-base .tooltipster-content { overflow: hidden; }
.tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.tooltipster-arrow span, .tooltipster-arrow-border { display: block; width: 0; height: 0; position: absolute; }
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-top: 8px solid; bottom: -8px; }
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-top: 9px solid; bottom: -8px; }
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-bottom: 8px solid; top: -8px; }
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-bottom: 9px solid; top: -8px; }
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border { left: 0; right: 0; margin: 0 auto; }
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span { left: 6px; }
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { left: 5px; }
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span { right: 6px; }
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border { right: 5px; }
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -8px; }
.tooltipster-arrow-left .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-left: 9px solid; margin-top: -8px; }
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -8px; }
.tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-right: 9px solid; margin-top: -8px; }
.tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity; }
.tooltipster-fade-show { opacity: 1; }
.tooltipster-grow { -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-backface-visibility: hidden; }
.tooltipster-grow-show { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-swing { opacity: 0; -webkit-transform: rotateZ(4deg); -moz-transform: rotateZ(4deg); -o-transform: rotateZ(4deg); -ms-transform: rotateZ(4deg); transform: rotateZ(4deg); -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; }
.tooltipster-swing-show { opacity: 1; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); transform: rotateZ(0deg); -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1); -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); }
.tooltipster-fall { top: 0; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; -ms-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-fall-show { }
.tooltipster-fall.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; top: 0px !important; opacity: 0; }
.tooltipster-slide { left: -40px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; -ms-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-slide.tooltipster-slide-show { }
.tooltipster-slide.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; left: 0px !important; opacity: 0; }
#amazonProductInAPostBox1 em { display: inline; }
.appip-tos-price-cache-notice-tooltip { cursor: pointer; }
.appip-tos-price-cache-notice-tooltip:hover { text-decoration: underline; }
.appip-em-sample { display: inline; block; font-style: italic; }
.amazon-product-new-title { width: 50%; display: block; }
.appip-example-image img { border: 1px dotted #aaa; background: #fff; max-width: 100%; }
.appip-example-image { float: right; max-width: 100%; }

/*clean it up a bit if in side bar area of edit page*/
#side-sortables #amazonProductInAPostBox1 #amazon-product-new-title, #side-sortables #amazonProductInAPostBox1 #amazon-product-single-asin { width: 100% }
#side-sortables #amazonProductInAPostBox1 .appip-em-sample { display: none; }
#side-sortables #amazonProductInAPostBox1 em { display: none; }
#post_content_app { width: 100% }
.appip-new-post-cat { float: left; margin: .3%; width: 24.25%; min-width: 175px; }
.apip-new-pppy tbody > tr > td:first-child { width: auto; white-space: nowrap; text-align: right; font-weight: bold; }

/* icons etc */
div#icon-amazon { background: url(../images/aicon.png) no-repeat !important; }

/*add new post page*/
.apip-posttypes { }
.apip-ptype { float: left; }
.apip-ptype label { display: block; margin: 3px 15px 5px 0; }
.apip-ptypecb { }
.apip-new-pppy { max-width: 100%; min-width: 50%; margin-top: 50px; }
.apip-new-pppy tbody > tr > td:first-child { width: 227px; }
.apip-new-pppy > tr > td:first-child { width: 225px; }
.apip-new-pppy tr:nth-child(odd) { background: #efefef; }
.apip-new-pppy tr:nth-child(even) { background: #transparent; }
.apip-extra-pad-bot td { padding-bottom: 15px; }
.apip-extra-pad-top td { padding-top: 15px; }
.taxonomy_blocks { display: none; background: #efefef; }
.appip_shortcode_help { }
.appip_shortcode_help code { font-family: monospace; color: #053A85; padding: 1px 5px; background: #FFFFFF; }
.appip_shortcode_help ul { margin-left: 25px; list-style-type: disc; list-style-position: inside; }
.appip_shortcode_help .appip_elements_code { clear: both; margin-top: 0; }
.appip_shortcode_help h3 { margin-bottom: 5px; }
.appip_shortcode_help ul.as_code li { font-family: monospace; color: #053A85; padding: 1px 5px; display: block; }
.appip_shortcode_help hr { height: 0px; border-top: 1px solid #CCC; background: transparent; margin: 2% 0; }
input#splitASINs {   vertical-align: middle;  zoom: 1.35;}
.apip-new-pppy td {padding: 1% .5%;}

/* icons */
@font-face { font-family: 'appipfonts'; src: url('../fonts/appipfonts.eot'); src: url('../fonts/appipfonts.eot') format('embedded-opentype'), url('../fonts/appipfonts.ttf') format('truetype'), url('../fonts/appipfonts.woff') format('woff'), url('../fonts/appipfonts.svg') format('svg'); font-weight: normal; font-style: normal; }
[class^="appipfont-"]:before, [class*=" appipfont-"]:before, .dashicons-before.dashicons-amazon:before { font-family: 'appipfonts'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.appipfont-amazon:before,.dashicons-amazon:before { content: "\e600"; margin-left: -5px; }
.appipfont-save:before { content: "\e602"; }
.appipfont-not:before { content: "\e603"; color: #FF0000; padding-right: 5px; }
.appipfont-cancel:before { content: "\e601"; }
.appipfont-on:before { content: "\e604"; color: #0F9A0A; padding-right: 5px; }
.appipfont-off:before { content: "\e605"; }
.appipfont-save { *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe602;');}
.appipfont-not { *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe603;');}
.appipfont-amazon,.dashicons-amazon { *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe600;');}
.appipfont-cancel { *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe601;');}
.appipfont-on { *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe604;');}
.appipfont-off { *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe605;');}
