@charset "UTF-8";/*!
 * Theme Name:  Lover Of Mine
 * Description: Theme for Lover Of Mine, by www.jacinabox.com.au, coding by Sam Morgan
 * Author:      Sam Morgan
 * Author URI:  
 * Version:     0.1.0
 */@font-face{font-family:denseregular;src:url(fonts/dense-regular/dense-regular-webfont.eot);src:url(fonts/dense-regular/dense-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/dense-regular/dense-regular-webfont.woff2) format("woff2"),url(fonts/dense-regular/dense-regular-webfont.woff) format("woff"),url(fonts/dense-regular/dense-regular-webfont.ttf) format("truetype"),url(fonts/dense-regular/dense-regular-webfont.svg#denseregular) format("svg");font-weight:400;font-style:normal}html,body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-10px}.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{width:30px;height:20px;border:0}.fp-controlArrow.fp-prev{left:110px;background:url(images/arrows-swatch.svg) no-repeat center bottom}.fp-controlArrow.fp-next{right:110px;background:url(images/arrows-swatch.svg) no-repeat center top}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;bottom:10px;opacity:1}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{background:#285c66}#fp-nav ul li a span,.fp-slidesNav ul li a span{top:2px;left:2px;width:8px;height:8px;background:transparent;border-radius:50%;position:absolute;z-index:1;background:#bdc9cb}.fp-slidesNav.bottom ul li a.active span{background:#285c66}.fp-slidesNav.bottom ul li a span{background:#fafafa}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}html{background:#f9fafa;height:100%}body,html{padding:0;margin:0;overflow:auto;font-family:kepler-std,serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body{min-height:100%}ul,ol{margin:0;padding:0}p{margin:0 0 1em}strong{font-weight:700}em strong,strong em,i strong,strong i,b em,em b,b i,i b{font-weight:600;font-style:italic}.title{text-transform:uppercase;letter-spacing:3px;font-family:denseregular,sans-serif;font-size:21px;text-align:center;font-weight:400;margin:0 0 25px}.page_wrap a{color:#285c66;text-decoration:none;border-bottom:1px solid;transition:color .2s ease}.page_wrap a:hover{color:#C9A9B4}::-webkit-input-placeholder{color:#bdc9cb;text-align:center;opacity:1;font-family:kepler-std,serif;font-weight:400;transition:all .2s linear;line-height:20px}:-moz-placeholder{color:#bdc9cb;text-align:center;opacity:1;font-family:kepler-std,serif;font-weight:400;transition:all .2s linear;line-height:20px}::-moz-placeholder{color:#bdc9cb;text-align:center;opacity:1;font-family:kepler-std,serif;font-weight:400;transition:all .2s linear;line-height:20px}:-ms-input-placeholder{color:#bdc9cb;text-align:center;opacity:1;font-family:kepler-std,serif;font-weight:400;transition:all .2s linear;line-height:20px}textarea::-webkit-input-placeholder{line-height:20px}textarea:-moz-placeholder{line-height:20px}textarea::-moz-placeholder{line-height:20px}textarea:-ms-input-placeholder{line-height:20px}input,textarea{width:100%;margin:0;padding:0;outline:0;background:0 0;border:0;border-bottom:2px solid #bdc9cb;font-size:16px;font-family:kepler-std,serif;margin:0 0 16px;color:#285c66;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:border-color .2s linear;text-align:center;line-height:20px;padding:0 0 5px}input:hover,textarea:hover{border-bottom:2px solid #285c66}input:hover::-webkit-input-placeholder,textarea:hover::-webkit-input-placeholder{color:#285c66}input:hover:-moz-placeholder,textarea:hover:-moz-placeholder{color:#285c66}input:hover::-moz-placeholder,textarea:hover::-moz-placeholder{color:#285c66}input:hover:-ms-input-placeholder,textarea:hover:-ms-input-placeholder{color:#285c66}input:focus,textarea:focus{border-bottom:2px solid #285c66}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input.warning,input.wpcf7-not-valid,textarea.warning,textarea.wpcf7-not-valid{border-color:#fde2e2}input.warning::-webkit-input-placeholder,input.wpcf7-not-valid::-webkit-input-placeholder,textarea.warning::-webkit-input-placeholder,textarea.wpcf7-not-valid::-webkit-input-placeholder{color:#C9A9B4}input.warning:-moz-placeholder,input.wpcf7-not-valid:-moz-placeholder,textarea.warning:-moz-placeholder,textarea.wpcf7-not-valid:-moz-placeholder{color:#C9A9B4}input.warning::-moz-placeholder,input.wpcf7-not-valid::-moz-placeholder,textarea.warning::-moz-placeholder,textarea.wpcf7-not-valid::-moz-placeholder{color:#C9A9B4}input.warning:-ms-input-placeholder,input.wpcf7-not-valid:-ms-input-placeholder,textarea.warning:-ms-input-placeholder,textarea.wpcf7-not-valid:-ms-input-placeholder{color:#C9A9B4}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #f9fafa inset;-webkit-text-fill-color:#bdc9cb}input:-webkit-autofill:focus{-webkit-box-shadow:#fff,0 0 0 50px #f9fafa inset;-webkit-text-fill-color:#285c66}textarea{resize:none}input[type=submit]{width:auto}.button,input[type=submit]{border:1px solid #285c66;display:inline-block;padding:0 5px 0 8px;cursor:pointer;font-family:denseregular,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:14px;line-height:20px;color:#285c66;transition:all .1s linear}.button:hover,.button.is_open,input[type=submit]:hover,input[type=submit].is_open{color:#bdc9cb;border:1px solid #bdc9cb}.readmore.button:hover{color:#bdc9cb;border:1px solid #bdc9cb}a.button{text-decoration:none}.submit_wrap:before,.comments_wrap p.form-submit:before{content:"";width:10px;height:10px;background:#bdc9cb;border-radius:10px;display:block;margin:4px auto 20px}.alignleft{float:left}.alignright{float:right}header{top:0;left:0;width:100%}header .menu{height:0;overflow:hidden;width:100%;background:#fde2e2;z-index:999;font-family:denseregular,sans-serif;text-align:center;position:fixed;top:0;left:0;text-transform:uppercase;letter-spacing:3px;opacity:0;transition:opacity .2s linear,height 0 linear .2s}header .menu .table{display:table;width:100%;height:100%}header .menu .cell{display:table-cell;vertical-align:middle}header .menu li{list-style:none}header .main_menu{font-size:50px;line-height:80px}header .main_menu li a{color:#000;border-bottom:2px solid transparent;transition:all .1s linear;text-decoration:none}header .main_menu li.current_page_item a,header .main_menu li a:hover{color:#fafafa;border-bottom:2px solid #fafafa}header #menu-toggle{width:13px;height:38px;top:50%;left:0;padding:15px 15px 15px 14px;margin:-28px 0 0}header #menu-toggle svg{width:100%;height:100%}header #menu-toggle .open_menu{display:block}header #menu-toggle .close_menu{display:none}header.menu_open .menu{height:100%;opacity:1;transition:opacity .2s linear}header.menu_open #menu-toggle .open_menu{display:none}header.menu_open #menu-toggle .close_menu{display:block}header .social_menu{position:absolute;bottom:20px;width:100%;text-align:center;color:#231f20}header .social_menu li{display:inline-block}header .social_menu li:after{content:" — "}header .social_menu li:last-child:after{content:""}header .social_menu li a{text-decoration:none;color:#231f20;transition:color .2s linear}header .social_menu li a:hover{color:#fafafa}#menu-toggle svg,.logo svg{fill:#010101}.logo{position:fixed;z-index:9999}.logo.lover{top:20px;left:20px}.logo.lover svg{height:21px;width:55px}.logo.of_mine{top:20px;right:20px}.logo.of_mine svg{width:21px;height:75px}.is-mobile .logo{position:absolute}.not-mobile #menu-toggle svg,.not-mobile .logo svg{fill:#010101;transition:fill .2s ease}.not-mobile #menu-toggle:hover svg,.not-mobile .logo:hover svg{fill:#bdc9cb}.not-mobile .menu_open #menu-toggle:hover svg,.not-mobile .menu_open .logo:hover svg{fill:#fafafa}#frontpage-container{transform-origin:0 0;position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:100%}.logged-in #frontpage-container{overflow:visible}#frontpage-container img{padding:20px}.is-mobile .mobile_wrap{width:100%;height:100%;overflow:auto;position:absolute}.home.is-mobile .mobile_wrap{overflow-x:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.draggable{position:absolute}#position-elements{position:fixed;bottom:20px;right:20px;z-index:998;font-family:kepler-std,serif;font-size:20px}#position-elements input{border:0;padding:0;margin:0}#position-elements #submit{width:100px;height:100px;border-radius:50%;background:#bdc9cb;color:#fff;white-space:normal;transition:background-color .2s linear}#position-elements #submit:hover{background:#285c66}.text_block{width:600px;font-family:denseregular;font-size:60px;line-height:1.2em;font-weight:400;text-transform:uppercase}.text_block p{margin:0}.post_content img,.post_block img,.fadein{opacity:0;transition:opacity .5s linear}.post_content img.visible.loaded,.post_block img.visible.loaded,.fadein.visible.loaded{opacity:1}#saved{text-align:center;position:fixed;top:50%;left:50%;margin:-50px 0 0 -100px;font:700 60px/60px sans-serif;color:#000;width:200px;height:100px;line-height:100px;z-index:10}#fullpage{padding:0 50px 0 40px}.section{text-align:center;font-family:denseregular,sans-serif;font-size:63px;line-height:61px}.section .testimonial{width:500px;max-width:500px;font-family:kepler-std,serif;color:#285c66;font-size:25px;line-height:27px;margin:0 auto}.section .testimonial p{margin:0 0 27px}.section .testimonial:before{content:"“";top:16px}.section .testimonial:after{content:"”";display:block}.section .testimonial:before,.section .testimonial:after{font-size:53px;text-align:center;line-height:27px;position:relative}.about_text{max-width:600px;margin:0 auto}.about_text p{margin:0 0 30px}.testimonials_heading{position:absolute;top:20px;width:100%;text-align:center;font-size:21px;color:#285c66;text-transform:uppercase;letter-spacing:3px}.next_page{width:44px;height:24px;position:absolute;bottom:32px;left:50%;margin:0 0 0 -22px;cursor:pointer}.about_1{color:#bdc9cb}.about_1 svg.next_page{fill:#bdc9cb}.about_2{background:#fde2e2;color:#C9A9B4}.about_2 svg.next_page{fill:#C9A9B4}.about_3{background:#bdc9cb;color:#fafafa}.about_3 svg.next_page{fill:#fafafa}.signature{width:179px;height:56px;fill:#fafafa}.about_3 .fp-slidesNav.bottom{display:none}.img_wrap{position:relative;margin:0 0 15px}.img_wrap img{position:absolute;width:100%;height:auto}.portfolio_wrap{padding:50px 50px 50px 33px}#portfolio{width:100%;box-sizing:border-box}.post_block{margin:0 0 20px;float:left;width:25%;padding:0 7px;box-sizing:border-box}.post_block h2,.post_block h3{font-family:kepler-std,serif;font-weight:400;font-style:normal;font-size:14px;line-height:17px;margin:0;color:#bdc9cb;text-align:center;text-transform:uppercase}.post_block.two_columns{width:50%}.post_block a,.post_block img{display:block}.post_block a .rollover{background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;text-align:center;opacity:0;transition:opacity .2s linear;visibility:hidden}.post_block a .rollover span{position:absolute;top:50%;left:50%;margin:-19px 0 0 -65px;width:130px;height:38px;color:#fafafa;border:2px solid;line-height:40px;font-family:denseregular,sans-serif;font-size:28px;letter-spacing:3px}.post_block a:hover .rollover{visibility:visible;opacity:1}.is-mobile.page-id-16 .logo.lover,.is-mobile.page-id-16 .logo.of_mine{position:fixed}.page_wrap{padding:50px}.journal_wrap{width:750px;margin:0 auto;padding:50px 0 35px}.journal_wrap ol{padding:0 0 50px;list-style:none}.journal_wrap article{text-align:center;font-family:kepler-std,serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px}.journal_wrap article p{margin:0 auto 20px;max-width:690px}.journal_wrap article time{color:#bdc9cb;font-style:italic}.journal_wrap article img{display:block;max-width:750px;height:auto}.journal_wrap li.post_wrap:after{content:"";width:3px;height:105px;background:#bdc9cb;display:block;margin:20px auto}.journal_wrap li.post_wrap:last-child:after{display:none}.clean_pin{width:65px;text-align:left}.clean_pin a{background:none!important;padding:0 25px 0 0}.clean_pin a:after{content:"Pinterest";background:#f9fafa;height:20px;display:inline-block}.pagination{width:360px;margin:0 auto;overflow:hidden;text-align:center;position:relative}.pagination a,.pagination span{color:#285c66;letter-spacing:0;text-decoration:none;display:inline-block;text-align:center;margin:0 1px;transition:color .2s ease;letter-spacing:3px;font-style:italic}.pagination a svg,.pagination span svg{width:23px;height:14px;fill:#285c66;transition:fill .2s ease}.pagination a.page-numbers,.pagination span.page-numbers{letter-spacing:0}.pagination a.page-numbers.next,.pagination a.page-numbers.prev,.pagination a.page-numbers.text_link,.pagination span.page-numbers.next,.pagination span.page-numbers.prev,.pagination span.page-numbers.text_link{margin:0;letter-spacing:3px;position:absolute;font-family:denseregular,sans-serif;text-transform:uppercase;font-size:19px;font-style:normal}.pagination a.page-numbers.next:hover,.pagination a.page-numbers.prev:hover,.pagination a.page-numbers.text_link:hover,.pagination span.page-numbers.next:hover,.pagination span.page-numbers.prev:hover,.pagination span.page-numbers.text_link:hover{color:#C9A9B4}.pagination a.page-numbers.next:hover svg,.pagination a.page-numbers.prev:hover svg,.pagination a.page-numbers.text_link:hover svg,.pagination span.page-numbers.next:hover svg,.pagination span.page-numbers.prev:hover svg,.pagination span.page-numbers.text_link:hover svg{fill:#C9A9B4}.pagination a.page-numbers.prev,.pagination span.page-numbers.prev{left:0}.pagination a.page-numbers.next,.pagination span.page-numbers.next{right:0}.pagination a.page-numbers.current,.pagination a.page-numbers:hover,.pagination span.page-numbers.current,.pagination span.page-numbers:hover{color:#bdc9cb}.pagination a.text_link,.pagination span.text_link{margin:0;letter-spacing:3px;font-family:denseregular,sans-serif;text-transform:uppercase;font-size:19px;font-style:normal}.pagination a.text_link:hover,.pagination span.text_link:hover{color:#C9A9B4}.pagination a.text_link:hover svg,.pagination span.text_link:hover svg{fill:#C9A9B4}.text_link.page-numbers.next svg{margin:0 0 0 3px}.text_link.page-numbers.prev svg{margin:0 6px 0 0}.post_content{margin:0 auto 40px;max-width:750px;overflow:hidden}.post_content img{margin:0 0 10px}.post_content a{color:#285c66;transition:color .2s ease;text-decoration:none;border-bottom:1px solid}.post_content a:hover{color:#C9A9B4}.post_content a.readmore:hover{color:#bdc9cb}.post_content .title a{text-decoration:none;border-bottom:0}.comments .comments_wrap{display:none}.comments_container{padding:20px 0 0}.logged-in-as{color:#285c66}.logged-in-as a{color:#285c66}.comment-form input{text-align:center}.comments,.share_wrap{max-width:430px;margin:0 auto 20px;clear:both}.share_wrap{font-family:denseregular,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:14px;line-height:20px;color:#bdc9cb}.share_wrap .open_share{cursor:pointer}.share_wrap a{text-decoration:none;color:#bdc9cb;transition:color .2s ease}.share_wrap a:hover{color:#285c66}.share_wrap .vstroke{height:45px;width:1px;background:#bdc9cb;display:block;margin:0 auto}.share_wrap .share_content{overflow:hidden;height:0;transition:height .2s linear}.share_wrap.share_is_open .share_content{height:87px;transition:height .2s linear}.share.button{border:1px solid #bdc9cb;color:#bdc9cb}.comments_container *{font-family:kepler-std,serif;font-size:16px;line-height:20px}.comments_container * a{color:#285c66}.comments_container * li{list-style:none}.comments_container input[type=submit]{line-height:20px}.contact,.wpcf7 form{width:435px;margin:0 auto;text-align:center}.contact input,.contact textarea,.wpcf7 form input,.wpcf7 form textarea{text-align:center}.notes{position:relative}#error{position:absolute;top:0;left:0;display:none;width:100%;text-align:center;color:#C9A9B4}.text_wrap_contact{max-width:555px;margin:0 auto;text-align:center}.page_wrap.get_in_touch{display:table;width:100%;height:100%;box-sizing:border-box}.page_wrap.get_in_touch .center{display:table-cell;vertical-align:middle}#thankyou-note{opacity:0;color:#285c66}span.wpcf7-not-valid-tip{color:#C9A9B4}div.wpcf7-response-output{margin:0;padding:0}div.wpcf7-mail-sent-ok{color:#285c66;border:0}div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{color:#C9A9B4;border:1px solid #fde2e2;margin:1em 0;padding:1em}span.wpcf7-not-valid-tip{display:none}div.wpcf7 img.ajax-loader{margin:2px 0 0 9px;position:absolute;opacity:.6}.friends{max-width:360px;margin:0 auto;text-align:center;font-size:16px;line-height:20px}.friends li{list-style:none;margin:0 0 20px}.contact:before,.wpcf7 form:before,.friends_list:before{content:"";width:3px;height:105px;background:#fde2e2;display:block;margin:0 auto 20px}@media screen and (max-width:1050px){.logo.lover{left:15px}.logo.of_mine{right:15px}.journal_wrap{width:100%;padding:50px 40px 40px;box-sizing:border-box}.journal_wrap article{font-size:14px;line-height:17px}.journal_wrap article img{width:100%;height:auto}.portfolio_wrap{width:100%;padding:50px 35px 40px;box-sizing:border-box}.img_wrap{margin:0 0 9px}#fullpage{padding:0}.section{font-size:50px;line-height:48px}.section p{margin:0 0 24px}#fp-nav{display:none}.friends{font-size:14px;line-height:17px}.contact:before,.wpcf7 form:before,.friends_list:before{height:65px}.about_3 .fp-slidesNav.bottom{display:block}.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{display:none}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:#fff}.contact,.wpcf7 form{width:100%}}@media screen and (max-width:945px) and (max-height:465px){header .menu .table{display:block;height:auto;padding:85px 0 0}header .menu .cell{display:block}header .social_menu{position:relative;margin:0 auto;left:auto;bottom:auto}}@media screen and (max-width:760px){header .main_menu{font-size:33px;line-height:58px}header .social_menu{font-size:14px;line-height:14px;width:280px;margin:0 0 0 -140px;left:50%}header .social_menu:before{content:"—";margin:0 0 10px;display:block}header .social_menu li{margin:0 0 10px}header .social_menu li:after{content:""}header.menu_open .menu{overflow:auto}.section{font-size:28px;line-height:27px}.section .testimonial{width:100%;padding:0 40px;box-sizing:border-box;font-size:14px;line-height:17px}.section .testimonial:before,.section .testimonial:after{font-size:35px;line-height:0}.signature{width:100px;height:25px}.about_text p{margin:0 0 14px}.testimonials_heading{top:50px;font-size:14px}.about_text{padding:0 40px}.post_block{width:50%;padding:0 5px;margin:0 0 15px}.post_block h2,.post_block h3{font-size:10px;line-height:12px}.post_block a .rollover span{margin:-16px 0 0 -49px;padding:0 0 0 2px;width:92px;height:32px;line-height:32px;font-size:21px}.section .testimonial,.about_text{max-width:400px}.section .testimonial{max-width:480px}.next_page{width:20px;height:14px;margin:0 0 0 -10px}.post_content img{margin:0 0 1vw}.pagination{width:100%}.pagination a.text_link,.pagination a.page-numbers.next,.pagination a.page-numbers.prev,.pagination a.page-numbers.text_link,.pagination span.text_link,.pagination span.page-numbers.next,.pagination span.page-numbers.prev,.pagination span.page-numbers.text_link{font-size:15px}.pagination a svg,.pagination span svg{width:14px;top:1px;position:relative}.text_link.page-numbers.next svg{margin:0 0 0 2px}.text_link.page-numbers.prev svg{margin:0 5px 0 0}}@media screen and (max-width:760px) and (max-height:340px){.next_page{bottom:52px}.fp-slidesNav.bottom{bottom:40px}}