Closed BMOv2600 closed 8 years ago
Confirmed. The error should probably be turned into a warning instead.
Clicking the regex option doesn't disable it and just throws the same error but with the backslashes escaped one more time. Clicking regex again rethrows the original error, and then it repeats.
In addition, pasting in that much code causes the find box to break badly:
I'm running into this problem, is there a way to clear out the search box?
Just ran into this problem too. Had to clear ~/.atom/storage/application.json
to reset the search box and restore the capability to search again.
Had the same issue as @justin-lau . His suggestion fixed it for me. Thanks.
@hidace I eventually built my own 1.3.0 beta version of atom. Turns out it is even easier than fixing this problem manually again and again. HTH
@justin-lau Thanks you. Solved my accidental paste and search of an entire file. Also resulted in the package failing due to the last search causing invalid regex. :+1:
This bit me too, I pasted in an entire bootstrap.css file, then got locked out of using find-and-replace. It would crash, and persist the last search data. I restarted Atom, and command+F would crash find-and-replace again. Tried enabling/disabling find-and-replace package, but that bad search data persisted.
Deleting ~/.atom/storage/application.json worked around it for me, but I'd hardly call that a bugfix. Is there any way to programmatically clear out the search history on a segfault?
@insanity54 This issue should be fixed in Atom 1.7.0.
@50Wliu Ah, gotcha. tyvm!
This issue is really more of a due diligence submission. Something went wrong with my cmd+c, or clipboard, or I hit the wrong button--regardless, I ended up pasting an entire stylesheet into the 'Find' input, which threw this error.
Probably very little chance this issue is anything other than a user error but the notification said I should post it so, here it is:
Atom Version: 1.0.7 System: Mac OS X 10.10.4 Thrown From: find-and-replace package, v0.180.0
Stack Trace
Uncaught SyntaxError: Invalid regular expression:
At /Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/match-iterator.js:15
SyntaxError: Invalid regular expression: /\/ Theme Name: Influence Child Theme URI: http:\/\/jroberts.net\/ Description: Influence Child (Jacob Roberts's) Template: influence Author: Jacob Roberts Author URI: http:\/\/jroberts.net\/ Version: 7.19.03 Updated: 24 Aug 15 Text Domain: influence-child \/
\/* ToC (in recovery)
1) img reset 2) typography 3) layout (general) 4) masthead 5) Central Navigation 6) footer 7) testimonials 8) bio 9) contact form 10) portfolio thumbs 11) pages 12) keyframes ----------------------------------------*\/
\/---------------------------------------- 1) image reset ----------------------------------------\/ img { display: block;
}
\/---------------------------------------- 2) typography ----------------------------------------\/ p, textarea, body, button, input, select, textarea, li { font-size: 16px; line-height: 1.45em;
}
::-moz-selection { color: #e590c7; }
::selection { color: #e590c7; }
h1, .panel-row-style-title-row.title-row.panel-row-style h1 { font-size: 4.2381em; font-weight: normal;
}
article.entry .post-text h1.entry-title { font-size: 4.2381em; font-weight: normal; line-height: 1.3;
}
@media (min-width: 480px) { .panel-row-style-title-row.title-row.panel-row-style h1 { letter-spacing: 2px; } }
h2, .title-row.panel-widget-style h2, article.entry .entry-content h2 { font-size: 2.75em; font-weight: normal; line-height: 1.3;
}
h3, article.entry .entry-content h3 { font-size: 2.4em; font-weight: normal; line-height: 1.3;
}
h4, article.entry .entry-content h4, .title-row.panel-widget-style h4 { font-size: 2em; font-weight: normal; line-height: 1.3;
}
.title-row.panel-widget-style .textwidget h4 { font-size: 1.8em; }
h5, .bio h5, .resume h5 { font-size: 1.55em; font-weight: normal;
}
h6, .resume h6, .entry-content h6 { font-size: 1.25em; font-weight: normal;
}
a, a:link { text-decoration: none;
}
p a { background-image: -webkit-gradient(linear,left top,left bottom,color-stop(49%,transparent),color-stop(50%,#55b6e1)); background-image: -webkit-linear-gradient(top,transparent 49%,#55b6e1 50%); background-image: linear-gradient(to bottom,transparent 49%,#55b6e1 50%); background-repeat: repeat-x; background-position: 0 94%; background-size: 1px 1px; text-shadow: 2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff; }
a:visited, .paragraph a:visited { color: #59524c; }
a:hover, .paragraph a:hover, a:focus, .paragraph a:focus { text-decoration: none;
}
p a:hover { background-image: -webkit-gradient(linear,left top,left bottom,color-stop(49%,transparent),color-stop(50%,#d84a4a)); background-image: -webkit-linear-gradient(top,transparent 49%,#d84a4a 50%); background-image: linear-gradient(to bottom,transparent 49%,#d84a4a 50%); background-repeat: repeat-x; background-position: 0 94%; background-size: 1px 1px; text-shadow: 2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff; }
a:active, .paragraph a:active { text-decoration: none;
}
p a:active { background-image: -webkit-gradient(linear,left top,left bottom,color-stop(49%,transparent),color-stop(50%,#e590c7)); background-image: -webkit-linear-gradient(top,transparent 49%,#e590c7 50%); background-image: linear-gradient(to bottom,transparent 49%,#e590c7 50%); background-repeat: repeat-x; background-position: 0 94%; background-size: 1px 1px; text-shadow: 2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff; }
@font-face { font-family: 'cc-icons'; font-weight: normal; font-style: normal;
}
.cc { font-family: cc-icons; font-size: inherit; font-weight: normal; font-style: normal; font-variant: normal; font-size-adjust: none; font-stretch: normal; line-height: 1;
}
.cc-lg { font-size: 2.33333333em; line-height: 0.75em;
}
.cc-2x { font-size: 3em; }
.cc-3x { font-size: 4em; }
.cc-4x { font-size: 5em; }
.cc-5x { font-size: 6em; }
.cc-fw { width: 1.28571429em;
}
.cc-ul { margin-left: 2.14285714em; padding-left: 0;
}
.cc-ul > li { position: relative; }
.cc-li { position: absolute; top: 0.14285714em; left: -2.14285714em;
}
.cc-li.cc-lg { left: -1.85714286em; }
.cc-border { padding: 0.2em 0.25em 0.15em;
}
.pull-right { float: right; }
.pull-left { float: left; }
.cc.pull-left { margin-right: 0.3em; }
.cc.pull-right { margin-left: 0.3em; }
.cc-sa:before { content: '\0061'; }
.cc-by:before { content: '\0062'; }
.cc-cc:before { content: '\0063'; }
.cc-nd:before { content: '\0064'; }
.cc-sampling:before { content: '\006D'; }
.cc-nc:before { content: '\006E'; }
.cc-zero:before { content: '\006F'; }
.cc-pd:before { content: '\0070'; }
.cc-pd-alt:before { content: '\0071'; }
.cc-remix:before { content: '\0072'; }
.cc-share:before { content: '\0073'; }
.cc-logo:before { content: '\0043'; }
.cc-by-nd:before { content: '\0044'; }
.cc-by-nc-sa:before { content: '\004D'; }
.cc-by-nc:before { content: '\004E'; }
.cc-publicdomain:before { content: '\004F'; }
.cc-by-nc-nd:before { content: '\0052'; }
.cc-by-sa:before { content: '\0053'; }
body { overflow: hidden;
}
body.display-main-menu #page { padding-right: 0; }
main
{ zoom: 1;margin-top: 3em; padding: 0 8px;
}
.site-main { max-width: 94vw;
}
.entry { border: 0 transparent solid; box-shadow: none; }
section#primary { margin: 2em auto 0; padding-top: 0;
}
body.siteorigin-panels-home #primary, body.page-template-templatestemplate-full-no-title-php #primary { margin: 0 0.6em 0 auto; }
\/ attachment pages \/ body.attachment section#primary { float: none; }
body.attachment article.entry .entry-content { text-align: center; }
body.attachment article.entry .entry-meta .posted-on { float: none;
}\/ end attachment pages \/
.container { -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
div#content { border-color: transparent; }
.entry { border: 0 transparent solid; }
.entry, article.entry, article.entry .post-text { box-shadow: none; }
article.entry .post-text { padding: 10px 14px;
}
@media (min-width: 768px) {
main
}
@media screen and (max-width: 782px) { body.display-main-menu #page > div, body.display-main-menu #page > section { -webkit-transform: none; -ms-transform: none; transform: none; } }
@media (min-width: 992px) { article.entry .post-text { padding: 0 14px; } }
@media (min-width: 1200px) { article.entry .post-text { padding: 0; }
main
}
header#masthead.site-header { position: relative;
}
div#thsp-sticky-header { width: 100vw; max-width: 1200px ; \/ or 100vw \/ height: auto; max-height: 70px; margin: 0 auto; padding: 0 0 6px;
}
masthead .container
{ position: relative;
}
.shark-parade { position: relative; z-index: 5;
}
body.parent-pageid-183 .shark-parade, body.parent-pageid-187 .shark-parade, body.page-id-193 .shark-parade, body.attachment .shark-parade { left: 300%;
}
header#masthead.site-header::after,
masthead .container::after,
.shark-parade::after, header::after, .main-navigation::after, .site-description::after, .site-header .site-title::after, .hgroup::after { font-size: 0;
}
.hgroup { position: relative;
}
.site-header .site-title { top: 0; left: 0;
}
masthead.site-header .container .hgroup .site-title a
{ position: relative; top: 0; right: 0; bottom: 0; left: 0;
}
.site-header .site-title img { width: 100%; min-width: 100vw; max-height: 102px;
}
.site-description { font-size: 16px;
}
.emphasis { color: #d84a4a; }
.main-navigation { font-size: 1.25em;
}
.main-navigation a.main-menu-button { position: absolute;
}
hamburger
{ font-size: 2.1em;
}
h1.assistive-text { font-size: 1em; line-height: 0.75;
}
h1.assistive-text::first-line { letter-spacing: 3px; }
.main-navigation a.main-menu-button:hover h1.assistive-text, .main-navigation a.main-menu-button:focus h1.assistive-text { -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;
}
.main-navigation a.main-menu-button:hover #hamburger, .main-navigation a.main-menu-button:focus #hamburger { -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;
}
.main-navigation a.main-menu-button:focus:active h1.assistive-text, .main-navigation a.main-menu-button:active h1.assistive-text, .main-navigation a.main-menu-button:focus:active #hamburger, .main-navigation a.main-menu-button:active #hamburger { -webkit-animation: kiss-in-text 0.2s ease-out 0s normal 1 both running; animation: kiss-in-text 0.2s ease-out 0s normal 1 both running;
}
.main-navigation:focus:active > a.main-menu-button, .main-navigation:active > a.main-menu-button { -webkit-animation: kiss-in-btn 0.2s ease-out 0s normal 1 both running; animation: kiss-in-btn 0.2s ease-out 0s normal 1 both running;
}
nav.horizontal-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
thsp-sticky-header-menu
{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
thsp-sticky-header a
{ display: block; }
ul.header-nav { font-size: 10px;
}
thsp-sticky-header-inner
{ position: relative; top: 0; right: 0; bottom: 0; left: -8px;
}
thsp-sticky-header-title
{ position: relative; right: 50%; bottom: 3px; left: 50%;
}
ul.header-nav li { font-family: 'Montserrat',sans-serif;
}
thsp-sticky-header-menu li
{ font-family: 'Montserrat',sans-serif;
}
thsp-sticky-header-menu li
{ margin: 0 auto!important; }
ul.header-nav li:first-child { margin-left: 0; }
ul.header-nav li:last-child,
thsp-sticky-header-menu li:last-child
{ margin-right: 0!important; }
li#menu-item-510,
thsp-sticky-header-menu li.menu-item-510
{ width: auto; min-width: 30%; max-width: 33%; }
ul.header-nav li#menu-item-491,
thsp-sticky-header-menu li.menu-item-511
{ min-width: 20%; max-width: 22%; }
masthead .header-nav-container::after
{ font-size: 0;
}
ul.header-nav li a { font-size: 70%; line-height: 1.45;
}
thsp-sticky-header-menu li a
{ font-size: 70%; line-height: 1.45;
}
ul.header-nav li:hover a, ul.header-nav li:focus a,
thsp-sticky-header-menu li:hover a,
thsp-sticky-header-menu li:focus a
{ color: rgba(212,78,63,0.83) !important; }
video#bgvid { position: relative;
}
\/ 4e) masthead mobile-first media queries --------------------------------------------\/ @media (min-width: 480px) {
masthead .container
}
@media (max-width: 480px) { \/*.main-navigation { font-size: 1.25em;
}
@media screen and (max-width: 600px) {
masthead
}
@media (min-width: 768px) {
masthead .container
}
@media screen and (max-width: 782px) { body.admin-bar #masthead { top: 46px;
}
@media (min-width: 992px) { .hgroup { margin-top: 0.9em; }
}
@media (min-width: 1200px) {
masthead .container
}
main-menu
{ right: -100vw;
}
i > span { margin-right: 1.25em; }
.menu-item i._mi { margin-top: -0.1em; }
i._mi.genericon.genericon-home { margin: -0.01em 0; }
.menu-link { padding-left: 8px; }
.menu-link span { margin-left: 0.65em; }
.menu-link i._mi._before { margin-left: 0.35em; }
li#menu-item-40 { text-align: center; }
@media (min-width: 480px) {
main-menu .menu ul li a
}
@media (min-width: 1200px) {
main-menu
}
main-menu .main-menu-close:before
{ content: '\f153'; }
ul#menu-central-navigation { padding-top: 1em; }
ul#menu-central-navigation li { -webkit-transition: opacity 0.6s ease; transition: opacity 0.6s ease;
}
main-menu .menu ul li a
{ font-family: 'Montserrat',sans-serif; font-size: 2.25em; line-height: 2.5em;
}
ul#menu-central-navigation:hover > li, ul#menu-central-navigation:focus > li { -webkit-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in;
}
ul#menu-central-navigation:hover > li:hover, ul#menu-central-navigation:focus > li:hover { -webkit-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in;
}
main-menu .menu ul li:hover > a:hover,
main-menu .menu ul li:focus > a:focus
{ opacity: 1.0; }
i._mi._before { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0);
}
li.menu-item:hover i._mi._before, li.menu-item:focus i._mi._before { -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.52,0.24,0.5,0.74); transition: transform 0.3s cubic-bezier(0.52,0.24,0.5,0.74); -webkit-transform: scale(1.2,1.2) translateZ(0); transform: scale(1.2,1.2) translateZ(0); }
main-menu .menu ul li:hover a,
main-menu .menu ul li:focus a
{ -webkit-transition: 0.3s ease; transition: 0.3s ease; text-decoration: none;
}
main-menu .menu ul li:visited a
{ color: #55b6e1; }
main-menu .main-menu-close
{ font-size: 30px;
}
main-menu .main-menu-close:hover,
main-menu .main-menu-close:focus
{ -webkit-transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(90deg) scale(1) skew(1deg) translate(0px); transform: rotate(90deg) scale(1) skew(1deg) translate(0px);
}
.close-active { -webkit-animation: rotate-icon-pop 0.3s linear 0s normal infinite both running; animation: rotate-icon-pop 0.3s linear 0s normal infinite both running;
}
main-menu .main-menu-close:focus:active:before,
main-menu .main-menu-close:active:before
{ content: '\f158'; }
colophon
{ margin: 40px 0 60px;
}
footer#colophon { margin-top: 9em; }
colophon .container
{ max-width: 100%; margin: 0 auto; padding: 0 10px; }
footer-widgets
{ max-width: 100%; margin: 0 auto;
}
footer-widgets aside.widget .widget-title
{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
footer-widgets aside.widget a
{ display: block;
}
aside#text-3 .textwidget { width: 100%;
}
footer-widgets aside.widget
{ margin: 2em auto 0.75em; }
footer #footer-widgets aside#zoom-social-icons-widget-2 { margin-top: 0; }
aside#zoom-social-icons-widget-3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
footer-widgets aside.widget:last-child
{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
div#footer-widgets aside#zoom-social-icons-widget-3 h3.widget-title { font-size: 2.8em;
}
footer-widgets aside.widget ul
{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
ul.zoom-social-icons-list li:nth-child(3) { margin-left: 16px; }
li.zoom-social_icons-list__item { font-size: 1.15em; }
.socicon { font-size: 2em;
}
.zoom-social-icons-list--without-canvas .socicon { -webkit-transition: all 0.25s cubic-bezier(0.22,0.43999,0.76,0.48); transition: all 0.25s cubic-bezier(0.22,0.43999,0.76,0.48);
}
span.socicon.socicon-behance { margin-left: 9%;
}
.zoom-social_icons-list__item a:hover .socicon, .zoom-social_icons-list__item a:focus.socicon { opacity: 1; }
.zoom-social-icons-list--without-canvas .socicon:hover, .zoom-social-icons-list--without-canvas .socicon:focus { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transform: translateY(-12px); -ms-transform: translateY(-12px); transform: translateY(-12px);
}
span.socicon.socicon-behance:hover, span.socicon.socicon-behance:focus { -webkit-transform: translateY(-12px) scale(1.3); -ms-transform: translateY(-12px) scale(1.3); transform: translateY(-12px) scale(1.3); }
@media only screen and (min-device-width : 320px) and (max-device-width :480px) { .zoom-social-icons-list--without-canvas .socicon:focus, .zoom-social-icons-list--without-canvas .socicon:active { -webkit-animation: hvr-icon-pop 0.2s linear 0s normal 1 both running; animation: hvr-icon-pop 0.2s linear 0s normal 1 both running;
}
@media only screen and (min-device-width : 768px) and (max-device-width :1024px) { .zoom-social-icons-list--without-canvas .socicon:focus, .zoom-social-icons-list--without-canvas .socicon:active { -webkit-animation: hvr-icon-pop 0.2s linear 0s normal 1 both running; animation: hvr-icon-pop 0.2s linear 0s normal 1 both running;
}
@media only screen and (min-device-width: 320px) and (max-device-height:568px) and (orientation :landscape) and (-webkit-device-pixel-ratio:2) { .zoom-social-icons-list--without-canvas .socicon:focus, .zoom-social-icons-list--without-canvas .socicon:active { -webkit-animation: hvr-icon-pop 0.2s linear 0s normal 1 both running; animation: hvr-icon-pop 0.2s linear 0s normal 1 both running;
}
@media only screen and (min-device-width: 320px) and (max-device-height:568px) and (orientation :portrait) and (-webkit-device-pixel-ratio:2) { .zoom-social-icons-list--without-canvas .socicon:focus, .zoom-social-icons-list--without-canvas .socicon:active { -webkit-animation: hvr-icon-pop 0.2s linear 0s normal 1 both running; animation: hvr-icon-pop 0.2s linear 0s normal 1 both running;
}
@media only screen and (min-device-width: 360px) and (max-device-height:640px) and (orientation :landscape) and (-webkit-device-pixel-ratio:3) { .zoom-social-icons-list--without-canvas .socicon:focus, .zoom-social-icons-list--without-canvas .socicon:active { -webkit-animation: hvr-icon-pop 0.2s linear 0s normal 1 both running; animation: hvr-icon-pop 0.2s linear 0s normal 1 both running;
}
@media only screen and (min-device-width: 360px) and (max-device-height:640px) and (orientation :portrait) and (-webkit-device-pixel-ratio:3) { .zoom-social-icons-list--without-canvas .socicon:focus, .zoom-social-icons-list--without-canvas .socicon:active { -webkit-animation: hvr-icon-pop 0.2s linear 0s normal 1 both running; animation: hvr-icon-pop 0.2s linear 0s normal 1 both running;
}
@media only screen and (max-device-width: 1600px) { .zoom-social-icons-list--without-canvas .socicon:focus, .zoom-social-icons-list--without-canvas .socicon:active { -webkit-animation: hvr-icon-pop 0.2s linear 0s normal 1 both running; animation: hvr-icon-pop 0.2s linear 0s normal 1 both running;
}
@media (min-width: 480px) {
footer-widgets aside.widget
}
@media (min-width: 768px) {
footer-widgets
}
@media (min-width: 992px) {
footer-widgets
}
div#pg-24-4 { margin-top: 4em; margin-bottom: 1em; }
panel-24-4-0-0 .widget-title
{ margin-bottom: 0; }
div#panel-24-5-0-0 { margin-bottom: 1.6%; }
div#panel-24-5-0-1 { margin-top: 0; }
.bio-pic.panel-widget-style > .so-widget-sow-image.so-widget-sow-image-base { margin-bottom: -30px; }
div.bio p { text-align: justify; }
div#panel-24-5-0-1.caption { margin-top: 0.8%; }
.caption.panel-widget-style .textwidget p { font-size: 14px;
}
.bio.panel-widget-style { margin-top: -1.25em; }
@media (max-width: 780px) {
pg-24-5 #pgc-24-5-0
}
@media (max-width: 480px) { article.entry .post-text { padding-top: 0; padding-bottom: 0; }
}
@media (min-width: 768px) {
panel-24-5-0-1 .caption.panel-widget-style .textwidget p.bio-caption
}
div#panel-24-3-0-0 { margin-bottom: 0; }
.testimonial { box-sizing: border-box;
}
.front-page-testimonial { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.entry-content blockquote { font-family: inherit; font-size: 16px; font-style: initial;
}
.testimonial > .textwidget blockquote > p { font-family: inherit; font-size: 16px; font-style: initial; line-height: 1.75em; }
blockquote:before { font-size: 4em; line-height: 0.1em;
}
.testimonial.panel-widget-style div.textwidget blockquote p { display: inherit;
}
blockquote p:last-child { margin-bottom: 0; }
p.cite { margin-left: 56px;
}
@media (min-width: 768px) { .title-row.panel-widget-style { position: relative; right: 0.05em;
}
@media (min-width: 992px) { div#pg-24-3 .testimonial.panel-cell-style { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
div#pg-24-6 { margin-top: 4em; }
pgc-24-6-0 div#panel-24-6-0-0
{ margin-bottom: 0; }
.reqd { color: #8a8a8a; }
input[type=text], input[type=email], textarea.wpcf7-textarea { width: 100%; max-width: 768px; padding: 10px;
}
form.wpcf7-form p { display: block; float: left;
}
span.wpcf7-form-control-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
span.wpcf7-form-control-wrap.your-message { height: 240px; }
.hello-form-submit { position: relative; z-index: 0;
}
.hello-form-submit::before { font-family: Genericons; font-size: 12em;
}
.hello-form-submit::after { font-family: Genericons; font-size: 12em;
}
.hello-form.panel-widget-style input[type='submit'] { position: absolute; z-index: 9; top: 0; right: 0; bottom: 0; left: 0;
}
.hello-form-send { font-family: Montserrat; font-size: 2em;
}
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus { height: 45px;
}
textarea.wpcf7-textarea:focus { border: 2px solid #55b6e1; outline: 0; }
.hello-form-submit:hover, .hello-form-submit:focus { -webkit-transition: box-shadow 0.3s ease-in; transition: box-shadow 0.3s ease-in;
}
.hello-form-submit:hover .hello-form-send, .hello-form-submit:focus .hello-form-send { -webkit-transition: color 0.3s ease; transition: color 0.3s ease;
}
.hello-form-submit:hover::after, .hello-form-submit:focus::after { -webkit-transition: color 0.3s ease; transition: color 0.3s ease;
}
.hello-form-submit:hover::before, .hello-form-submit:focus::before { -webkit-transition: color 0.3s ease; transition: color 0.3s ease;
}
.hello-form-submit:focus:after, .hello-form-submit:active:after { -webkit-animation-name: hvr-icon-float-away; animation-name: hvr-icon-float-away; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;
}
div.wpcf7-mail-sent-ok { border: 2px solid #55b6e1; }
div.wpcf7-response-output { margin: 3em auto;
}
span.wpcf7-not-valid-tip { margin-left: 12px; }
form#say-hi div.hello-form-submit img.ajax-loader, form#say-hi div.hello-form-submit img.ajax-loader:focus { display: none; visibility: hidden; overflow: hidden;
}
@media (min-width: 768px) { .panel-row-style-hello-form-container.hello-form-container.panel-row-style { margin-top: 5em; }
}
@media (min-width: 992px) { form p { width: 100%; max-width: 557px; padding: 4px; }
}
@media (min-width: 1200px) { form p:last-of-type { min-width: 1200px; }
}
.portfolio-thumb-container { position: relative;
}
.portfolio-thumb-overlay { font-family: 'Montserrat',sans-serif;
}
branding,
graphic-design
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/07\/jroberts_graphic-design.png); background-repeat: no-repeat; background-size: cover; }
videography
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/05\/jroberts_videography.png); background-repeat: no-repeat; background-size: cover; }
photography
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/05\/jroberts_photography.png); background-repeat: no-repeat; background-size: cover; }
illustration
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/07\/jroberts_illustration.png); background-repeat: no-repeat; background-size: cover; }
promotional
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/07\/jroberts_promotional.png); background-repeat: no-repeat; background-size: cover; }
manipulation
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/07\/jroberts_photo-manipulation.png); background-repeat: no-repeat; background-size: cover; }
portraits
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/07\/jroberts_portraits.png); background-repeat: no-repeat; background-size: cover; }
events
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/07\/jroberts_event-photography.png); background-repeat: no-repeat; background-size: cover; }
art-travel
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/07\/jroberts_art-travel-photography.png); background-repeat: no-repeat; background-size: cover; }
bw
{ background: url(http:\/\/jroberts.net\/wp-content\/uploads\/2015\/07\/jroberts_bw-photography.png); background-repeat: no-repeat; background-size: cover; }
.portfolio-thumb-container::before, .portfolio-thumb-overlay::before { font-size: 0;
}
a.portfolio-thumb-title { position: absolute;
}
.portfolio-thumb-container:hover .portfolio-thumb-overlay a.portfolio-thumb-title, .portfolio-thumb-container:focus .portfolio-thumb-overlay a.portfolio-thumb-title, .portfolio-thumb-overlay a.portfolio-thumb-title:active { -webkit-transition: 0.25s ease; transition: 0.25s ease; text-decoration: none;
}
graphic-design .slabtextdone
{ position: relative;
}
videography .slabtextdone
{ position: relative;
}
photography .slabtextdone
{ position: relative;
}
branding .slabtextdone
{ position: relative;
}
illustration .slabtextdone
{ position: relative;
}
promotional .slabtextdone
{ position: relative;
}
portraits .slabtext-wrapper
{ position: relative; top: 56%; }
events .slabtext-wrapper
{ position: relative; top: 36%; }
bw .slabtext-wrapper
{ position: relative; top: 26%; right: 2%; }
art-travel .portfolio-thumb-overlay
{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
art-travel .slabtextdone
{ position: relative;
}
art-travel .slabtextdone
{ margin-top: 2%; }
art-travel #not .slabtextdone
{ margin-top: -4%; }
art-travel .slabtextdone .slabtext::before
{ font-size: 0;
}
graphic-design .slabtextdone .slabtext
{ position: relative;
}
videography .slabtextdone .slabtext
{ line-height: 1;
}
photography .slabtextdone .slabtext
{ line-height: 1;
}
.portfolio-image-container { position: relative;
}
.portfolio-image { position: relative;
}
.portfolio-image::before { position: absolute; z-index: 9; top: 0; left: 0;
}
div.portfolio-image img { -webkit-transition: all 0.35s cubic-bezier(0.17,0.67,0.83,0.67); transition: all 0.35s cubic-bezier(0.17,0.67,0.83,0.67);
}
.portfolio-image-caption { position: absolute; z-index: 4; top: 10%; right: 0; left: 0;
}
div.portfolio-image-container div.portfolio-image-caption h3 { font-size: 2.95em;
}
div.portfolio-image-container div.portfolio-image-caption .textwidget { font-size: 1em; line-height: 1.45; line-height: 1.8;
}
div.portfolio-image-container:hover img, div.portfolio-image-container:focus img { opacity: 0.15; }
.portfolio-image:hover::before, .portfolio-image:focus::before { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);
}
div.portfolio-image-container:hover .portfolio-image-caption, div.portfolio-image-container:focus .portfolio-image-caption { -webkit-transition: all 0.35s cubic-bezier(0.17,0.67,0.83,0.67); transition: all 0.35s cubic-bezier(0.17,0.67,0.83,0.67); -webkit-transform: translateY(0) scaleZ(1); -ms-transform: translateY(0) scaleZ(1); transform: translateY(0) scaleZ(1);
}
div.portfolio-image-container:hover div.portfolio-image-caption h3, div.portfolio-image-container:focus div.portfolio-image-caption h3 { font-size: 3.05em; }
div.portfolio-image-container:hover div.portfolio-image-caption .textwidget, div.portfolio-image-container:focus div.portfolio-image-caption .textwidget { font-size: 1.3em;
}
pgc-395-4-0 div.portfolio-image-container:hover .portfolio-image-caption,
pgc-395-4-0 div.portfolio-image-container:focus .portfolio-image-caption
{ -webkit-transform: translateY(-3em); -ms-transform: translateY(-3em); transform: translateY(-3em); }
pl-189 div#pg-189-0 .panel-grid-cell .so-panel
{ margin-bottom: 6%; }
.push { font-size: 100%;
}
@media (max-width: 780px) {
pl-187 .panel-grid-cell .push
}
article#post-193 div.post-text { margin-bottom: 8em; padding-top: 0; }
ul.spaced-list li { margin-bottom: 0.5em; }
ul.spaced-list li:last-child { margin-bottom: 0; }
ul.spaced-list-2 li { margin-bottom: 0.5em;
}
ul.spaced-list > .spaced-list-2 li:last-child { margin-bottom: 0.5em; }
.education-xp { margin-top: 80px; }
.education-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.school { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.degree { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.graduation { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
}
.core-comp { margin: 80px 0 -33px; }
.core-comp-list ul { margin-top: 0.75em; }
@-webkit-keyframes kiss-in-text { 0% { -webkit-transform: scale(1); }
}
@keyframes kiss-in-text { 0% { -webkit-transform: scale(1); transform: scale(1); }
}
@-webkit-keyframes kiss-in-btn { 0% { box-shadow: none; }
}
@keyframes kiss-in-btn { 0% { box-shadow: none; }
}
@-webkit-keyframes hvr-icon-float-away { 0% { opacity: 1; color: #555658; }
}
@keyframes hvr-icon-float-away { 0% { opacity: 1; color: #555658; }
}
@-webkit-keyframes hvr-icon-pop { 50% { -webkit-transform: scale(1.5); transform: scale(1.5); } }
@keyframes hvr-icon-pop { 50% { -webkit-transform: scale(1.5); transform: scale(1.5); } }
@-webkit-keyframes rotate-icon-pop { 50% { -webkit-transform: rotate(90deg) scale(1.5); transform: rotate(90deg) scale(1.5); } }
@keyframes rotate-icon-pop { 50% { -webkit-transform: rotate(90deg) scale(1.5); transform: rotate(90deg) scale(1.5); } }
article.entry .post-thumbnail img.attachment-post-thumbnail { line-height: 0;
}
Commands
Config
Installed Packages