html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:30px
0;padding:0}input,select{vertical-align:middle}body{font:1em/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#656565}a:hover{color:#656565;text-decoration:none}ul,ol{margin-left:1.8em}ol{list-style-type:decimal}nav ul, nav
li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td, td
img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend, .ie7
legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6
input{vertical-align:text-bottom}label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}input:valid,textarea:valid{}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red}.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#333}button{width:auto;overflow:visible}.ie7
img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.invisible{visibility:hidden}.group:before,.group:after{content:"\0020";display:block;height:0;visibility:hidden}.group:after{clear:both}.group{zoom:1}html{background-color:#fff}body{background-color:#fff;font:500 12px "minion-pro", Georgia, times, "Times New Roman",serif;color:#b1b1b1}h3, h4, .wpcf7 label, #connect li, #submit-btn
input{text-transform:uppercase;font:400 12px "proxima-nova";letter-spacing:3px}h3 a, h4
a{text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;-moz-transition:color 0.3s}h4 a:hover{color:#b1b1b1}h3
span{text-transform:none;font:400 11px "minion-pro";font-style:italic;letter-spacing:2px;padding-left:3px}li{list-style-type:none}header{width:100%;margin:0
auto;position:relative;display:block;padding:35px
0}header
h1{float:left;width:265px}header h1
a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/wp-content/themes/je-2013/images/je-logo.svg) no-repeat 0 0;width:265px;height:40px;display:block}header
ul#nav{float:right;margin-top:8px;margin-left:0}header ul#nav
li{float:left;margin-left:26px}header ul#nav li
a{font:400 12px "proxima-nova";text-decoration:none;text-transform:uppercase;letter-spacing:3px;color:#b1b1b1;-webkit-transition:color 0.3s;transition:color 0.3s;-moz-transition:color 0.3s}header ul#nav li a:hover,
body.blog ul#nav li#nav-blog a,
body.page-id-9 ul#nav li#nav-contact a,
body.page-id-2 ul#nav li#nav-about a,
body.page-id-4232 ul#nav li#nav-about a,
body.page-id-4638 ul#nav li#nav-about a,
body.category-married ul#nav li#nav-weddings a,
body.category-engaged ul#nav li#nav-engagements
a{color:#656565}header ul#sub-nav{float:right;margin-top:10px}header ul#sub-nav
li{float:left;margin-left:30px}header ul#sub-nav li
a{font:400 11px "minion-pro";font-style:italic;letter-spacing:2px;text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}header ul#sub-nav li a:hover{color:#b1b1b1}footer{width:930px;border-top:1px solid #ddd;margin:0
auto;padding:30px
15px}footer
p#copyright{float:left;font:400 11px "minion-pro";font-style:italic;letter-spacing:2px;width:50%}footer p#copyright
span{float:left;margin-right:30px}footer p#copyright span
a{text-decoration:none;color:#b1b1b1;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}footer p#copyright span a:hover{color:#656565}footer
#searchform{float:right}footer #searchform h3, footer #searchform
input{float:left}#container{position:relative}#main,#featured{position:relative;width:960px;margin:0
auto}#slider li
img{margin-bottom:15px}#slider li
h3{margin:0
0 15px 15px}hr.top{width:960px;margin:0
auto;border-top:1px solid #eee;margin-bottom:10px}.post_content{position:relative;width:860px;margin:0
auto}.post_content
p{margin-bottom:25px;padding-left:10px;padding-right:10px;text-align:justify}.post_content p
img{margin-left:-10px}.post_content p
a{text-decoration:none;-webkit-transition:0.3s all;-moz-transition:0.3s all;transition:0.3s all}.post_content p a:hover{color:#b1b1b1}.post_content
img{margin-bottom:15px}#header
.content{width:930px;margin:0
auto}.entry{margin-bottom:60px}.blog
.entry{margin-bottom:0}.blog .entry
.post_content{margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:30px}.blog .entry#entry-2
.post_content{border-bottom:0}.title{width:100%;position:relative;padding:10px
0;background:#fff;background:rgba(255,255,255,0.85);z-index:100;height:35px}.title
.content{width:928px;margin:0
auto}.title
a.logo{float:left;opacity:0;-webkit-transition:1s opacity}.title a.down,
.title a.prev-post{margin-left:20px;top:1px;opacity:0;-webkit-transition:1s opacity;display:inline-block;position:relative;height:9px;width:12px;background:url(/wp-content/themes/je-2013/images/arrow-down.png) no-repeat 50% 50%;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative}.title
h3{float:left;margin-left:53px;margin-top:12px;display:inline}.title
p{display:inline;float:right;text-align:right;margin-top:11px;font:400 12px/150% "minion-pro";font-style:italic;letter-spacing:2px;margin-right:10px;position:relative}.title p
a{text-decoration:none}.title p a:hover{color:#b1b1b1}.title p
span{position:absolute;top:0;right:-80px}.title p span.older-entries{right:-100px}.single .title p
span{right:-120px}.stickit{position:fixed;top:0;left:0}.stickit
a.logo{opacity:1}.stickit a.down, .stickit a.prev-post{opacity:0.5;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.stickit a.down:hover, .stickit a.prev-post:hover{opacity:1}.stickit-end{bottom:0;position:absolute;right:0;display:none}.single
.post_content{margin-bottom:40px}.post_content
p{font:400 12px/150% "minion-pro";font-style:italic;letter-spacing:2px}.single
.entry{margin-bottom:0}.bottom{overflow:hidden;padding:0
10px}.bottom
h4{display:block;width:50%;float:left}.bottom h4:last-child{text-align:right}.navigation{width:960px;border-top:1px solid #DDD;margin:0
auto;text-align:center;padding:15px
0;font:400 12px/150% "minion-pro";font-style:italic;letter-spacing:2px;text-transform:lowercase}.navigation
a{text-decoration:none;margin:0
10px;text-transform:capitalize;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.navigation a:hover{color:#b1b1b1}#comments{position:relative;width:860px;margin:0
auto}#comments
h3{float:left;margin:3px
100px 20px 0}#comments
.share{float:right;width:50%}#comments .share
h3{margin-right:20px;float:right}#comments .share .fb-like{float:right;margin-right:10px}#comments .share
ul{float:right;margin:0}#comments .share ul
li{float:left;list-style:none;margin-left:10px}#comments .share ul
a{display:block;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden;width:21px;height:21px;opacity:0.25;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#comments .share ul a#share-facebook{background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat 0 0}#comments .share ul a#share-twitter{background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat -21px 0}#comments .share ul a#share-pinterest{background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat -42px 0}#comments .share ul a:hover{opacity:1}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:none !important}div.wpcf7-response-output{padding:0
!important;width:300px;margin:0
0 0 170px !important;font:400 12px/150% "minion-pro";font-style:italic;letter-spacing:2px}span.wpcf7-not-valid-tip{top:0 !important;left:0 !important;border:none !important;background:none !important;color:#f00}#category{width:990px;margin:0
auto;position:relative}#category
.item{width:495px;float:left}#category .item
img{max-width:465px;width:auto;height:auto;margin-bottom:15px}#category .item
a{display:block;padding:0
15px 20px;color:#b1b1b1;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;-moz-transition:color 0.3s}#category .item a:hover{color:#656565}.page
#main{border-top:1px solid #ddd;padding-top:30px}.wpcf7{float:right;width:50%;margin-bottom:20px !important}.wpcf7 input,
#searchform
input#searchfield{border:0;border-bottom:1px solid #ddd;padding:3px
5px;font:400 14px "minion-pro";font-style:italic;color:#656565;letter-spacing:2px;width:300px}#searchform
input#searchfield{position:relative;top:-5px;margin-right:10px;width:175px}#searchform
input{border:0}#searchform
h3{margin-right:10px}.wpcf7
textarea{border:0;padding:3px
5px;font:400 14px "minion-pro";font-style:italic;color:#656565;letter-spacing:2px;height:100px;width:300px}.wpcf7
p.group{margin-bottom:20px}.wpcf7 p.group
label{margin-right:20px;width:150px;float:left;text-align:right;margin-top:5px}.wpcf7 p.group
span{float:left}.wpcf7 #submit-btn input,
#searchform input#search-btn{margin-left:170px;width:305px;background:#eee;padding:10px
0;border-bottom:0;-webkit-transition:0.3s all;-moz-transition:0.3s all;transition:0.3s all}#searchform input#search-btn{margin-left:0;padding:10px;float:left;background:none;padding:0;font-size:30px;color:#ddd;position:relative;top:-5px;display:block;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden;width:21px;height:21px;opacity:0.25;background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat -126px 0}-webkit-transition: all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.wpcf7 #submit-btn input:hover{background:#656565;color:#eee}#searchform input#search-btn:hover{opacity:1}#contact-info{margin-left:15px;width:40%;position:relative;float:left}.page #main
p{font:400 13px/150% "minion-pro";font-style:italic;letter-spacing:1px;margin-bottom:30px;text-align:justify}.page #main p
a{text-decoration:none;-webkit-transition:0.3s all;-moz-transition:0.3s all;transition:0.3s all}.page #main p a:hover{color:#b1b1b1}.page #main
h3{clear:both}.page-id-2
.col{width:500px;float:left;margin-bottom:30px;max-height:600px;overflow:hidden}.page-id-2  img.wp-post-image{max-width:400px;width:auto;height:auto;float:left;margin:0
30px 30px 15px}.features{text-align:center;padding:0
0 20px}.features
h3{margin-bottom:30px;margin-left:15px;text-align:left}.features
a{margin:20px
40px}ul#connect{margin:0}ul#connect
li{margin-bottom:15px}ul#connect.horizontal
li{float:left;margin-right:15px}ul#connect.horizontal li.social-instagram{margin-right:0}ul#connect li
a{text-decoration:none;display:inline-block;color:#b1b1b1}ul#connect li
span{float:left;-webkit-transition:0.3s all;-moz-transition:0.3s all;transition:0.3s all}ul#connect li
span.icon{width:21px;height:21px;display:block;margin-right:7px;opacity:0.25}ul#connect li
span.text{margin-top:4px}ul#connect li a:hover
span.icon{opacity:1}ul#connect li a:hover
span.text{color:#656565}ul#connect li.social-email
span.icon{background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat -63px 0}ul#connect li.social-phone
span.icon{background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat -84px 0}ul#connect li.social-facebook
span.icon{background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat 0 0}ul#connect li.social-twitter
span.icon{background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat -21px 0}ul#connect li.social-instagram
span.icon{background:url(/wp-content/themes/je-2013/images/social-icons.png) no-repeat -105px 0}:focus{outline-color:-moz-use-text-color;outline-style:none;outline-width:0}@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 320px),
only screen and (    min--moz-device-pixel-ratio: 2)      and (min-width: 320px),
only screen and (      -o-min-device-pixel-ratio: 2/1)    and (min-width: 320px),
only screen and (               min-device-pixel-ratio: 2)      and (min-width: 320px),
only screen and (                min-resolution: 192dpi) and (min-width: 320px),
only screen and (                min-resolution: 2dppx)  and (min-width: 320px){header ul#nav li
a{font-size:9px}}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-mail-sent-ok{border:2px
solid #398f14}div.wpcf7-mail-sent-ng{border:2px
solid #f00}div.wpcf7-spam-blocked{border:2px
solid #ffa500}div.wpcf7-validation-errors{border:2px
solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px
solid #f00;background:#fff;padding: .2em .8em}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7
.placeheld{color:#888}form.ddfm h1,
form.ddfm
h2{color:#606060}form.ddfm legend,
form.ddfm label,
form.ddfm
label.fmtextlblwide{color:#777;text-transform:uppercase}form.ddfm .fmcheck p,
form.ddfm .fmradio p,
form.ddfm textarea,
form.ddfm .fmfullblock,
form.ddfm .fmhalfblock,
form.ddfm .fmselect,
form.ddfm input.fmtext,
form.ddfm input.fmdate,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm
.credits{color:#404040}form.ddfm
.required{color:#F00}.ddfmerrors{color:#F00}.ddfmwrap{width:300px;float:right}.ddfmwrap
p.fieldwrap{clear:left}form.ddfm{}form.ddfm
fieldset{display:block}form.ddfm
legend{}form.ddfm
label{display:block;text-align:left;margin:0
0 5px 0}form.ddfm
label.fmtextlblwide{display:block;float:left;text-align:left;margin:0
10px 0 1px;padding-bottom:8px;width:100%}form.ddfm
select.fmselect{display:block;width:100%;margin-bottom:15px;padding:3px}form.ddfm
.fmcheck{width:100%;display:block;margin-bottom:15px}form.ddfm
.fmchecklabel{display:inline;float:none;clear:none;text-align:left;margin:0;padding:0}form.ddfm
.fmradio{width:100%;display:block;margin-bottom:15px}form.ddfm
.fmradiolabel{display:inline;float:none;clear:none;text-align:left;margin:0;padding:0}form.ddfm .fmcheck
p{padding:0;margin:0
0 5px 0;line-height:140%}form.ddfm .fmradio
p{padding:0;margin:0
0 5px 0;line-height:140%}form.ddfm
textarea{position:relative;width:100%;margin-bottom:5px;padding:4px;border:2px
solid #d2d2d2}form.ddfm
.fmfullblock{padding-left:0px;float:left;width:100%;margin-bottom:13px;display:block}form.ddfm
.fmhalfblock{width:100%;margin-bottom:13px;display:block}form.ddfm
input.fmverify{float:left;width:22%;margin-bottom:15px;padding:3px;position:relative;display:block}form.ddfm
img{margin:1px
0 0 10px;float:left}form.ddfm input.fmfile,
form.ddfm
input.fmtext{display:block;width:100%;margin-bottom:15px;padding:4px;border:2px
solid #d2d2d2}form.ddfm
input.fmdate{float:left;display:block;width:35%;margin-bottom:15px;padding:3px}form.ddfm
textarea.fmtextwide{display:block;float:left;width:93%;margin-right:2px;margin-bottom:5px;padding:3px}form.ddfm
.credits{display:none}form.ddfm
.submit{text-align:left;width:100%}.ddfmwrap
.ddfmerrors{display:block;float:left;width:27%;text-align:right;margin:3px
10px 0 0;padding-bottom:15px}.ddfmwrap
.errorlist{display:block;width:100%;margin-bottom:15px;padding:3px;text-align:left}.ddfmwrap
.recaptcha{width:100%;text-align:right;clear:both;height:120px;margin-right:7px;padding-bottom:10px}.ddfmwrap .recaptcha-inner{float:right;margin-right:3px}.dpDiv{}.dpTable{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;text-align:center;color:#404040;background-color:#F4F4F4;border:1px
solid #999}.dpTR{}.dpTitleTR{}.dpDayTR{}.dpTodayButtonTR{}.dpTD{border:1px
solid #ece9d8}.dpDayHighlightTD{background-color:#CCC;border:1px
solid #AAA}.dpTDHover{background-color:#888;border:1px
solid #888;cursor:pointer;color:#000}.dpTitleTD{}.dpButtonTD{}.dpTodayButtonTD{}.dpDayTD{background-color:#C0C0C0;border:1px
solid #AAA;color:white}.dpTitleText{font-size:12px;color:#555;font-weight:bold}.dpDayHighlight{color:#666;font-weight:bold}.dpButton{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:10px;color:gray;background:#DDD;font-weight:bold;padding:0px}.dpTodayButton{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:10px;color:gray;background:#DDD;font-weight:bold}