/*
Theme Name: Karen Wise Photography
Theme URI: http://karenwise.com
Author: dstripe
Author URI: http://www.dstripe.com
Description: Karen Wise Photography Theme
Version: 1.0
*/
#tempimg,body,html{background:#FAF5EE}#maincontent,#outerwrapper{height:auto!important;min-height:100%}#content_holder,#home #content_holder,#innerwrapper{min-height:592px}#formresptxt,#mainnav ul{left:50%;text-align:center}#content_holder,#homegalcontainer,#mainnav,#mainnav li,#mainnav ul,#tempimg,.site-title,.site-title a{position:relative}#gallery,#homegallery{-webkit-transform:translate3d(0,0,0)}#e2ma_signup_message,#mainnav a,.gal-land-firstname,.gal-land-secondname,h1,h2,h3,h4{text-transform:uppercase;letter-spacing:1px}.archive-entry-thumb a img:hover,.not-touch .pressarchive-entry-thumb a:hover img,.related-posts li a img:hover,.workshops-entry-thumb a img:hover{opacity:.7}#archive-accordian a,#blog .related-posts a,#mainnav a,#single .related-posts a,.site-title a{text-decoration:none}#loader,.gal-land-th-link:hover .gal-land-cover,.gal-land-th-link:hover .gal-land-text-wrap{visibility:hidden}#archive .page-title,#blogtopbtn h2,#contactleft h3,#contactleft p,#controls #apBtn,#copyontop,#formresptxt,#hometagline,#locationfooter,#mainnav ul,#search .page-title,.about-landing-copy,.contactform .errorTip label,.gal-land-text-wrap,.pagination a,.pagination li,.related-posts h2,.related-posts li h6,.workshops-entry-title{text-align:center}@font-face{font-family:libre_baskervillebold;src:url(img/fonts/librebaskerville-bold-webfont.eot);src:url(img/fonts/librebaskerville-bold-webfont.eot?#iefix) format('embedded-opentype'),url(img/fonts/librebaskerville-bold-webfont.woff) format('woff'),url(img/fonts/librebaskerville-bold-webfont.ttf) format('truetype'),url(img/fonts/librebaskerville-bold-webfont.svg#libre_baskervillebold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:libre_baskervilleregular;src:url(img/fonts/librebaskerville-regular-webfont.eot);src:url(img/fonts/librebaskerville-regular-webfont.eot?#iefix) format('embedded-opentype'),url(img/fonts/librebaskerville-regular-webfont.woff) format('woff'),url(img/fonts/librebaskerville-regular-webfont.ttf) format('truetype'),url(img/fonts/librebaskerville-regular-webfont.svg#libre_baskervilleregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:libre_baskervilleitalic;src:url(img/fonts/librebaskerville-italic-webfont.eot);src:url(img/fonts/librebaskerville-italic-webfont.eot?#iefix) format('embedded-opentype'),url(img/fonts/librebaskerville-italic-webfont.woff) format('woff'),url(img/fonts/librebaskerville-italic-webfont.ttf) format('truetype'),url(img/fonts/librebaskerville-italic-webfont.svg#libre_baskervilleitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:AlegreyaRegular;src:url(img/fonts/Alegreya-Regular-webfont.eot);src:url(img/fonts/Alegreya-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(img/fonts/Alegreya-Regular-webfont.woff) format('woff'),url(img/fonts/Alegreya-Regular-webfont.ttf) format('truetype'),url(img/fonts/Alegreya-Regular-webfont.svg#AlegreyaRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:alegreya_sansregular;src:url(img/fonts/alegreyasans-regular-webfont.eot);src:url(img/fonts/alegreyasans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(img/fonts/alegreyasans-regular-webfont.woff2) format('woff2'),url(img/fonts/alegreyasans-regular-webfont.woff) format('woff'),url(img/fonts/alegreyasans-regular-webfont.ttf) format('truetype'),url(img/fonts/alegreyasans-regular-webfont.svg#alegreya_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:alegreya_sansbold;src:url(img/fonts/alegreyasans-bold-webfont.eot);src:url(img/fonts/alegreyasans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(img/fonts/alegreyasans-bold-webfont.woff2) format('woff2'),url(img/fonts/alegreyasans-bold-webfont.woff) format('woff'),url(img/fonts/alegreyasans-bold-webfont.ttf) format('truetype'),url(img/fonts/alegreyasans-bold-webfont.svg#alegreya_sansbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:alegreya_sansitalic;src:url(img/fonts/alegreyasans-italic-webfont.eot);src:url(img/fonts/alegreyasans-italic-webfont.eot?#iefix) format('embedded-opentype'),url(img/fonts/alegreyasans-italic-webfont.woff2) format('woff2'),url(img/fonts/alegreyasans-italic-webfont.woff) format('woff'),url(img/fonts/alegreyasans-italic-webfont.ttf) format('truetype'),url(img/fonts/alegreyasans-italic-webfont.svg#alegreya_sansitalic) format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4{font-family:libre_baskervilleregular,serif;font-size:11px;font-weight:400;font-style:normal;color:#CC2027;margin:10px 0}body em,body i,h5,h6{font-family:libre_baskervilleitalic,serif;font-weight:400;font-style:normal}h2,h4{font-size:9px}body,h1 a:hover,h2 a:hover,h3,h4,h6,html{color:#603913}h5,h6{font-size:12px;color:#CC2027;margin:10px 0}body b,body strong{font-family:libre_baskervillebold,serif;font-style:normal;font-weight:400}body b em,body b i,body strong em,body strong i{font-family:libre_baskervilleitalic,serif;font-style:normal;font-weight:700}body #bio-top-content p{font-family:alegreya_sansregular,sans-serif;font-size:15px;line-height:22px}body #bio-top-content em,body #bio-top-content i{font-family:alegreya_sansitalic,sans-serif;font-style:normal;font-weight:400}body #bio-top-content b,body #bio-top-content strong{font-family:alegreya_sansbold,sans-serif;font-style:normal;font-weight:400}body #bio-top-content b em,body #bio-top-content b i,body #bio-top-content strong em,body #bio-top-content strong i{font-family:alegreya_sansitalic,sans-serif;font-style:normal;font-weight:700}#mainnav a,body,html{font-family:libre_baskervilleregular,serif}body,html{height:100%;margin:0;padding:0;font-size:11px;font-weight:400;line-height:20px;-webkit-font-smoothing:antialiased}html{height:101%;overflow-y:scroll;overflow-x:hidden}img{-webkit-user-select:none;-webkit-touch-callout:none}a,a:active,a:focus,a:hover{outline:0;text-decoration:none;color:#603913}#blog .entry-content a,#single .entry-content a,a:hover,h1 a,h1 a:active,h1 a:focus,h1 a:hover,h2 a,h2 a:active,h2 a:focus,h2 a:hover{color:#CC2027}#blog .entry-content a:hover,#conlink a:hover h2,#mainnav a,#single .entry-content a:hover{color:#603913}.cycle-slide img{box-shadow:#fff 0 0 0}#outerwrapper{width:100%;height:100%;margin:-30px auto 0}#maincontent{height:100%;padding:30px 0}#mainbox{max-width:990px;margin:40px auto 0;overflow:hidden}#innerwrapper{margin:0}#page-lifestyle .seobtm{margin-top:120px}#content_holder{background:#FFF;margin:0 0 30px}#error404 #content_holder{padding:50px}#archive #content_holder,#page-about #content_holder,#page-lifestyle #content_holder,#search #content_holder,#weddings #content_holder,#weddings-archive #content_holder{background:0 0}.site-title{margin:0;padding:0}.site-title a{display:block;width:180px;height:42px;margin:0 auto}#enterbtn,#enterbtn a{height:573px;width:970px}#conlink{position:absolute;top:0;right:15px}#conlink h2{font-size:12px}@media only screen and (max-width:400px){#conlink h2{font-size:10px}}#mainnav{width:100%;height:75px;overflow:hidden}#mainnav ul{padding:30px 0 0;margin:0;clear:left;float:left;list-style:none}#mainnav li{display:block;float:left;list-style:none;padding:0 20px;right:50%;background:url(img/emptygif.gif);cursor:pointer}#mainnav #menu-item-20{padding:0 10px}#mainnav a{width:100%;height:22px;display:block;float:left;font-size:12px;margin:0;padding:0 0 5px;white-space:nowrap}#controls #nextarw.hoverme a,#controls #prevarw.hoverme a,#mainnav .current-menu-item a,#mainnav .next-item a,.about-landing-cover a:hover h3,.not-touch #mainnav a:hover{color:#CC2027}#mainnav .last-item a{color:#603913}@media only screen and (max-width:800px){#mainnav a{font-size:9px}}@media only screen and (max-width:736px){#mainnav{height:auto;margin:0 0 30px}#mainnav li{float:none}#home #mainbox{margin:0}}#enterbtn{position:absolute;z-index:9999}#enterbtn a{display:block;margin:0}#enterbtn a span{display:block;width:300px;height:120px;background:url(img/whitelogo@4x.png) no-repeat;background-size:300px 240px;margin:206px 0 0 285px}#enterbtn a:hover span{background-position:0 -120px}@media only screen and (max-width:400px){#enterbtn a span{width:300px;height:120px;background-size:300px 240px}#enterbtn a:hover span{background-position:0 -120px}}#hometagline{width:90%;font-family:libre_baskervilleitalic,sans-serif;font-size:13px;font-style:normal;font-weight:400;margin:40px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#homegalcontainer,.gal-row .gallery-landing-thumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#tempimg{display:block;width:970px;height:553px;top:10px;left:10px}#homegalcontainer{width:970px;height:572px;box-sizing:border-box;margin:0 auto;padding:10px 0 0}#homegallery,#homegallery img{width:100%}#homegallery{width:100%;height:auto;margin:0}#homegallery .home-img{display:block;width:100%;height:auto}#homegalcontainer #overbtns #nextBtn,#homegalcontainer #overbtns #prevBtn{width:485px;height:572px;background:url(img/emptygif.gif);cursor:pointer;-webkit-tap-highlight-color:transparent;display:block}#homegallery .home-img img{margin:0}#homegalcontainer #overbtns{position:absolute;top:0;left:0;margin:0;z-index:200}#homegalcontainer #overbtns #nextBtn{float:right}#homegalcontainer #overbtns #prevBtn{float:left}@media only screen and (min-width:767px) and (max-width:768px){#home #innerwrapper{margin:130px 0 0}}@media only screen and (max-width:320px){#home #homegalcontainer{padding:0}}.gal-row{margin:0}.gal-row .gallery-landing-thumb{position:relative;float:left;width:232px;height:337px;padding:10px;background:#FFF;margin:0 10px 20px;box-sizing:border-box}#galcontainer,.about-landing-article{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.gal-row .gallery-landing-thumb.first-th{margin:0 10px 20px 0}.gal-row .gallery-landing-thumb.last-th{margin:0 0 20px 10px}.gal-land-th-link{position:absolute;display:block;width:231px;height:337px;overflow:hidden;top:0;left:0;z-index:15}.gal-land-img{top:0;left:0;width:211px;height:317px;overflow:hidden;z-index:6}.gal-land-img img{width:100%;height:auto}.gal-land-text-wrap{position:relative;z-index:20;margin:200px 0 0}.gal-land-text-wrap.favtext{margin:240px 0 0}.gal-land-firstname,.gal-land-secondname{font-family:libre_baskervilleregular,serif;font-size:12px;color:#603913;margin:0}#controls #apBtn,#controls #controlsleft,#controls #imgDisplay,#controls #nextarw,#controls #prevarw{font-family:libre_baskervilleitalic,sans-serif;font-style:normal;font-weight:400}.gal-land-cover{position:absolute;top:0;left:0;z-index:8;width:231px;height:337px;background:url(img/bgwhite60.png)}@media only screen and (min-width:737px) and (max-width:768px){.gal-row{margin:0 0 0 20px}.gal-row .gallery-landing-thumb{width:168px;height:244px}.gal-land-th-link{width:165px;height:244px}.gal-land-img{width:148px;height:237px}.gal-land-text-wrap{margin:120px 0 0}.gal-land-text-wrap.favtext{margin:161px 0 0}.gal-land-cover{width:168px;height:244px}}@media only screen and (max-width:736px){.gal-row .gallery-landing-thumb{float:none;margin:0 auto 10px}.gal-row .gallery-landing-thumb.first-th,.gal-row .gallery-landing-thumb.last-th{margin:0 auto 10px}}#gallery,#gallery .gal-img img{margin:0}#galcontainer{position:relative;width:100%;box-sizing:border-box;margin:0 auto;padding:10px 10px 5px;background:#FFF;overflow:hidden}#gallery,#gallery img{width:100%}#gallery{width:100%;height:auto}#gallery .gal-img{display:block;width:100%;height:auto}#copyontopbg,#copyontopwrap{height:672px;position:absolute}#copyontopbg{z-index:200;width:970px;background:url(img/bgwhite85.png)}#copyontopwrap{z-index:999;width:400px;display:table}#copyontopinner{vertical-align:middle;display:table-cell}#copyontop{margin:30px auto 0}#copyontop h6{text-transform:lowercase}#copyontop h4{margin:10px 0 0;line-height:9px}#copyontop p{margin:0;font-size:11px;line-height:15px}.redswirl{width:60px;height:20px;background:url(img/redswirl@1x.png) no-repeat;margin:0 auto 20px}#galcontainer #overbtns #nextBtn,#galcontainer #overbtns #prevBtn{background:url(img/emptygif.gif);-webkit-tap-highlight-color:transparent;display:block;cursor:pointer}.gal-land-text-wrap .redswirl{margin:0 auto}#galcontainer #overbtns{position:absolute;top:0;left:0;margin:0;z-index:500}#galcontainer #overbtns #nextBtn{float:right}#galcontainer #overbtns #prevBtn{float:left}#galcontainer #overbtns #nextBtn img,#galcontainer #overbtns #prevBtn img{width:100%;height:auto}#controls{position:absolute;width:990px;margin:10px 0 0}#controls #controlsleft{width:60px;position:absolute;left:10px;bottom:10px}#controls #controlscenter{width:206px;height:30px;margin:0 auto}#controls #prevarw{width:105px;float:left}#controls #nextarw a,#controls #prevarw a{width:112px;height:20px}#controls #prevarw span{float:right;display:block;width:60px;height:20px;background:url(img/prevswirl@1x.png) no-repeat}#controls #nextarw{width:90px;float:left;margin:0 0 0 10px}#controls #nextarw span{display:block;float:left;width:60px;height:20px;padding:0 3px 0 0;background:url(img/nextswirl@1x.png) no-repeat}#controls #nextarw a:hover span,#controls #nextarw.hoverme a span,#controls #prevarw a:hover span,#controls #prevarw.hoverme a span{background-position:0 -20px}#controls #controlsright{position:absolute;width:150px;right:0;bottom:10px}#controls #imgDisplay{float:right}#controls #apBtn{float:right;width:70px;cursor:hand;cursor:pointer}@media only screen and (max-width:600px){#controls,#overbtns{visibility:hidden}#copyontop{margin:30px auto}#gallery,#gallery .gal-img{margin:0 0 10px}#copyontopwrap{position:relative!important}}.about-landing-article{width:320px;float:left;margin:0 5px;box-sizing:border-box;position:relative}.about-landing-entry-thumb,.testimonial{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.about-landing-article.first-th{margin:0 10px 0 0}.about-landing-article.last-th{margin:0 0 0 10px}.about-landing-entry-thumb{width:320px;height:470px;box-sizing:border-box;background:#FFF;padding:10px}.about-landing-entry-thumb img{width:100%;height:auto}.about-landing-cover,.about-landing-cover a{position:absolute;left:0;width:320px;height:470px;top:0}.about-landing-cover{z-index:50}.about-landing-cover a{display:block;background:url(img/bgwhite85.png)}.about-landing-cover a:hover{background:url(img/bgwhite60.png)}.about-landing-copy h3{margin:185px 0 20px}.about-landing-copy .redswirl{width:60px;height:20px;background:url(img/redswirl@1x.png) no-repeat;margin:0 auto 20px}.badge,.badge img{width:100px;float:left}#badge-content{margin:30px 0;padding:0 0 0 8px}.badge{height:100px;margin:11px}@media only screen and (max-width:768px){.about-landing-article.first-th{margin:0 10px 0 15px}.about-landing-article.last-th{margin:0 15px 0 10px}.about-landing-article{width:236px}.about-landing-cover,.about-landing-cover a,.about-landing-entry-thumb{width:236px;height:346px}.about-landing-copy h3{margin:120px 0 20px}.about-landing-copy .redswirl{margin:0 auto 20px}#badge-content{padding:0 0 0 20px}}@media only screen and (max-width:736px){.about-landing-article,.about-landing-article.first-th,.about-landing-article.last-th{float:none;margin:15px auto}#badge-content{width:245px;margin:30px auto;padding:0}}#bio-top-content{padding:10px}#bio-img{margin:0 20px 20px 0;float:left}#bio-img img{width:300px;height:auto}#bio-btm-content{padding:10px;margin:0 0 20px}.bio-loc{margin:0 25px 0 0;width:200px;float:left}@media only screen and (min-width:737px) and (max-width:768px){#page-bio #content_holder{margin:0 10px 30px}}@media only screen and (max-width:768px){.bio-loc{width:600px}}@media only screen and (max-width:736px){#bio-img{max-width:320px;height:auto;float:none;margin:0 auto 20px}.bio-loc{width:100%}}.testimonial{width:475px;float:left;margin:10px;box-sizing:border-box}.press-row article,.workshops-entry-thumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.testcopy{width:310px;float:left;margin:0 0 10px 10px}.testcopy h2{margin:0}.testimg img{width:150px;height:auto;float:left}@media only screen and (min-width:737px) and (max-width:768px){#page-praise #content_holder{margin:0 10px 30px}}@media only screen and (max-width:768px){.testimonial{width:340px}.testcopy{width:228px}.testimg img{width:100px;height:auto}}@media only screen and (max-width:736px){.testimonial{width:90%;float:none}.testcopy{width:64%}.testimg img{width:30%;height:auto}}.workshops-article{width:33.3%}#workshops_top{background:#FFF;padding:0 15px 10px}#workshops_top_left{width:656px;float:left}#workshops_top_right{width:270px;float:left;margin:10px 0 0 20px}#workshops-content{margin:20px 0 0}.workshops-entry-thumb{margin:0 5px;box-sizing:border-box;background:#FFF;padding:10px 10px 4px}.workshops-article.first-th .workshops-entry-thumb{margin:0 10px 0 0}.workshops-article.last-th .workshops-entry-thumb{margin:0 0 0 10px}.workshops-entry-thumb img{width:100%;height:auto}.workshops-entry-title{margin:0 5px}.workshops-article.first-th .workshops-entry-title{margin:0 10px 0 0}.workshops-article.last-th .workshops-entry-title{margin:0 0 0 10px}@media only screen and (min-width:737px) and (max-width:768px){#workshops-content{margin:20px 10px 0}#workshops_top_left{width:430px}}@media only screen and (max-width:736px){#workshops_top_right,.workshops-article{margin:0 auto;float:none}#workshops_top_left{width:100%;float:none}.workshops-article{width:80%}}#e2ma_signup_image_container,.e2ma_signup_form_required_footnote{display:none}#e2ma_signup_message{font-family:libre_baskervilleregular,serif;font-size:9px!important;font-weight:400;font-style:normal;margin:0}#e2ma_signup_message span{color:#CC2027!important}.e2ma_signup_form{width:290px!important}.e2ma_signup_form_row{border:none!important;margin-bottom:5px;padding:0!important}.e2ma_signup_form input[type=text],.e2ma_signup_form input[type=email],.e2ma_signup_form select,.e2ma_signup_form textarea{width:277px!important;background:#FAF5EE;border:1px solid #FAF5EE!important;font-family:libre_baskervilleregular,serif!important;color:#603913!important;font-size:11px!important}.e2ma_signup_form input[type=text]:hover,.e2ma_signup_form input[type=email]:hover,.e2ma_signup_form textarea:hover{width:277px!important;background:#FAF5EE;border:1px solid #CC2027!important}.e2ma_signup_form_label{font-family:libre_baskervilleregular,serif!important;font-size:11px!important;color:#603913!important;font-weight:400}#e2ma_signup_submit_button{font-size:11px!important;width:110px!important;height:20px;margin:0 0 0 185px;text-indent:50px;font-family:libre_baskervilleitalic,sans-serif!important;color:#603913!important;text-transform:lowercase;background:url(img/redswirl@1x.png) no-repeat!important}#e2ma_signup_submit_button:hover{color:#CC2027!important}#e2ma_signup_reset_button{display:none!important}@media only screen and (max-width:736px){.e2ma_signup_form{width:270px!important}.e2ma_signup_form input[type=text],.e2ma_signup_form input[type=text]:hover,.e2ma_signup_form input[type=email],.e2ma_signup_form input[type=email]:hover,.e2ma_signup_form select,.e2ma_signup_form textarea,.e2ma_signup_form textarea:hover{width:260px!important}#e2ma_signup_submit_button{margin:0 0 0 170px}}.press-row{margin:0 0 0 10px}.press-row article,.press-row article.first-th{margin:0 10px 20px 0}.press-row article{float:left;width:232px;padding:10px;background:#FFF;box-sizing:border-box}#blogwrapper,.pressarchive-entry-thumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.press-row article.last-th{margin:0 0 20px 10px}.pressarchive-entry-thumb{width:100%;box-sizing:border-box}.pressarchive-entry-thumb a{display:block;width:212px;height:280px;overflow:hidden}.pressarchive-entry-thumb a img{height:280px;width:auto}@media only screen and (min-width:737px) and (max-width:768px){.press-row article{width:177px}.pressarchive-entry-thumb a{width:156px;height:206px}.pressarchive-entry-thumb a img{height:206px;width:auto}}@media only screen and (max-width:736px){.press-row article,.press-row article.first-th,.press-row article.last-th{float:none;margin:0 auto 20px}}#blogwrapper{width:730px;float:left;margin:0 20px;box-sizing:border-box}#archivefooter{width:220px;float:right}#sidebar-mob-btn{display:none;cursor:pointer}@media only screen and (max-width:768px){#blogwrapper{width:500px}}@media only screen and (max-width:736px){#archivefooter,#sidebar-mob-btn{position:absolute;top:0;background-color:rgba(255,255,255,.95)}#blogwrapper{width:90%;float:none;padding:30px 0 0}#archivefooter{float:none;right:-220px;z-index:5000}#sidebar-mob-btn{display:block;width:40px;height:40px;left:-40px}#sidebar-mob-btn span{display:block;width:40px;height:40px;background:url(img/menuicon@1x.png) no-repeat}}.archive-article{width:33.3%}.archive-row{margin:0 0 20px}.archive-row article{float:left;margin:0 0 10px}.archive-entry-thumb{margin:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFF;padding:10px 10px 4px}.archive-entry-thumb img{width:100%;height:auto}.archive-entry-header{margin:10px 10px 0}.archive-entry-title{margin:10px 0 0}.archive-entry-summary{margin:0 10px}.archive-entry-summary p{margin:0 10px 20px 0}.pnomarg{margin:0}@media only screen and (max-width:736px){.archive-row article{float:none;margin:0 auto 20px}.archive-article{width:80%;margin:0 auto;float:none}}.entry-header .entry-title{float:left}.entry-title,.page-title{margin:19px 0 20px}#blog .entry-header,#single .entry-header{margin:0}.entry-content{clear:both}p{margin:0 0 20px}#blog p img,#single p img{text-align:center;margin:0 auto}.aligncenter,.alignnone,.img-attachment img{display:block;margin:0 auto}#blog .wp-caption-text,#single .wp-caption-text,.not-touch .hover-pinit{display:none}.alignright{float:right}.alignleft,.prevpost{float:left}blockquote{background:url(img/blockquote@1x.png) no-repeat;font-family:libre_baskervilleitalic,sans-serif;font-size:11px;font-style:normal;font-weight:400}blockquote p{padding:0 0 0 44px}#blog .wp-caption,#single .wp-caption{max-width:100%;height:auto}#blog .entry-content img,#blog archive img,#single .entry-content img,#single archive img{width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hover-pinit,.related-posts li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pinit{position:relative}.hover-pinit{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;background-image:url(img/pinit@1x.png);background-position:right 20px top 18px;background-repeat:no-repeat;cursor:pointer;cursor:hand}#blog .entry-meta,#single .entry-meta{margin:10px 0 20px;border-top:1px dotted #D4C4B6;border-bottom:1px dotted #D4C4B6}.entrysocialfooter{width:100%;height:30px;margin:10px 0 0}.entrysocialfooter ul{list-style:none;margin:0;padding:0}.entrysocialfooter li{list-style:none;float:left;margin:0 8px 0 0;padding:0}.entrysocialfooter li span{font-size:9px;letter-spacing:1px;margin:6px 0 0;display:block}.entrysocialfooter li a{display:block;width:30px;height:30px;text-indent:-99999px}.entrysocialfooter li a:hover{background-position:0 -30px}.entrysocialfooter .facebook{background:url(img/fb@1x.png) no-repeat}.entrysocialfooter .twitter{background:url(img/tw@1x.png) no-repeat}.entrysocialfooter .pinterest{background:url(img/pin@1x.png) no-repeat}.entrysocialfooter .email-share{background:url(img/em@1x.png) no-repeat}.entrymetafooter{margin:0 0 10px;clear:both}.comments-link{margin:0 0 0 10px}.edit-link{margin:0 0 0 15px}.nextprevnav{width:100%;margin:20px 0}.prevpost{margin:0 0 0 20px}.nextpost{float:right;margin:0 20px 0 0}.related-posts{padding:0 0 40px}.related-posts ul{margin:20px 0 0;padding:0;list-style:none}.related-posts li{width:25%;padding:0 25px;float:left;box-sizing:border-box}#archivefooter,.pagination a,.pagination li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.related-posts li a{width:100%}.related-posts li a img{width:100%;height:auto}@media only screen and (max-width:736px){.related-posts li{width:50%;clear:both;margin:0 auto;float:none;padding:0}}#searchform,#topsocial #socialmedia{width:200px}#blogtopbtn{display:none;position:fixed;bottom:30px;right:30px;width:40px;height:40px;background:url(img/topbtn@1x.png) no-repeat;cursor:pointer;cursor:hand;z-index:500}#blogtopbtn h2{margin:10px 0 0 1px}#blogtopbtn:hover h2{color:#603913}@media only screen and (max-width:736px){#blogtopbtn{right:3px}}#archivefooter{padding:10px 20px;box-sizing:border-box}#sidebarbioimg{width:100%}#sidebarbioimg img{width:100%;height:auto}.widget-title{margin:30px 0 0}#archivefooter #categories li,#archivefooter #categories ul{list-style:none;margin:0;padding:0}#searchform{position:relative}#searchform #s{width:172px;height:24px;font-family:libre_baskervilleregular,sans-serif;font-size:11px;color:#603913;font-weight:400;padding:4px 5px 4px 10px;margin-left:1px;border:1px solid #FAF5EE;background:#FAF5EE;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#searchform #s::-ms-clear{width:0;height:0}#searchform #searchsubmit{position:absolute;border:none;top:2px;right:15px;width:25px;height:25px;margin:3px 0 0 6px;background:url(img/searcharw@1x.png) no-repeat;z-index:10;text-indent:-9999px}.not-touch #searchform #searchsubmit:hover{background:url(img/searcharw@1x.png) 0 -25px no-repeat}#socialmedia{width:200px;list-style:none;margin:0 0 0 -10px;padding:0}#socialmedia li{list-style:none;float:left;width:30px;height:30px;margin:0 1px}#socialmedia li a{display:block;width:30px;height:30px}#socialmedia .facebook{background:url(img/fb@1x.png) no-repeat}#socialmedia .twitter{background:url(img/tw@1x.png) no-repeat}#socialmedia .instagram{background:url(img/in@1x.png) no-repeat}#socialmedia .pinterest{background:url(img/pin@1x.png) no-repeat}#socialmedia .rss{background:url(img/rss@1x.png) no-repeat}#socialmedia .email{background:url(img/em@1x.png) no-repeat}#socialmedia li a:hover{background-position:0 -30px}#top-social-search{position:absolute;z-index:20;top:30px;right:0;overflow:hidden}#topsocial{margin:10px 0 0}#topsocial #socialmedia li{margin:0 4px}#archive-accordian{list-style:none;padding:0;width:150px;margin:0}#archive-accordian div{display:block;font-family:libre_baskervillebold,sans-serif;margin:1px;cursor:pointer;padding:5 5 5 7px;list-style:circle}#archive-accordian ul{list-style:none;padding:0;margin:0;display:none}#archive-accordian ul li{font-weight:400;cursor:auto;background-color:#fff;padding:0 0 0 7px}.pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px}.pagination ul{list-style:none;padding:0;margin:0 auto;width:auto;display:table}.pagination li{float:left;margin:0 5px 0 0;background:#FAF5EE}#archive .pagination li,#search .pagination li{background:#FFF}.pagination a,.pagination li{display:table-cell;line-height:normal;min-width:33px;height:33px;font-size:110%;color:#603913;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#contactwrap,#formwrapper .row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pagination li span{display:block;margin:10px 0 0}.pagination a span{display:block;margin:9px 0 0}.pagination li.pad{padding:4px}.pagination .pagarw{font-size:150%}.pagination .pagarw span{display:block;margin:5px 0 0}.pagination a:hover{color:#FAF5EE;background:#CC2027;height:33px}#archive .pagination a:hover,#search .pagination a:hover{color:#FFF}#archive .pagination .current,#search .pagination .current,.pagination .current{background:#CC2027;color:#FAF5EE;height:33px}#contactimg img{width:970px;height:auto;margin:10px 0 0 10px}#contactwrap{width:100%;box-sizing:border-box}#contactleftwrap{float:left;width:260px;position:relative;margin:0 0 0 10px}#contactleft #socialmedia{margin:0 0 0 58px}#contactleft h3{margin:130px 0 40px 10px;width:230px;font-size:10px}#contactleft p{width:230px;margin:2px 0 2px 10px}#contactleft .phone{font-size:17px;font-family:AlegreyaRegular,serif}#contactrightwrap{float:left;width:720px;position:relative;margin:0 0 40px}.contactform{position:relative;overflow:visible}#formwrapper .row{box-sizing:border-box;float:left;padding:0 20px 0 0;margin:4px 0;position:relative}#formwrapper .row.half{width:50%}#formwrapper .row.full{width:100%}input[type=email],input[type=number],input[type=text],input[type=url]{height:21px}input[type=email],input[type=number],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;outline:0;width:100%;padding:4px;font-family:libre_baskervilleregular,serif;font-size:11px;color:#603913;font-weight:400;background:#FAF5EE;border:1px solid #FAF5EE;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#formresponse p,#formwrapper .sending,.contactform .errorTip label,button{font-family:libre_baskervilleitalic,sans-serif;color:#603913;text-transform:lowercase}input[type=email]:focus,input[type=email]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{border:1px solid #CC2027}fieldset{border:none;margin:0;padding:0}#contact-form .label_check{float:left;width:120px;height:25px;text-indent:35px;background:url(img/checkbox@1x.png) no-repeat;cursor:pointer}#contact-form .label_check:focus,#contact-form .label_check:hover,#contact-form label.c_on,#contact-form label.c_on:hover{background:url(img/checkbox@1x.png) 0 -30px no-repeat}#contact-form .label_check input{left:-50px;position:absolute;visibility:hidden}textarea{display:block;resize:none;overflow:auto}#formwrapper .rowComments{margin:0 0 10px}#commentsInput{width:681px}#formwrapper label{display:block;padding:4px 0 0}#formwrapper .sending{font-size:11px;float:left}#formwrapper .rowSubmit{width:110px;float:right;margin:4px 12px 4px 0}button{font-size:11px;width:110px;height:20px;margin:0;text-indent:50px;background:url(img/redswirl@1x.png) no-repeat;display:block;cursor:pointer;cursor:hand}button:hover{color:#CC2027}.button-hover,.button-wrap,button,input{outline:0;border:0;noFocusLine:expression(this.onFocus=this.blur())}#referralSelect,#serviceSelect{z-index:200;margin-bottom:10px}#referralSelect_iconselect,#serviceSelect_iconselect{width:100%;border:1px solid #FAF5EE;height:21px;padding:4px;margin:0 0 -1px;background:#FAF5EE;cursor:pointer}#referralSelect_iconselect.selectopen,#serviceSelect_iconselect.selectopen{border:1px solid #CC2027!important}#referralSelect_iconselect .hoverclass,#referralSelect_iconselect:focus,#referralSelect_iconselect:hover,#serviceSelect_iconselect .hoverclass,#serviceSelect_iconselect:focus,#serviceSelect_iconselect:hover{border:1px solid #CC2027}.selectarw{display:block;float:right;margin:7px 6px 0 0;width:15px;height:10px;background:url(img/select-arrow@1x.png) no-repeat}.selectwrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:1px 10px 0 0;display:none;position:absolute;width:100%;z-index:20}.selectwrapper .selectitems{padding:4px;margin:0;background:#FAF5EE;border-bottom:1px solid #CC2027;border-right:1px solid #CC2027;border-left:1px solid #CC2027;width:320px}.selectwrapper .selectitems span{padding-left:5px}.selectwrapper .hoverclass{background-color:#CC2027;cursor:pointer}.selectwrapper .selectedclass{background-color:#D4C4B6}.selectfooter{height:10px;margin-bottom:-5px}##referralSelect_options,#serviceSelect_options{background:#FAF5EE;width:100%}.contactform .errorIcon{background:url(img/erroricon@1x.png) 0 10px no-repeat;background-size:22px 22px;width:30px;height:50px;top:18px;right:4px;cursor:pointer;cursor:hand;z-index:20}#formresponse,#loader{position:absolute;top:0;left:0}.preload_large_icon{background:url(img/erroricon@2x.png) no-repeat}.contactform .errorTip{width:160px;height:30px;margin:-3px 0 0 -164px;padding:10px 0;background:#FFF;-moz-box-shadow:0 0 2px 2px #D4C4B6;-webkit-box-shadow:0 0 2px 2px #D4C4B6;box-shadow:0 0 2px 2px #D4C4B6}#formrespbg,#formresptxt{background:url(img/bgwhite85.png)}.contactform .errorTip label{display:block!important;width:auto}#formresponse{z-index:50;width:100%;height:100%}#formresptxt{width:300px;height:150px;position:absolute;padding:10px;top:50%;margin-top:-95px;margin-left:-170px;border:1px solid #603913;z-index:10}#formresponse h2{height:40px;line-height:40px;margin-top:40px;font-size:10px}#formrespbg{width:100%;height:100%;z-index:5}@media only screen and (min-width:737px) and (max-width:768px){#contactimg img{width:748px;height:auto}#contactrightwrap{width:495px}#commentsInput{width:455px}#formwrapper .rowChecks{padding:0}#contact-form .label_check{width:100px}.selectwrapper .selectitems{width:207px}}@media only screen and (max-width:736px){#contactleftwrap{float:none;width:100%;margin:0}#contactleft h3{text-align:center;margin:10px 0 20px;width:auto}#contactleft p{width:auto;margin:2px 0}#contactimg img{width:94%;height:auto}#contactleft #socialmedia{width:129px;height:30px;margin:0 auto 30px}#contactrightwrap{float:none;width:100%;max-width:320px;margin:0 auto}#formwrapper .row{padding:0 10px;margin:4px auto}#formwrapper .row.half{width:100%}#commentsInput,.selectwrapper .selectitems{width:280px}#formwrapper #rowComments{margin:0 0 0 10px}#formwrapper .rowSubmit{margin:4px 12px 35px 0}#formresptxt{width:280px;height:150px;margin-left:-150px}}#locationfooter{margin-top:50px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#searchform #searchsubmit{background:url(img/searcharw@2x.png) no-repeat;background-size:25px 50px}.not-touch #searchform #searchsubmit:hover{background:url(img/searcharw@2x.png) 0 -25px no-repeat;background-size:25px 50px}#controls #prevarw span{background:url(img/prevswirl@2x.png) no-repeat;background-size:60px 40px}#controls #nextarw span{background:url(img/nextswirl@2x.png) no-repeat;background-size:60px 40px}blockquote{background:url(img/blockquote@2x.png) no-repeat;background-size:40px 30px}#sidebar-mob-btn span{background:url(img/menuicon@2x.png) no-repeat;background-size:40px 40px}.hover-pinit{background-image:url(img/pinit@2x.png);background-size:40px 40px;background-position:right 20px top 18px;background-repeat:no-repeat}#blogtopbtn{background:url(img/topbtn@2x.png) no-repeat;background-size:40px 40px}.redswirl{background:url(img/redswirl@2x.png) no-repeat;background-size:60px 20px}#e2ma_signup_submit_button{background:url(img/redswirl@2x.png) no-repeat!important;background-size:60px 20px!important}.contactform .errorIcon{background:url(img/erroricon@2x.png) no-repeat;background-size:22px 22px}button{background:url(img/redswirl@2x.png) no-repeat;background-size:60px 20px}.selectarw{background:url(img/select-arrow@2x.png) no-repeat;background-size:15px 10px}#contact-form .label_check{background:url(img/checkbox@2x.png) no-repeat;background-size:30px 60px}#contact-form .label_check:focus,#contact-form .label_check:hover,#contact-form label.c_on,#contact-form label.c_on:hover{background:url(img/checkbox@2x.png) 0 -30px no-repeat;background-size:30px 60px}.entrysocialfooter .facebook{background:url(img/fb@2x.png) no-repeat;background-size:30px 60px}.entrysocialfooter .twitter{background:url(img/tw@2x.png) no-repeat;background-size:30px 60px}.entrysocialfooter .pinterest{background:url(img/pin@2x.png) no-repeat;background-size:30px 60px}.entrysocialfooter .email-share{background:url(img/em@2x.png) no-repeat;background-size:30px 60px}#socialmedia .facebook{background:url(img/fb@2x.png) no-repeat;background-size:30px 60px}#socialmedia .twitter{background:url(img/tw@2x.png) no-repeat;background-size:30px 60px}#socialmedia .instagram{background:url(img/in@2x.png) no-repeat;background-size:30px 60px}#socialmedia .pinterest{background:url(img/pin@2x.png) no-repeat;background-size:30px 60px}#socialmedia .rss{background:url(img/rss@2x.png) no-repeat;background-size:30px 60px}#socialmedia .email{background:url(img/em@2x.png) no-repeat;background-size:30px 60px}}#stickyfooter{width:100%;position:relative;height:30px;clear:both}#copyright{position:absolute;bottom:6px;padding:0 0 2px 10px}#copyright a{margin:2px 0 0 20px;line-height:25px}#c{font-size:15px;margin:2px 0 0}#copyline{padding-left:8px;line-height:25px}#c,#copyline{float:left}#credit{position:absolute;bottom:6px;right:0;width:150px;text-align:right}#cr{padding:0 10px 5px 0}@media only screen and (max-width:400px){#copyright{bottom:30px}}#loader{display:table;width:100%;height:100%}#loadwrap{vertical-align:middle;display:table-cell}#innerloader{width:64px;height:80px;margin:50px auto 0}#loadtxt{font-size:12px}#loadgraphic{display:block;width:50px;height:50px;background-size:50px 50px}.cfix:after,.cfix:before{content:" ";display:table}.cfix:after{clear:both}