/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}@font-face{font-family:'source_sans_prolight';src:url("../fonts/sourcesanspro-light-webfont.eot");src:url("../fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro-light-webfont.woff") format("woff"),url("../fonts/sourcesanspro-light-webfont.ttf") format("truetype"),url("../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proregular';src:url("../fonts/sourcesanspro-regular-webfont.eot");src:url("../fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro-regular-webfont.woff") format("woff"),url("../fonts/sourcesanspro-regular-webfont.ttf") format("truetype"),url("../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../fonts/OpenSans-Regular-webfont.eot");src:url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proitalic';src:url("../fonts/sourcesanspro-italic-webfont.eot");src:url("../fonts/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro-italic-webfont.woff") format("woff"),url("../fonts/sourcesanspro-italic-webfont.ttf") format("truetype"),url("../fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_prosemibold';src:url("../fonts/sourcesanspro-semibold-webfont.eot");src:url("../fonts/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro-semibold-webfont.woff") format("woff"),url("../fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"),url("../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'icon';src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[class*="icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#e3cf85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-right:before{content:"\e600"}.icon-angle-left:before{content:"\e601"}.icon-map-marker:before{content:"\e602"}.icon-phone:before{content:"\e603"}.icon-time:before{content:"\e604"}.icon-reorder:before{content:"\e605"}.icon-cross:before{content:"\e607"}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}@media only screen and (min-width: 780px){.onecol{width:5.58333%}.twocol{width:14.16667%}.threecol{width:22.75%}.fourcol{width:31.33333%}.fivecol{width:39.91667%}.sixcol{width:48.5%}.sevencol{width:57.08333%}.eightcol{width:65.66667%}.ninecol{width:74.25%}.tencol{width:82.83333%}.elevencol{width:91.41667%}.twelvecol{width:100%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:3%}.first{margin-left:0}.last{float:right}}body{font-family:"source_sans_proregular",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;color:#555;height:100%;background:#fbfbfb}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}ol,ul{margin:8px 0;margin:.5rem 0}ol li,ul li{margin-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"source_sans_prosemibold";font-weight:normal;margin:0 0 4px 0;margin:0 0 .25rem 0}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}h2,.h2{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem}h3,.h3{font-size:24px;font-size:1.5rem}h4,.h4{font-family:"source_sans_prolight";font-size:20px;font-size:1.25rem;line-height:1.4}h5,.h5{font-size:12px;font-size:.75rem;line-height:1.3333333;text-transform:uppercase;letter-spacing:2px}p{margin:0 0 8px 0;margin:0 0 .5rem 0}i,.italic{font-style:normal;font-weight:normal;font-family:"source_sans_proitalic";vertical-align:top}b,.bold{font-style:normal;font-weight:normal;font-family:"source_sans_prosemibold";vertical-align:top}a,a:visited{color:#61415d}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#d0af32}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}.admin-bar .header{top:28px}.byline{color:#999}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.navigation-container .nav li{margin-left:0;text-transform:uppercase}.navigation-container .nav li a{color:#555;display:block;text-decoration:none}.navigation-container .nav li a:hover,.navigation-container .nav li a:focus{color:#61415d}#menu--button,#menu-hide--button{display:none}@media only screen and (max-width: 580px){.js #menu--button,.js #menu-hide--button{display:block;position:absolute;text-decoration:none;color:#a2a2a2}.js #menu--button:hover,.js #menu--button:active,.js #menu-hide--button:hover,.js #menu-hide--button:active{color:#61415d}.js #menu--button:focus,.js #menu-hide--button:focus{color:#a2a2a2}.js #menu--button{top:44px;right:4%;font-size:28px}.js #menu-hide--button{right:4%;top:8px;font-size:24px;padding:0 0 8px 8px}.js .header{overflow:hidden;min-height:112px}.js .navigation-container{position:fixed;right:0;top:120px;width:100%;background:#f4f4f4;text-align:center;transition:transform .4s linear;-webkit-transition:-webkit-transform .4s linear;-moz-transition:-moz-transform .4s linear;-webkit-transform:translate(100%);transform:translate(100%);-moz-transform:translate(100%);z-index:1}.js .navigation-container .nav{margin:20px 0 40px}.js .navigation-container .nav li a{padding:16px 16px 4px 16px;border-bottom:2px dotted #e8d79a;width:128px;margin:0 auto}.js .nav__expand .navigation-container{-webkit-transform:translate(0px);transform:translate(0px);-moz-transform:translate(0px)}.no-js #inner-header{padding-bottom:0}.no-js #logo{margin-bottom:8px}.no-js .navigation-container{clear:both;width:100%}.no-js .navigation-container .nav li{display:inline-block}.no-js .navigation-container .nav li a{padding:16px 16px 8px 0}}@media only screen and (min-width: 581px) and (max-width: 1219px){.navigation-container{float:right}.navigation-container .nav li{display:inline-block;margin:0 16px}.navigation-container .nav li a{padding:24px 8px 4px}.navigation-container .nav li:last-child{margin:0 0 0 16px}.navigation-container .nav li:before{position:relative;content:"";display:inline-block;border-style:solid outset;border-color:transparent transparent transparent transparent;top:98px;left:-12px;margin-left:50%;border-width:25px 0 0 25px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.navigation-container .nav li.current-menu-item:before,.navigation-container .nav li.current_page_item:before,.navigation-container .nav li.current-page-ancestor:before{border-color:#fff transparent transparent transparent}}@media only screen and (min-width: 1220px){.navigation-container{display:block}.navigation-container .nav{margin-top:280px;text-align:center}.navigation-container .nav li{position:relative}.navigation-container .nav li a{border-bottom:2px dotted #e8d79a;padding:24px 4px 4px 4px;width:128px;margin:0 auto}.navigation-container .nav li a:hover,.navigation-container .nav li a:focus{border-bottom:2px dotted #dac7d7}.navigation-container .nav li.current-menu-item:before,.navigation-container .nav li.current_page_item:before,.navigation-container .nav li.current-page-ancestor:before{position:absolute;content:"";display:block;border-style:solid outset;border-color:#fff transparent #fff transparent;bottom:8px;left:172px;border-width:24px 0 0 24px;transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg)}}@media only screen and (min-width: 1220px){.header{background:#f4f4f4;background:rgba(0,0,0,0.04);position:fixed;top:0;left:0;bottom:0;width:200px;height:100%}}.header{background:#f4f4f4;background:rgba(0,0,0,0.04)}#inner-header{padding:16px 0 0 0}@media only screen and (min-width: 780px){#inner-header{padding:16px 24px}}@media only screen and (min-width: 1220px){#inner-header{padding:24px 16px}}#logo{float:left}#logo img{width:80px}@media only screen and (min-width: 580px){#logo img{height:88px;width:auto}}@media only screen and (min-width: 1220px){#logo img{margin-left:32px}}#container{min-height:100%}#content{overflow:auto;padding-bottom:148px}@media only screen and (min-width: 1220px){#content{padding-bottom:56px;margin-left:200px}}.wrap#inner-content{margin-bottom:32px}@media only screen and (min-width: 1630px){.wrap#inner-content{max-width:1426px;margin:0}}.loading-screen{display:none;height:100%}.loading-icon{background:url("../images/ajax-loader.gif");position:absolute;top:50%;left:50%;width:32px;height:32px;margin-left:-16px;margin-top:-16px}.page-template-sm-home-php{background:#ffffff}.home-bg{background-repeat:no-repeat;height:auto}@media only screen and (min-width: 580px){.home-bg{background-size:1000px;height:900px;background-position:-300px 68px}}@media only screen and (min-width: 780px){.home-bg{background-position:-180px 68px;-webkit-transition:background-size 0.5s linear 0.2s,background-position 0.5s linear 0.2s,height 0.5s linear 0.2s;-moz-transition:background-size 0.5s linear 0.2s,background-position 0.5s linear 0.2s,height 0.5s linear 0.2s;transition:background-size 0.5s linear 0.2s,background-position 0.5s linear 0.2s,height 0.5s linear 0.2s;background-size:1050px;height:932px}}@media only screen and (min-width: 1220px){.home-bg{height:900px;background-size:1300px;background-position:-150px 100px;height:1000px}}@media only screen and (min-width: 1630px){.home-bg{background-size:95%;background-position:-200px 0;height:1000px}}.hp-contact-area{width:100%;margin:0 auto;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;transition:background 0.5s linear}.hp-contact-area h4{font-size:16px;font-size:1rem}.hp-contact-area h3{font-family:"source_sans_prolight"}.hp-contact-area [class*="icon-"]{font-size:24px;font-size:1.5rem}@media only screen and (min-width: 580px){.hp-contact-area{-webkit-transition:width 0.5s linear 0.2s;-moz-transition:width 0.5s linear 0.2s;transition:width 0.5s linear 0.2s;background:#f4f4f4;background:rgba(0,0,0,0.04);width:260px;margin:56px 0 0 0;margin:3.5rem 0 0 0;float:right}}@media only screen and (min-width: 780px){.hp-contact-area{width:320px;margin:64px 32px 0 0;margin:4rem 2rem 0 0}}@media only screen and (min-width: 1220px){.hp-contact-area{-webkit-transition:all 0.5s linear 0.2s;-moz-transition:all 0.5s linear 0.2s;transition:all 0.5s linear 0.2s;margin:112px 112px 0 64px;margin:7rem 7rem 0 4rem}}.hp-contact-area .hp-contact-area__hours-list{text-align:left;width:132px;margin:0 auto;list-style:none}.hp-contact-area .hp-contact-area__hours-list li{font-family:"source_sans_prolight";padding-left:0;margin-left:0;padding-top:8px;padding-top:.5rem}.hp-contact-area .hp-contact-area__hours-list li span{float:right}.hp-contact-area .hp-contact-area__hours-list li.current-day{font-family:"source_sans_proregular",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;width:164px;margin-left:-16px;background:#fff;color:#61415d;border:1px solid #f4f4f4;border-radius:4px;padding:2px 16px;margin-top:8px;margin-top:.5rem}.hp-contact-area .hp-contact-area__hours-list li.current-day span{font-family:"source_sans_prolight"}.about-image-container img{width:400px;max-width:100%;margin-bottom:24px;margin-bottom:1.5rem}@media only screen and (min-width: 780px){.about-image-container img{width:auto;float:left;max-height:300px;margin-right:32px}}@media only screen and (min-width: 1220px){.about-image-container{position:absolute;top:24px;left:256px}.about-image-container img{max-height:400px;float:none}}@media only screen and (min-width: 1630px){.about-image-container img{max-height:498px}}.about-text{margin-top:24px;margin-top:1.5rem}.about-text .about-text__body{max-width:30em}.about-text .about-text__title{font-family:"source_sans_proregular",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem}@media only screen and (min-width: 580px){.about-text .about-text__title{font-size:22px;font-size:1.375rem}}@media only screen and (min-width: 780px){.about-text{max-width:600px}.about-text .about-text__title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width: 1220px){.about-text{margin-top:480px;margin-left:164px;max-width:600px}.about-text .about-text__title{font-size:24px;font-size:1.5rem}.about-text .about-text__body{padding-left:198px;max-width:100%}}@media only screen and (min-width: 1630px){.about-text{margin-top:580px;margin-left:200px;max-width:700px}.about-text .about-text__title{font-size:28px;font-size:1.75rem}.about-text .about-text__body{padding-left:33.3%}}.pricelist-wrapper{width:250px;max-width:100%}@media only screen and (min-width: 580px){.pricelist-wrapper{margin:0 auto;width:556px}}@media only screen and (min-width: 780px){.pricelist-wrapper{width:588px}}@media only screen and (min-width: 1220px){.pricelist-wrapper{margin:24px auto 0 auto}}@media only screen and (min-width: 1630px){.pricelist-wrapper{width:96%}}.prices-container{width:250px}.prices-container h2{font-size:24px;text-transform:uppercase;font-family:"source_sans_proregular",Helvetica,Arial,sans-serif;border-bottom:2px dotted #e8d79a}@media only screen and (min-width: 580px){.prices-container{float:left;margin-right:56px}.prices-container:nth-child(2n){margin-right:0}}@media only screen and (min-width: 780px){.prices-container{margin-right:88px}}@media only screen and (min-width: 1630px){.prices-container{margin-right:56px}.prices-container:nth-child(2n){margin-right:56px}.prices-container:last-child{margin-right:0}}.prices-container__list{font-family:"source_sans_prolight";list-style:none;line-height:2}.prices-container__list li{margin:0;font-size:18px;font-size:1.125rem}.prices-container__list span{float:right}.smhs-discount{font-family:"source_sans_prolight";float:left;clear:both}.pagination,.wp-prev-next{margin:1.1em 0 2.2em}.pagination{text-align:center}.pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;margin:1px}.pagination ul li{padding:0;margin:0;float:left;display:inline;overflow:hidden}.pagination ul li a,.pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block}.pagination ul li span.current{font-weight:bold}.footer{position:relative;margin-top:-148px;height:148px;clear:both;background:#f4f4f4;background:rgba(0,0,0,0.04);text-align:left;padding-top:24px}@media only screen and (min-width: 1220px){.footer{background:none;text-align:center;position:fixed;top:300px;left:0;width:200px;height:auto;padding-top:16px;padding-bottom:8px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7}}.footer .footer__details,.footer .footer__details--ph{font-family:"source_sans_prolight";color:#a8a8a8}.footer .footer__details--ph{font-size:20px;font-size:1.25rem}@media only screen and (min-width: 1220px){.footer .footer__details--ph{font-size:16px;font-size:1rem}}.footer .copyright{color:#d4d4d4;font-size:10px;font-size:.625rem;text-align:left}@media only screen and (min-width: 1220px){.footer .copyright{display:none}}html{overflow-y:scroll}.flexslider__controls-container a:active,.flexslider a:active,.flexslider__controls-container a:focus,.flexslider a:focus{outline:none;margin:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider ul,.flexslider ol{list-style:none}.flexslider li{margin:0;padding:0}.flexslider{margin:0;padding:0}.js .flexslider .slides li{display:none}.no-js .flexslider{max-width:100%;width:100%;float:none;margin:0}.no-js .flexslider .slides li{display:block;float:left;margin:24px 24px 0 0}.flexslider .slides img{width:auto;height:auto;max-height:700px;display:block;margin:0 auto}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:52px auto 0;background:transparent;position:relative;zoom:1;width:800px;max-width:100%;height:auto}@media only screen and (min-width: 780px){.flexslider{margin:40px auto 0;max-width:66%;float:right}}@media only screen and (min-width: 1220px){.flexslider{max-width:61%;margin:56px auto 0}}.flexslider .slides{zoom:1}.flex-direction-nav li{display:inline-block;margin:0}.flex-direction-nav a{color:#a2a2a2;font-size:0px;height:0;position:absolute;top:98px;left:2%}@media only screen and (min-width: 580px){.flex-direction-nav a{top:500px}}@media only screen and (min-width: 780px){.flex-direction-nav a{position:relative;top:auto;left:auto;right:auto}.flex-direction-nav a:hover,.flex-direction-nav a:active{color:#61415d}}.flex-direction-nav a.flex-next{left:auto;right:2%}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"icon";font-size:32px;display:inline-block;content:'\e601';padding:16px}@media only screen and (min-width: 780px){.flex-direction-nav a:before{padding:16px 40px 16px 0}}.rgba .flex-direction-nav a{color:rgba(0,0,0,0.3)}.rgba .flex-direction-nav a:hover,.rgba .flex-direction-nav a:active{color:#61415d}.flex-direction-nav a.flex-next:before{content:'\e600'}.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}.flexslider__controls-container{margin:24px 0 0 0;float:left}@media only screen and (min-width: 780px){.flexslider__controls-container{max-width:30%;margin:40px 24px 0 0}}@media only screen and (min-width: 1220px){.flexslider__controls-container{max-width:33%;margin:56px 24px 0 32px}}.flexslider__controls-container p{text-align:center;color:#999;font-size:.75rem;font-size:12px}.flexslider__controls-container p span{font-family:'icon';margin:0 6px;color:#aa220f}.flex-control-nav{width:100%;text-align:left}.flex-control-nav li{margin:0;display:inline-block;zoom:1;*display:inline}.flex-control-thumbs{position:static;overflow:hidden}.flex-control-thumbs li{margin:0 4% 2% 0;width:30%}.flex-control-thumbs li:nth-child(3n){margin:0 0 2% 0}@media only screen and (min-width: 580px){.flex-control-thumbs li{width:22%}.flex-control-thumbs li:nth-child(3n){margin:0 4% 2% 0}.flex-control-thumbs li:nth-child(4n){margin:0 0 2% 0}}@media only screen and (min-width: 780px){.flex-control-thumbs li{width:48%}.flex-control-thumbs li:nth-child(4n){margin:0 4% 2% 0}.flex-control-thumbs li:nth-child(2n){margin:0 0 2% 0}}@media only screen and (min-width: 1220px){.flex-control-thumbs li{width:30%}.flex-control-thumbs li:nth-child(2n){margin:0 4% 2% 0}.flex-control-thumbs li:nth-child(3n){margin:0 0 2% 0}}.flex-control-thumbs img{background:#ffffff;max-width:100%;display:block;cursor:pointer;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.flex-control-thumbs img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.flex-control-thumbs .flex-active{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.wrap{width:90%;margin:0 auto}@media only screen and (min-width: 780px){.wrap{width:100%;padding:0 24px;max-width:1220px}}@media only screen and (min-width: 1220px){.wrap{max-width:1400px}}@media only screen and (min-width: 1630px){.wrap{max-width:1700px}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}.b_secondary{background:#61415d}.c_secondary{color:#61415d}.b_highlight{background:#d0af32}.c_highlight{color:#d0af32}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}.border{height:4px;width:96%;border-bottom:2px dotted #e8d79a;content:'';margin:0 auto}.border__alt{height:4px;width:50%;border-bottom:2px dotted #61415d;opacity:.2;content:'';margin:0 auto}.media img{float:left;margin-right:16px}.media img .media__img{display:block}.media .media__img--ext{float:right;margin-left:16px}.media,.media__body{overflow:hidden;zoom:1}.button,.button:visited{font-family:"source_sans_prolight";line-height:1em;border:1px solid #ede0ae;padding:8px 16px;padding:.5rem 1rem;color:#61415d;display:inline-block;text-decoration:none;cursor:pointer;margin-bottom:16px;background:#fff}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{color:#fff;border:1px solid #61415d;background:#61415d}.button:active,.button:visited:active{background:#704b6c}.button--alt,.button--alt:visited{color:#fff;background:#61415d;border:1px solid #61415d}.button--alt:hover,.button--alt:focus,.button--alt:visited:hover,.button--alt:visited:focus{color:#d0af32;background:#61415d;border:1px solid #61415d}.button--alt:active,.button--alt:visited:active{background:#704b6c}.button--rounded,.button--rounded:visited{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.button--sm,.button--sm:visited{padding:5px 8px;font-size:14px;font-size:.875rem}@media only screen and (min-width: 580px){.alignleft,img.alignleft{margin-right:24px;margin-right:1.5rem;display:inline;float:left}}@media only screen and (min-width: 580px){.alignright,img.alignright{margin-left:24px;margin-left:1.5rem;display:inline;float:right}}@media only screen and (min-width: 580px){.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.mb{margin-bottom:16px;margin-bottom:1rem}.mt{margin-top:16px;margin-top:1rem}.mr{margin-right:16px;margin-right:1rem}.ml{margin-left:16px;margin-left:1rem}.mb-half{margin-bottom:8px;margin-bottom:0.5rem}.mt-half{margin-top:8px;margin-top:0.5rem}.mr-half{margin-right:8px;margin-right:0.5rem}.ml-half{margin-left:8px;margin-left:0.5rem}.mb-double{margin-bottom:32px;margin-bottom:2rem}.mt-double{margin-top:32px;margin-top:2rem}.mr-double{margin-right:32px;margin-right:2rem}.ml-double{margin-left:32px;margin-left:2rem}.pb{padding-bottom:16px;padding-bottom:1rem}.pt{padding-top:16px;padding-top:1rem}.pr{padding-right:16px;padding-right:1rem}.pl{padding-left:16px;padding-left:1rem}.pb-half{padding-bottom:8px;padding-bottom:0.5rem}.pt-half{padding-top:8px;padding-top:0.5rem}.pr-half{padding-right:8px;padding-right:0.5rem}.pl-half{padding-left:8px;padding-left:0.5rem}.pb-double{padding-bottom:32px;padding-bottom:2rem}.pt-double{padding-top:32px;padding-top:2rem}.pr-double{padding-right:32px;padding-right:2rem}.pl-double{padding-left:32px;padding-left:2rem}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
