.jr-container .donate { padding: 5px; display: inline-block; position: relative; color: #32373c; background: #e6e6e6; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #b4b4b4; font-weight: bold; font-size: 14px; text-decoration: none; }
.jr-container .donate a { outline: 0; cursor: pointer }
.jr-container .donate span:before { color: #FF0000; font: 400 20px/1 dashicons; font-family: dashicons; font-size: 20px; font-style: normal; font-variant: normal; font-weight: 400; font-stretch: normal; line-height: 1; content: '\f487'; position: relative; display: inline-block; top: 4px; margin-right: 4px; }
.jr-container .pressthis a, .jr-container .pressthis-bookmarklet a, 
.jr-container .pressthis a:active, .jr-container .pressthis-bookmarklet a:active,
.jr-container .pressthis a:focus, .jr-container .pressthis-bookmarklet a:focus,
.jr-container .pressthis a:hover, .jr-container .pressthis-bookmarklet a:hover { cursor: pointer; background: #53b5d9; border: 1px solid #0074a2; color: #ffffff; font-weight: bold }
.jr-container .jr_insta_error { border-left: 4px solid #dd3d36; -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); padding: 5px 12px; }
.jr-container .jr-radio { margin-right: 20px }
.jr-container .jr-search-for-container { display: block; margin-bottom: 7px; }
.jr-container .jr-seach-for { width: 90px; display: inline-block; vertical-align: middle }

.jr-container .jr-advanced { text-decoration: none; border: none }
.jr-container .jr-advanced:focus { outline: 0; border: none; box-shadow:none }

.jr-container .jr-advanced-input div { border: 1px solid #cfcfcf; padding: 10px; margin: 25px 0 0; }
.jr-container .jr-advanced-input .jr-advanced-title{ margin: -22px 0 0 0; background-color: white; width: 160px; padding: 3px 10px; border: 1px solid #cfcfcf; }
.jr-container .jr-description { color: #777; font-size: smaller; clear:both; display:block; margin-top: 5px;}
.jr-container .jr-description.hide-media-library, .jr-container .jr-description.hide-instagram { display: none }

.jr-container .blocked-images { margin: 0 0 0 0; padding: 0 0 0 0; }
.jr-container .blocked-images:after { content: ""; display: table; clear: both; }
.jr-container .blocked-images-toggle { padding-left: 7px; }
.jr-container .blocked-images-toggle:focus { outline: 0; border: none; box-shadow:none }
.jr-container .blocked-column { width: 60px; max-height: 60px; margin: 3px; display:inline-block; position:relative; float:left; }
.jr-container .blocked-column .blocked-imgcontainer img{ max-width:100%; background:#ccc; display:block; cursor: pointer }
.jr-container .blocked-column .blocked-imgcontainer .jr-allow-yes { z-index: 5; padding: 0 0 0 0; font-size: 18px; top: 5px; right: -5px; line-height:0; color: #ffffff; position: absolute; cursor: pointer; text-shadow: 2px 2px 4px #000000; visibility:hidden; opacity:0; transition: visibility 0s linear 0.3s,opacity 0.3s linear; -webkit-transition-delay: visibility 0s linear 0.3s,opacity 0.3s linear; -moz-transition-delay: visibility 0s linear 0.3s,opacity 0.3s linear; -o-transition-delay: visibility 0s linear 0.3s,opacity 0.3s linear;  }
.jr-container .blocked-column .blocked-imgcontainer .jr-allow-yes:before { width:20px; background-color: #1e8cbe; -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 2px #1e8cbe; -moz-box-shadow: 0 0 0 1px #fff,0 0 0 2px #1e8cbe; box-shadow: 0 0 0 1px #fff,0 0 0 2px #1e8cbe; }
.jr-container .blocked-column:hover .blocked-imgcontainer .jr-allow-yes { visibility:visible; opacity:1; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; }