a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}table{border-spacing:0;border-collapse:separate}a:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;height:0;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}img{-ms-interpolation-mode:bicubic;border:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]:-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:focus{outline:thin dotted}a:active,a:hover{outline:0}#comments-nav,.builder-section,.clear,.entry-content,.gallery,.header-bar,.infinite-footer-container,.site-content,.site-content .container,.site-footer,.site-header,.site-header-main,div.sharedaddy{zoom:1}#comments-nav:after,#comments-nav:before,.builder-section:after,.builder-section:before,.clear:after,.clear:before,.entry-content:after,.entry-content:before,.gallery:after,.gallery:before,.header-bar:after,.header-bar:before,.infinite-footer-container:after,.infinite-footer-container:before,.site-content .container:after,.site-content .container:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header-main:after,.site-header-main:before,.site-header:after,.site-header:before,div.sharedaddy:after,div.sharedaddy:before{display:table;content:""}#comments-nav:after,.builder-section:after,.clear:after,.entry-content:after,.gallery:after,.header-bar:after,.infinite-footer-container:after,.site-content .container:after,.site-content:after,.site-footer:after,.site-header-main:after,.site-header:after,div.sharedaddy:after{clear:both}.break,blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{word-wrap:break-word;word-break:break-word}code,input,pre,textarea{font:inherit}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?odx1yw);src:url(../fonts/icomoon.eot?odx1yw#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?odx1yw) format('truetype'),url(../fonts/icomoon.woff?odx1yw) format('woff'),url(../fonts/icomoon.svg?odx1yw#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-long-arrow-left:before{content:"\e904"}.icon-long-arrow-right:before{content:"\e905"}.icon-comment:before{content:"\e906"}.icon-x:before{content:"\e900"}.icon-plus:before{content:"\e901"}.icon-minus:before{content:"\e902"}.icon-grid:before{content:"\e903"}.icon-play-circle-o:before{content:"\f01d"}.icon-pause:before{content:"\f04c"}.icon-chevron-left:before{content:"\f054"}.icon-chevron-right:before{content:"\f055"}.icon-primitive-square:before{content:"\f053"}.icon-file:before{content:"\e909"}.icon-tag:before{content:"\e907"}html{font-size:62.5%}body{font-size:17px;font-size:1.7rem;background-color:#fff;text-rendering:optimizeLegibility}body.boxed .container,body.boxed .infinite-footer-container{width:100%;max-width:100%;padding:0 32px;padding:0 3.2rem}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-main [class*=navigation]{overflow:hidden;padding:0 0 44px;padding:0 0 4.4rem}.site-main,.site-wrapper{margin:0 auto}.site-wrapper{margin:0 auto 0;height:auto!important;min-height:100%}.container,.infinite-footer-container{margin:0 auto;padding:0 40px;padding:0 4rem}body,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#171717}.ttfmade-alert,.ttfmade-notice,.vcard,address,dd,details,dl,dt,fieldset,figure,hr,ol,p,pre,table,ul{margin-bottom:22px;margin-bottom:2.2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}a{text-decoration:none;color:#3070d1}.site-header{float:left;width:100%;color:#171717}#site-header .container{padding:0;height:100%}.site-header-main{float:left;width:100%;height:100%}.header-layout-2 .site-branding,.header-layout-2 .site-navigation{float:none;width:100%;max-width:100%;margin-right:auto;margin-left:auto;text-align:center}.header-layout-2 .custom-logo{display:inline-block}.header-layout-3 .site-navigation{float:left;width:100%;max-width:100%;text-align:left}.header-layout-3 .site-navigation .menu{border-top:1px solid #eaecee;border-bottom:1px solid #eaecee}.header-layout-3 .site-navigation .nav-menu{margin-bottom:0}.header-layout-3 .search-form{font-size:13px;font-size:1.3rem}.site-navigation.menu-align-right .menu li a,.site-navigation.menu-align-right .nav-menu li a{text-align:right}.site-navigation.menu-align-left .menu li a,.site-navigation.menu-align-left .nav-menu li a{text-align:left}.site-navigation.menu-align-center .menu li a,.site-navigation.menu-align-center .nav-menu li a{text-align:center}.site-navigation.menu-align-right .menu li,.site-navigation.menu-align-right .nav-menu li{padding-right:15px}.archive .site-main,.page-container,.search .site-main{max-width:960px}.blog .site-main,.single .site-main{max-width:960px;display:none}.locked{position:fixed}.site-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:34px;font-size:3.4rem;font-weight:400;margin:0;color:#171717;line-height:11px}.site-title a{color:#171717}.no-site-tagline .site-title{margin-bottom:22px;margin-bottom:2.2rem}@media screen and (min-width:800px){.site-branding{margin-bottom:24px;margin-bottom:2.4rem}.branding-right .site-branding{float:right}}.site-description{font-size:12px;font-size:1.2rem;display:block;margin:11px 0 22px;margin:1.1rem 0 2.2rem;color:#999}.custom-logo{display:block;max-width:100%;margin-bottom:11px;margin-bottom:1.1rem;background-repeat:no-repeat;background-position:top left;background-size:contain}.custom-logo a{font:0/0 a;display:block;width:100%;height:0;text-decoration:none;color:transparent;text-shadow:none}.no-site-title.no-site-tagline .custom-logo{margin-bottom:0}@media screen and (min-width:1100px){.header-bar .search-form{float:right;padding:11px 0 11px 16px;padding:1.1rem 0 1.1rem 1.6rem;padding:11px 0;padding:1.1rem 0}}.header-bar .search-form input{width:100%;border:1px solid}@media screen and (min-width:1100px){.header-bar .search-form input{width:175px}}@media screen and (min-width:800px){.header-bar .search-form input{width:auto}}.header-bar .search-submit{display:none}.header-bar.right-content .header-text{padding-top:11px;padding-top:1.1rem}@media screen and (min-width:1100px){.header-bar.right-content .header-text{position:relative;top:5px;top:.5rem;overflow:hidden}}.header-bar .menu{margin:11px 0 22px;margin:1.1rem 0 2.2rem;padding:0;list-style:none;text-align:center}@media screen and (min-width:1100px){.header-bar .menu{float:left;text-align:left}.header-bar-flipped .header-bar .menu{float:right}}@media screen and (min-width:800px){.header-bar .menu{text-align:left}}.header-bar .menu li{display:inline-block;padding-right:16px;padding-right:1.6rem;text-align:left}.header-bar .menu li:last-of-type{padding-right:0}.header-bar .menu a{font-size:13px;font-size:1.3rem;font-weight:400}.header-text{font-size:12px;font-size:1.2rem;display:block;margin-bottom:22px;margin-bottom:2.2rem;text-align:center}@media screen and (min-width:1100px){.header-text{float:left;margin-top:2px;margin-top:.2rem;padding:11px 0;padding:1.1rem 0}}@media screen and (min-width:800px){.header-text{text-align:left}}.header-bar-flipped .header-text{float:right}.social-links{padding-top:11px;padding-top:1.1rem;padding-left:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-navigation{margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:800px){.site-navigation{margin-bottom:40px}}.site-navigation .menu,.site-navigation .nav-menu{padding-left:0}.site-navigation .menu ul.sub-menu ul.sub-menu{margin-left:20px;margin-left:2rem}.site-navigation .menu li,.site-navigation .nav-menu li{text-align:left}@media screen and (min-width:800px){.site-navigation .menu li,.site-navigation .nav-menu li{position:relative}.site-navigation .datamenu{border-top:1px solid #000;padding-top:22px}}.site-navigation .menu li a,.site-navigation .nav-menu li a{outline:0}.site-navigation .menu li a,.site-navigation .nav-menu li a{font-size:12px;font-size:1.2rem;font-weight:400;line-height:2;display:block;padding:0;color:#000;text-align:left}@media screen and (min-width:800px){.site-navigation .menu li a,.site-navigation .nav-menu li a{line-height:2}}.site-navigation .menu .children,.site-navigation .menu .sub-menu,.site-navigation .nav-menu .children,.site-navigation .nav-menu .sub-menu{padding:0;text-align:left}.site-navigation .menu .children li a,.site-navigation .menu .sub-menu li a,.site-navigation .nav-menu .children li a,.site-navigation .nav-menu .sub-menu li a{padding-left:16px;padding-left:1.6rem}.site-navigation .menu .children li a:before,.site-navigation .menu .sub-menu li a:before,.site-navigation .nav-menu .children li a:before,.site-navigation .nav-menu .sub-menu li a:before{content:"\2013  "}@media screen and (min-width:800px){.site-navigation .menu .children,.site-navigation .menu .sub-menu,.site-navigation .nav-menu .children,.site-navigation .nav-menu .sub-menu{z-index:99999;display:none;overflow:hidden}.site-navigation .menu .children a:after,.site-navigation .menu .sub-menu a:after,.site-navigation .nav-menu .children a:after,.site-navigation .nav-menu .sub-menu a:after{content:none}.site-navigation .menu .children .menu-item-has-children a:after,.site-navigation .menu .children .page_item_has_children a:after,.site-navigation .menu .sub-menu .menu-item-has-children a:after,.site-navigation .menu .sub-menu .page_item_has_children a:after,.site-navigation .nav-menu .children .menu-item-has-children a:after,.site-navigation .nav-menu .children .page_item_has_children a:after,.site-navigation .nav-menu .sub-menu .menu-item-has-children a:after,.site-navigation .nav-menu .sub-menu .page_item_has_children a:after{font-family:FontAwesome;font-size:10px;font-size:1rem;font-weight:400;position:relative;top:4px;top:.4rem;float:right}.site-navigation .menu .children .children li:not(.menu-item-has-children) a:after,.site-navigation .menu .children .children li:not(.page_item_has_children) a:after,.site-navigation .menu .children .sub-menu li:not(.menu-item-has-children) a:after,.site-navigation .menu .children .sub-menu li:not(.page_item_has_children) a:after,.site-navigation .menu .sub-menu .children li:not(.menu-item-has-children) a:after,.site-navigation .menu .sub-menu .children li:not(.page_item_has_children) a:after,.site-navigation .menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,.site-navigation .menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,.site-navigation .nav-menu .children .children li:not(.menu-item-has-children) a:after,.site-navigation .nav-menu .children .children li:not(.page_item_has_children) a:after,.site-navigation .nav-menu .children .sub-menu li:not(.menu-item-has-children) a:after,.site-navigation .nav-menu .children .sub-menu li:not(.page_item_has_children) a:after,.site-navigation .nav-menu .sub-menu .children li:not(.menu-item-has-children) a:after,.site-navigation .nav-menu .sub-menu .children li:not(.page_item_has_children) a:after,.site-navigation .nav-menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,.site-navigation .nav-menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after{content:none}.site-navigation .menu .children li,.site-navigation .menu .sub-menu li,.site-navigation .nav-menu .children li,.site-navigation .nav-menu .sub-menu li{padding-left:0}.site-navigation .menu .children li a:before,.site-navigation .menu .sub-menu li a:before,.site-navigation .nav-menu .children li a:before,.site-navigation .nav-menu .sub-menu li a:before{content:none}.site-navigation .menu .children ul,.site-navigation .menu .sub-menu ul,.site-navigation .nav-menu .children ul,.site-navigation .nav-menu .sub-menu ul{top:0;left:100%}}@media screen and (min-width:800px){.site-navigation .menu-item-has-children a:after,.site-navigation .page_item_has_children a:after{font-family:FontAwesome;font-size:10px;font-size:1rem;font-weight:400;padding-left:2px;padding-left:.2rem;color:#b9bcbf}.site-navigation .menu ul ul a,.site-navigation ul.menu ul a{margin:0}.site-navigation .menu ul ul a:focus:after,.site-navigation .menu ul ul a:hover:after,.site-navigation ul.menu ul a:focus:after,.site-navigation ul.menu ul a:hover:after{color:#fff}.site-navigation .menu .focus>ul,.site-navigation .menu ul li:hover>ul,.site-navigation ul.menu .focus>ul,.site-navigation ul.menu li:hover>ul{overflow:inherit;width:inherit;height:inherit}.mobile-nav{display:none}}@media screen and (min-width:0px) and (max-width:799px){.site-navigation .datamenu{display:none!important}.non-responsive{display:none!important}#site-navigation{height:auto!important;margin:0!important}.custom-logo{max-width:87%}.site-header-main{position:relative;top:-14px;z-index:0}}.mobile-nav{position:relative;top:-6px;z-index:9999}.site-navigation.mobile-nav{width:100%}.menu-toggle{font-size:22px;font-size:2.2rem;margin:5px 0 -15px;width:24px;height:20px;padding:0 0;padding:0rem 0rem;cursor:pointer;text-align:right;color:#000;line-height:14px;line-height:1.4rem}.menu-toggle,.site-navigation.toggled .menu,.site-navigation.toggled .nav-menu{display:block}.site-navigation .menu{display:none}@media screen and (min-width:800px){.site-navigation .menu{display:block;margin-bottom:30px;margin-bottom:3rem}}@media screen and (min-width:800px){.site-navigation ul{display:none}}@media screen and (min-width:800px){.menu-toggle{display:none}.site-navigation ul{display:block}}.site-content{float:left;width:100%;padding:40px 0}.site-footer{width:100%;color:#000;background-color:#fff;height:40px;vertical-align:middle;position:fixed;bottom:0;z-index:99999}.site-footer .copyrights{margin-bottom:0;font-size:10px;color:#000;line-height:normal}.site-footer .copyrights a{color:inherit;font-size:10px;text-decoration:none}.footer_left_container{float:left;width:25.8333%;height:39px;display:table;position:absolute;top:0}.footer_right_container span:first-child{margin-left:0}.footer_right_container span:last-child{margin-right:0}.copyrights{display:table-cell;vertical-align:middle}#slide-controls a,.footer_right_container{margin-top:14px;font-size:10px;color:#000;width:auto}#infinite-footer .site-footer{padding:22px 0;padding:2.2rem 0}.site-footer .search-form input{border:1px solid}.site-footer :not(select){border-color:#b9bcbf!important}@media screen and (min-width:800px){.site-footer .columns-1 .widget-area{width:100%}.site-footer .columns-2 .widget-area{width:48.3333333333%}.site-footer .columns-3 .widget-area{width:31.1111111111%}.site-footer .columns-4 .widget-area{width:22.5%}}.site-footer .widget-area{float:left;width:100%;margin-right:3.3333333333%;margin-bottom:22px;margin-bottom:2.2rem}@media screen and (min-width:800px){.site-footer .widget-area{margin-bottom:44px;margin-bottom:4.4rem}}.site-footer .widget-area:last-of-type{margin-right:0}.site-footer .widget_tag_cloud a,.site-footer input,.site-footer textarea{background-color:#fff}.site-footer .site-info{text-align:center}@media screen and (min-width:800px){.site-footer .site-info{float:left}}.site-footer .footer-social-links{text-align:center}@media screen and (min-width:800px){.site-footer .footer-social-links{float:right;text-align:right}}.site-footer .site-info,.site-footer .site-info a{font-size:12px;font-size:1.2rem;font-weight:700;color:inherit}@media screen and (min-width:800px){.site-footer .site-info,.site-footer .site-info a{font-size:13px;font-size:1.3rem}}.site-footer .site-info a,.site-footer .site-info a a{text-decoration:underline}.site-footer .site-info a a:hover,.site-footer .site-info a:hover{text-decoration:none}.site-footer .site-info .theme-by,.site-footer .site-info a .theme-by{font-weight:400;font-style:italic;padding:0 4px;padding:0 .4rem;letter-spacing:1px;letter-spacing:.1rem;text-transform:lowercase}.footer-widget-container{float:left;width:100%}.footer-text{font-size:12px;font-size:1.2rem;clear:both;margin-bottom:5.5px;margin-bottom:.55rem;text-align:center}@media screen and (min-width:800px){.footer-text{font-size:13px;font-size:1.3rem;text-align:left}}.footer-social-links{font-size:20px;font-size:2rem;margin-top:11px;margin-top:1.1rem}@media screen and (min-width:800px){.footer-social-links{font-size:17px;font-size:1.7rem;margin:0}}.infinite-scroll.neverending #site-footer{display:none}.infinity-end.neverending #site-footer{display:block}.footer-layout-2 .footer-social-links,.footer-layout-2 .footer-text,.footer-layout-2 .site-info{float:none;clear:both;text-align:center}.footer-layout-2 .footer-social-links{margin-top:11px;margin-top:1.1rem}h1,h2,h3,h4,h5,h6{font-weight:400;clear:both;margin:11px 0;margin:1.1rem 0}a h1,a h2,a h3,a h4,a h5,a h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit}h1{font-size:46px;font-size:4.6rem;font-weight:400;line-height:1.1}h2{font-size:34px;font-size:3.4rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:24px;font-size:2.4rem;font-weight:400}h5{font-size:16px;font-size:1.6rem;letter-spacing:1px;letter-spacing:.1rem;text-transform:uppercase}h6{font-size:13px;font-size:1.3rem;font-weight:400;letter-spacing:2px;letter-spacing:.2rem;text-transform:uppercase}blockquote{clear:both;margin:22px 0;margin:2.2rem 0}blockquote p{font-size:24px;font-size:2.4rem;line-height:1.5;padding-left:15px}blockquote cite{font-size:13px;font-size:1.3rem;font-style:normal;margin-bottom:22px;margin-bottom:2.2rem}blockquote cite:before{content:"\2014"}blockquote.ttfmade-testimonial{line-height:0;margin-bottom:44px;margin-bottom:4.4rem;padding:33px 32px;padding:3.3rem 3.2rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eaecee}blockquote.ttfmade-testimonial p{margin-bottom:0}blockquote.ttfmade-testimonial cite{font-size:14px;font-size:1.4rem;font-weight:700;display:block;margin-bottom:0;padding:11px 0;padding:1.1rem 0}blockquote.ttfmade-testimonial:after{position:relative;bottom:-60px;bottom:-6rem;left:5px;left:.5rem;width:0;height:0;content:"";border-top:22px solid #eaecee;border-right:22px solid transparent;border-left:22px solid transparent}q:before{content:"\201C"}q:after{content:"\201D"}code,kbd,pre,samp,tt,var{font-family:"Lucida Sans Typewriter","Lucida Console",Monaco,monospace;padding:4px 6px;padding:.4rem .6rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eaecee}pre{line-height:1.7;overflow:auto;max-width:100%;margin:22px 0;margin:2.2rem 0;padding:33px;padding:3.3rem;white-space:pre-wrap}abbr,acronym,dfn{font-size:.95em;cursor:help;letter-spacing:1px;letter-spacing:.1rem;text-transform:uppercase;border-bottom:1px dotted #171717}details summary{font-weight:700;margin-bottom:22px;margin-bottom:2.2rem}details :focus{outline:0}mark{text-decoration:none;background-color:#fff9c0}small{font-size:75%}big{font-size:125%}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}figure{margin:0}address{margin:22px 0;margin:2.2rem 0}hr{height:1px;margin-bottom:22px;border:0;border-top:1px solid #eaecee}hr.ttfmade-line-dashed{border-top:1px dashed #eaecee}hr.ttfmade-line-double{border-top:6px double #eaecee}ol,ul{margin:0 0 22px 0;margin:0 0 2.2rem 0;padding-left:0}ol.ttfmade-list,ul.ttfmade-list{padding-left:0;list-style:none}ol.ttfmade-list li:before,ul.ttfmade-list li:before{font-family:FontAwesome;padding-right:10.6666666667px;padding-right:1.0666666667rem}ol.ttfmade-list-check li:before,ul.ttfmade-list-check li:before{content:"\f14a";color:#339d56}ol.ttfmade-list-check2 li:before,ul.ttfmade-list-check2 li:before{content:"\f046";color:#339d56}ol.ttfmade-list-star li:before,ul.ttfmade-list-star li:before{content:"\f005";color:#f89e01}ol.ttfmade-list-dot li:before,ul.ttfmade-list-dot li:before{content:"\f192";color:#3070d1}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:0}dt{font-weight:700}dd{margin:0 22px 22px}table{width:100%;margin:22px 0;margin:2.2rem 0;text-align:left;border:1px solid #eaecee;border-left:0}table caption{font-weight:700;margin-bottom:22px;margin-bottom:2.2rem}table td,table th{padding:11px 8px;padding:1.1rem .8rem}table th{border-left:1px solid #eaecee}table td{border-top:1px solid #eaecee;border-left:1px solid #eaecee}table td[valign=top]{vertical-align:top}table td[valign=bottom]{vertical-align:bottom}.gallery-item{display:inline-block;margin:0 .4rem .4rem 0;overflow:hidden;position:relative;text-align:center;vertical-align:top}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:48%}.gallery-columns-3 .gallery-item{width:32%}.gallery-columns-4 .gallery-item{width:23%}.gallery-columns-5 .gallery-item{width:19%}.gallery-columns-6 .gallery-item{width:15%}.gallery-columns-7 .gallery-item{width:13%}.gallery-columns-8 .gallery-item{width:11%}.gallery-columns-9 .gallery-item{width:9%}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-icon{line-height:0}.ttfmade-notice{padding:10px 20px;color:grey;border:2px solid grey;background:#e5e5e5}.ttfmade-notice p:last-of-type{margin-bottom:0}.ttfmade-alert{font-size:14px;font-size:1.4rem;position:relative;overflow:hidden;padding:33px 32px;padding:3.3rem 3.2rem;border:1px solid #c0c6cc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eaecee}.ttfmade-alert:before{font-family:FontAwesome;font-size:72px;font-size:7.2rem;line-height:1;position:absolute;right:-12px;right:-1.2rem;bottom:-12px;bottom:-1.2rem;display:block;content:"\f05a";opacity:.1}.ttfmade-alert p:last-of-type{margin-bottom:0}.ttfmade-alert.ttfmade-error{color:#d04242;border:1px solid #dfbaba;background-color:#f7eeee}.ttfmade-alert.ttfmade-error:before{content:"\f06a"}.ttfmade-alert.ttfmade-success{color:#339d56;border:1px solid #badfc6;background:#eef7f1}.ttfmade-alert.ttfmade-success:before{content:"\f058"}.ttfmade-alert.ttfmade-important{color:#f89e01;border:1px solid #fff265;background-color:#fffde5}.ttfmade-alert.ttfmade-important:before{content:"\f06a"}img{max-width:100%;height:auto}.alignleft,.entry-thumbnail.thumbnail{display:inline;float:left;margin-right:32px;margin-right:3.2rem}.alignright.entry-thumbnail.thumbnail{display:inline;float:right;margin-left:32px;margin-left:3.2rem}.aligncenter.entry-thumbnail.thumbnail{display:block;margin:0 auto;float:none;text-align:center}.alignright{display:inline;float:right;margin-left:32px;margin-left:3.2rem}.aligncenter{display:block;clear:both;margin:0 auto}img.wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none}.wp-caption{font-style:italic;line-height:1.35;max-width:100%;margin-bottom:22px;margin-bottom:2.2rem}.wp-caption img[class*=wp-image-]{display:block;margin:1.2% auto 0}.cycle-caption,.entry-thumbnail-caption,.wp-caption-text{font-size:13px;font-size:1.3rem;font-style:italic;line-height:1.35}.wp-caption .wp-caption-text{margin:11px 0;margin:1.1rem 0}embed,iframe,object{max-width:100%}div.wp-video-shortcode{margin-bottom:22px;margin-bottom:2.2rem}iframe[src*="google.com/maps"]{width:100%;height:300px}@media screen and (min-width:800px){iframe[src*="google.com/maps"]{height:600px}}.entry-header{margin-bottom:22px;margin-bottom:2.2rem}.entry-header .entry-thumbnail{line-height:1;margin-bottom:17px;margin-bottom:1.7rem;text-align:center}.entry-header .entry-thumbnail.post-header{margin-right:0;clear:both}.entry-thumbnail-caption{margin-top:5.5px;margin-top:.55rem;text-align:left}.entry-title{margin-top:-8px;font-weight:400;margin-bottom:25px;margin-bottom:2.5rem}.entry-date,.site-wrapper div.sharedaddy h3{font-size:12px;font-size:1.2rem;font-weight:700;display:block;margin-bottom:11px;margin-bottom:1.1rem;letter-spacing:1px;letter-spacing:.1rem;text-transform:uppercase}.entry-header .entry-date,.entry-header .site-wrapper div.sharedaddy h3,.site-wrapper div.sharedaddy .entry-header h3{line-height:40px}.entry-footer .entry-date,.entry-footer .site-wrapper div.sharedaddy h3,.site-wrapper div.sharedaddy .entry-footer h3{font-size:14px;font-size:1.4rem;display:inline-block;float:none;margin-bottom:22px;margin-bottom:2.2rem;letter-spacing:0;text-transform:none}.entry-date .site-wrapper div.sharedaddy h3,.entry-date a,.site-wrapper div.sharedaddy .entry-date h3{text-decoration:none;color:#171717}.entry-author{float:left;clear:both;margin:22px 0 22px;margin:2.2rem 0 2.2rem}.entry-header .entry-author{display:inline-block;margin-top:0;line-height:10px}.has-author-avatar .entry-header .entry-author{line-height:normal}.has-author-avatar .entry-author-byline{line-height:40px}.entry-header .entry-author .entry-author-byline{display:inline-block;margin-right:8px;margin-right:.8rem;line-height:39px;line-height:3.9rem}.entry-footer .entry-author{display:block;float:none;margin:44px 0 22px;margin:4.4rem 0 2.2rem}.entry-content{clear:both}.entry-author-bio{font-size:13px;font-size:1.3rem;margin-top:11px;margin-top:1.1rem}.entry-author-byline{font-size:15px;font-size:1.5rem;font-style:italic;line-height:40px;line-height:4rem}.entry-author-byline a.vcard{font-weight:700;font-style:normal;color:#3070d1}.entry-comment-count{margin-bottom:20px;margin-bottom:2rem}.entry-header .entry-comment-count{line-height:9px;float:right;clear:both}.entry-footer .entry-comment-count{margin-bottom:12px;margin-bottom:1.2rem}.comment-count-icon a,.entry-comment-count a{font-size:14px;font-size:1.4rem;font-weight:400;color:#b9bcbf}.comment-count-icon a:hover,.entry-comment-count a:hover{color:#3070d1}.comment-count-icon:before{position:relative;top:1px;top:.1rem;float:left;padding-right:8px;padding-right:.8rem;color:#b9bcbf}.entry-footer .comment-count-icon:before{top:0}.entry-author-avatar{line-height:0;float:left;padding-right:8px;padding-right:.8rem}.entry-author-avatar img{width:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.entry-footer{font-size:14px;font-size:1.4rem}.entry-footer a{font-weight:400;color:#b9bcbf}.post-categories a,.post-tags a{line-height:1.6}.entry-footer [class*=" icon-"]:before,.entry-footer [class^=icon-]:before{position:relative;top:2px;top:.2rem;float:left;padding-right:8px;padding-right:.8rem;color:#b9bcbf}.post{margin:66px 0 88px;margin:6.6rem 0 8.8rem;padding-bottom:22px;padding-bottom:2.2rem;border-bottom:1px solid #eaecee}.post:first-of-type{margin-top:0}.single .post{margin-bottom:44px;margin-bottom:4.4rem}.post-categories,.post-tags{margin-bottom:11px;margin-bottom:1.1rem;padding-left:0;list-style:none}.post-categories li,.post-tags li{display:inline}.post-categories li:after,.post-tags li:after{padding:0 0 0 4px;padding:0 0 0 .4rem;content:"\002F";color:#b9bcbf}.post-categories li:last-of-type:after,.post-tags li:last-of-type:after{content:none}.sticky-post-label-wrapper{clear:both}.sticky-post-label{font-size:12px;font-size:1.2rem;padding:4px 6px;padding:.4rem .6rem;letter-spacing:2px;letter-spacing:.2rem;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eaecee}#infinite-handle span{font-size:inherit;padding:inherit;cursor:pointer;color:inherit;border-radius:0;background:inherit}#infinite-handle,[class*=navigation] .nav-next,[class*=navigation] .nav-previous{width:50%}#infinite-handle a,#infinite-handle span,[class*=navigation] .nav-next a,[class*=navigation] .nav-next span,[class*=navigation] .nav-previous a,[class*=navigation] .nav-previous span{font-size:14px;font-size:1.4rem;font-weight:400;text-decoration:none;color:#171717}#infinite-handle a:after,#infinite-handle a:before,#infinite-handle span:after,#infinite-handle span:before,[class*=navigation] .nav-next a:after,[class*=navigation] .nav-next a:before,[class*=navigation] .nav-next span:after,[class*=navigation] .nav-next span:before,[class*=navigation] .nav-previous a:after,[class*=navigation] .nav-previous a:before,[class*=navigation] .nav-previous span:after,[class*=navigation] .nav-previous span:before{font-family:icomoon!important;font-weight:400}[class*=navigation] .nav-previous{float:left}[class*=navigation] .nav-previous a:before{content:"\e904";padding-right:4px;vertical-align:middle}#infinite-handle,[class*=navigation] .nav-next{float:right;text-align:right}#infinite-handle a:after,#infinite-handle span:after,[class*=navigation] .nav-next a:after,[class*=navigation] .nav-next span:after{content:"\e905";padding-left:4px;vertical-align:middle}.infinite-scroll .paging-navigation{display:none}.infinite-loader{display:block;float:right;height:28px;padding-right:28px;text-indent:-9999px;color:#171717}.site-wrapper div.sharedaddy div.sd-block{border-top:0}.site-wrapper div.sharedaddy .sd-content,.site-wrapper div.sharedaddy h3{display:block;float:left;width:auto}.site-wrapper div.sharedaddy h3{font-family:inherit;padding-right:22px;padding-right:2.2rem}.ttfmade-shortcode-slider .cycle-slide{position:relative;width:100%;text-align:center}.ttfmade-shortcode-slider .cycle-caption{position:absolute;z-index:10;right:16px;right:1.6rem;bottom:22px;bottom:2.2rem;left:16px;left:1.6rem;display:none;text-align:left;color:#eaecee;text-shadow:1px 0 3px rgba(0,0,0,.15)}@media screen and (min-width:800px){.ttfmade-shortcode-slider .cycle-caption{display:block}}.ttfmade-shortcode-slider .cycle-pager{margin-top:44px;margin-top:4.4rem}.section-header{margin-bottom:40px;margin-bottom:4rem}.section-title{font-size:24px;font-size:2.4rem}.search-results .section-title{line-height:16px;margin-top:0}.archive h1.section-title{margin:-6px 0 0;line-height:30px}.section-description{font-size:13px;font-size:1.3rem}.builder-section-content{position:relative;z-index:2}.page-template-template-builder-php .site-content>.container,.page-template-template-builder-php .site-content>.infinite-footer-container{width:100%;max-width:none;padding:0}.page-template-template-builder-php .site-main{width:100%}.page-template-template-builder-php .builder-section-header,.page-template-template-builder-php .comments-area,.page-template-template-builder-php .entry-footer,.page-template-template-builder-php .entry-header{max-width:1024px;margin:0 auto;padding:0 32px;padding:0 3.2rem}.builder-section-blank .builder-section-content,.builder-section-gallery .builder-section-content,.builder-section-text .builder-section-content{max-width:1024px;margin:0 auto;padding:0 32px;padding:0 3.2rem}.builder-section{margin-bottom:44px;margin-bottom:4.4rem}.builder-banner-section-title,.builder-gallery-section-title,.builder-section-title,.builder-text-section-title,.builder-text-title{line-height:1.4;margin:0 0 11px;margin:0 0 1.1rem}.builder-banner-section-title,.builder-gallery-section-title,.builder-text-section-title{max-width:1024px;margin-right:auto;margin-left:auto;padding:0 32px;padding:0 3.2rem}.builder-text-section-title{margin-bottom:22px;margin-bottom:2.2rem}.builder-text-column{float:left;width:100%;min-height:1px}@media screen and (min-width:800px){.builder-text-column{margin-right:3.3333333333%}}.builder-text-column:last-of-type{margin-right:0}@media screen and (min-width:800px){.builder-text-columns-2 .builder-text-column{width:48.3333333333%}.builder-text-columns-3 .builder-text-column{width:31.1111111111%}.builder-text-columns-4 .builder-text-column{width:22.5%}}.builder-text-image{margin-bottom:22px;margin-bottom:2.2rem;text-align:center}.builder-banner-overlay,.builder-section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}@media screen and (min-width:800px){.builder-banner-overlay,.builder-section-overlay{background-color:rgba(0,0,0,.4)}}.builder-banner-overlay{z-index:-1}.builder-section-overlay{z-index:1}.builder-banner-slide{position:relative;z-index:1;width:100%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.builder-banner-content{font-size:15px;font-size:1.5rem;line-height:1.35;position:absolute;right:0;left:0;overflow:hidden;width:100%;height:100%;min-height:100%;margin-bottom:0;padding:11px 32px;padding:1.1rem 3.2rem;color:#fff;text-shadow:1px 0 8px rgba(0,0,0,.15)}@media screen and (min-width:800px){.builder-banner-content{font-size:21px;font-size:2.1rem;padding:11px 128px;padding:1.1rem 12.8rem}}.cycle-slide .builder-banner-content{padding:11px 96px;padding:1.1rem 9.6rem}.builder-banner-content:after{display:inline-block;height:100%;content:"";vertical-align:middle}@media screen and (min-width:800px){.content-position-none .builder-banner-content{margin-right:auto;margin-left:auto}}@media screen and (min-width:800px){.content-position-left .builder-banner-content{right:auto;float:left;width:50%}}@media screen and (min-width:800px){.content-position-right .builder-banner-content{left:auto;float:right;width:50%}}.builder-banner-inner-content{display:inline-block;width:100%;max-width:98%;vertical-align:middle}.builder-banner-inner-content :last-child{margin-bottom:0}.builder-section-banner .cycle-pager,.ttfmade-shortcode-slider .cycle-pager{font-size:40px;font-size:4rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;color:#eaecee}.builder-section-banner .cycle-pager span,.ttfmade-shortcode-slider .cycle-pager span{cursor:pointer}.builder-section-banner .cycle-pager .cycle-pager-active,.ttfmade-shortcode-slider .cycle-pager .cycle-pager-active{color:#b9bcbf}.builder-section-banner .cycle-next,.builder-section-banner .cycle-prev,.ttfmade-shortcode-slider .cycle-next,.ttfmade-shortcode-slider .cycle-prev{position:absolute;z-index:999;top:50%;cursor:pointer}@media screen and (min-width:800px){.builder-section-banner .cycle-next,.builder-section-banner .cycle-prev,.ttfmade-shortcode-slider .cycle-next,.ttfmade-shortcode-slider .cycle-prev{opacity:.6}}.builder-section-banner .cycle-next:before,.builder-section-banner .cycle-prev:before,.ttfmade-shortcode-slider .cycle-next:before,.ttfmade-shortcode-slider .cycle-prev:before{font-family:FontAwesome;font-size:34px;font-size:3.4rem;line-height:1;position:relative;top:-34px;top:-3.4rem;color:#eaecee}@media screen and (min-width:800px){.builder-section-banner:focus .cycle-next,.builder-section-banner:focus .cycle-prev,.builder-section-banner:hover .cycle-next,.builder-section-banner:hover .cycle-prev,.ttfmade-shortcode-slider:focus .cycle-next,.ttfmade-shortcode-slider:focus .cycle-prev,.ttfmade-shortcode-slider:hover .cycle-next,.ttfmade-shortcode-slider:hover .cycle-prev{opacity:1}}.builder-section-banner .cycle-prev:before,.ttfmade-shortcode-slider .cycle-prev:before{left:32px;content:"\f0a8"}.builder-section-banner .cycle-next,.ttfmade-shortcode-slider .cycle-next{right:0}.builder-section-banner .cycle-next:before,.ttfmade-shortcode-slider .cycle-next:before{right:32px;content:"\f0a9"}.ttfmade-shortcode-slider .cycle-next:before,.ttfmade-shortcode-slider .cycle-prev:before{top:-12px;top:-1.2rem}.builder-section-gallery{position:relative;background-repeat:repeat;background-position:center}.builder-section-gallery.has-background{padding:52px 0 44px;padding:5.2rem 0 4.4rem}.builder-gallery-title{font-size:18px;font-size:1.8rem;font-weight:700;text-transform:uppercase}.builder-gallery-content{position:relative;z-index:2;width:100%;background-color:#fff;background-color:rgba(255,255,255,.85)}.x-gallery .gallery-caption{margin-bottom:8px}.caption-main{padding:10px 0}.caption-main .caption .description{margin-bottom:0}.caption-main p.title{margin-bottom:10px}.builder-gallery-item{font-size:14px;font-size:1.4rem;margin-bottom:8px;margin-bottom:.8rem}.builder-gallery-item.has-link{cursor:pointer}.builder-gallery-captions-overlay .builder-gallery-item,.builder-gallery-captions-reveal .builder-gallery-item{position:relative}.builder-gallery-captions-overlay .builder-gallery-item .builder-gallery-content,.builder-gallery-captions-reveal .builder-gallery-item:hover .builder-gallery-content{visibility:visible}.builder-gallery-item .builder-gallery-captions-none .builder-gallery-content{display:none}.builder-gallery-captions-overlay .builder-gallery-item:hover .builder-gallery-content{visibility:hidden}.builder-gallery-captions-overlay .builder-gallery-content,.builder-gallery-captions-reveal .builder-gallery-content{position:absolute;top:0;padding:32px;padding:3.2rem}.builder-gallery-captions-overlay .builder-gallery-content,.builder-gallery-captions-reveal .builder-gallery-content{visibility:hidden;height:100%}.builder-gallery-captions-overlay .builder-gallery-description,.builder-gallery-captions-reveal .builder-gallery-description{overflow:hidden;height:60%}.builder-gallery-captions-overlay .builder-gallery-title,.builder-gallery-captions-reveal .builder-gallery-title{line-height:1.5;overflow:hidden;max-height:100%}.builder-gallery-captions-dark .builder-gallery-content{color:#fff;background-color:#171717;background-color:rgba(23,23,23,.85)}.builder-gallery-image{line-height:0;height:0;background-position:center;background-size:cover}.builder-gallery-aspect-square .builder-gallery-image{padding-bottom:100%}.builder-gallery-aspect-landscape .builder-gallery-image{padding-bottom:75%}.builder-gallery-aspect-portrait .builder-gallery-image{padding-bottom:133%}.builder-gallery-item{float:left;width:100%;margin-right:.8333333333%}.builder-gallery-item:last-of-type{margin-right:0}.builder-gallery-gutter{width:.8333333333%}@media screen and (min-width:800px){.builder-gallery-columns-1 .builder-gallery-item{width:100%}.builder-gallery-columns-2 .builder-gallery-item{width:49.5833333333%}.builder-gallery-columns-2 .builder-gallery-item.last-2{margin-right:0}.builder-gallery-columns-3 .builder-gallery-item{width:32.7777777778%}.builder-gallery-columns-3 .builder-gallery-item.last-3{margin-right:0}.builder-gallery-columns-4 .builder-gallery-item{width:24.375%}.builder-gallery-columns-4 .builder-gallery-item.last-4{margin-right:0}#sidebar-left{float:left}}@media screen and (min-width:800px){#sidebar-right{float:right}.archive #sidebar-right,.blog #sidebar-right,.page #sidebar-right,.search #sidebar-right,.single #sidebar-right{float:left}.footer_left_container{margin-right:40px}}.site-content .container,.site-content .infinite-footer-container{clear:both;padding-bottom:40px;padding-bottom:4rem}@media screen and (min-width:0px) and (max-width:799px){.site-main{clear:both;margin-left:0!important}#top-left{width:100%!important;position:relative!important}.container,.infinite-footer-container{padding:0 2.3rem;padding:0 23px}}@media screen and (max-width:799px){.navigation-sidebar-main{height:auto!important}}@media screen and (min-width:800px){.has-left-sidebar .site-main{margin-left:4.356059%}.has-right-sidebar .site-main{float:left;width:47.5033333333%}.blog.has-right-sidebar .site-main,.page.has-right-sidebar .site-main,.single.has-right-sidebar .site-main{max-width:672px}.has-left-sidebar #sidebar-right,.has-right-sidebar #sidebar-left,.has-right-sidebar #sidebar-right{width:22.5%}.has-left-sidebar #sidebar-left{width:100%}}@media screen and (min-width:800px){.has-left-sidebar.has-right-sidebar .entry-title{font-size:34px;font-size:3.4rem;line-height:25px;line-height:2.4rem;margin-top:0}.has-left-sidebar.has-right-sidebar .site-main{width:47.5033333333%;float:left}.archive.has-left-sidebar.has-right-sidebar .site-main,.page.has-left-sidebar.has-right-sidebar .site-main,.search.has-left-sidebar.has-right-sidebar .site-main{max-width:672px}.has-left-sidebar.has-right-sidebar #sidebar-right{width:22.5%;max-width:22.5%}.archive.has-left-sidebar.has-right-sidebar #sidebar-right,.search.has-left-sidebar.has-right-sidebar #sidebar-right{width:22.5%;max-width:248px;margin-left:2.2%}.page.has-left-sidebar.has-right-sidebar #sidebar-right{width:22.5%;max-width:248px;margin-left:40px}.blog.has-right-sidebar #sidebar-right,.page.has-right-sidebar #sidebar-right,.single.has-right-sidebar #sidebar-right{max-width:248px;margin-left:40px}.has-left-sidebar.has-right-sidebar #sidebar-left{width:100%}}.widget-area{max-width:100%}.widget-title{font-size:13px;font-size:1.3rem;font-weight:700;margin:0 0 11px;margin:0 0 1.1rem}#sidebar-right .widget-title{line-height:10px}.builder-text-content .widget-title{font-size:24px;font-size:2.4rem;line-height:1.4}.widget{font-size:13px;font-size:1.3rem;max-width:100%;margin-bottom:44px;margin-bottom:4.4rem}.builder-text-content .widget{font-size:17px;font-size:1.7rem}.widget .search-form{margin-top:11px;margin-top:1.1rem}.widget select{max-width:100%}.widget ol,.widget ul{padding-left:0}.widget li{padding:11px 0;padding:1.1rem 0;list-style:none;border-bottom:1px solid #eaecee}.widget li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.widget .children,.widget .sub-menu{margin-bottom:0}.widget .children li:before,.widget .sub-menu li:before{content:"\2013  "}.widget_product_tag_cloud a,.widget_tag_cloud a{display:inline-block;margin-bottom:5px;margin-bottom:.5rem;padding:8px;padding:.8rem;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eaecee}.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover{text-decoration:underline}.widget_calendar table{margin-top:0}.widget_search .search-submit{display:none}.widget_rss .widget-title a{text-decoration:none;color:#171717}.widget_rss img{display:none}.widget_rss .rss-date,.widget_rss cite{display:block}.widget_rss .rss-date{font-style:italic;margin-bottom:11px;margin-bottom:1.1rem}.widget_rss cite{font-style:normal;margin:11px 0 22px 0;margin:1.1rem 0 2.2rem 0}.widget_rss cite:before{content:"\2013  "}#comments{font-size:15px;font-size:1.5rem;width:100%;margin-top:44px;margin-top:4.4rem}.comment-list{padding-left:0}.comment{padding:33px 0 0;padding:3.3rem 0 0;list-style:none}.comment:focus{outline:0}.comment:last-of-type{margin-bottom:0}.comment .children{margin:0;padding-left:32px;padding-left:3.2rem}.comment .depth-4 .children{padding-left:0}.comment .comment-label:before{padding-right:1px;padding-right:.1rem;content:"\0028"}.comment .comment-label:after{padding-left:1px;padding-left:.1rem;content:"\0029"}.comment .avatar{float:left;margin-right:10px;margin-right:1rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.comment-content p:last-of-type{margin-bottom:0}.comment-content a{word-wrap:break-word}.comment-body{padding-bottom:33px;padding-bottom:3.3rem;border-bottom:1px solid #eaecee}.comment-date{font-size:13px;font-size:1.3rem}.comment-content,.comment-reply-link{margin-bottom:11px;margin-bottom:1.1rem;padding-top:11px;padding-top:1.1rem}#cancel-comment-reply-link{font-size:inherit;margin-left:8px;margin-left:.8rem}#comment-nav{margin:22px 0;margin:2.2rem 0}#respond h3{padding:5.5px 0 0;padding:.55rem 0 0}.comment-list+#respond h3{margin:44px 0 22px;margin:4.4rem 0 2.2rem;padding:5.5px 0 0;padding:.55rem 0 0}li #respond h3{margin-top:22px;margin-top:2.2rem}.comment-metadata time{font-size:13px;font-size:1.3rem}.fn{font-weight:700;font-style:normal}.vcard{margin-bottom:0}.bypostauthor{margin:0}.comment-form input:not(#submit),.comment-form textarea{width:100%}.comment-form label{display:block;padding-bottom:7.3333333333px;padding-bottom:.7333333333rem}.comment-form .required{color:#3070d1}.form-allowed-tags code{background-color:transparent}#comments-nav{width:100%;margin-bottom:44px;margin-bottom:4.4rem}.pingback,.trackback{padding-top:0;list-style:none}.pingback .comment-body,.trackback .comment-body{padding-bottom:11px;padding-bottom:1.1rem;border-bottom:0}input[type=search],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{max-width:100%;padding:6px 8px;padding:.6rem .8rem;border:0;background-color:#f5f5f5;-webkit-appearance:none}input[type=search]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:0}textarea{resize:vertical}select{overflow:auto;max-width:100%;vertical-align:top;outline:0}.ttfmade-button,button,input[type=button],input[type=reset],input[type=submit]{font-size:13px;font-size:1.3rem;padding:10px 14px;padding:1rem 1.4rem;cursor:pointer;color:#fff;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#171717}.ttfmade-button.color-primary-background,button.color-primary-background,input[type=button].color-primary-background,input[type=reset].color-primary-background,input[type=submit].color-primary-background{background-color:#3070d1}.ttfmade-button.color-secondary-background,button.color-secondary-background,input[type=button].color-secondary-background,input[type=reset].color-secondary-background,input[type=submit].color-secondary-background{background-color:#eaecee}.ttfmade-button.ttfmade-success,button.ttfmade-success,input[type=button].ttfmade-success,input[type=reset].ttfmade-success,input[type=submit].ttfmade-success{background-color:#339d56}.ttfmade-button.ttfmade-error,button.ttfmade-error,input[type=button].ttfmade-error,input[type=reset].ttfmade-error,input[type=submit].ttfmade-error{background-color:#d04242}.ttfmade-button.ttfmade-important,button.ttfmade-important,input[type=button].ttfmade-important,input[type=reset].ttfmade-important,input[type=submit].ttfmade-important{background-color:#f89e01}.ttfmade-button.ttfmade-download:after,button.ttfmade-download:after,input[type=button].ttfmade-download:after,input[type=reset].ttfmade-download:after,input[type=submit].ttfmade-download:after{font-family:FontAwesome;padding-left:6px;padding-left:.6rem;content:"\f0ab"}input[type=checkbox],input[type=radio]{margin-left:2px;margin-left:.2rem;padding:0}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-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{padding:0;border:0}::-webkit-input-placeholder{color:#171717}:-moz-placeholder{opacity:1;color:#171717}::-moz-placeholder{opacity:1;color:#171717}:-ms-input-placeholder{color:#171717}.wpcf7 input,.wpcf7 textarea{margin-top:5.5px;margin-top:.55rem}.wpcf7 input[type=submit]{margin-bottom:0}.gform_wrapper input[type=search],.gform_wrapper input[type=date],.gform_wrapper input[type=datetime],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=email],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=week],.gform_wrapper textarea{padding:6px 8px!important}.gform_wrapper .top_label .gfield_label{margin-top:22px!important}.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_year label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .ginput_complex label,.gform_wrapper .instruction{font-size:13px!important}div.sharedaddy{margin:22px 0;margin:2.2rem 0}.contact-form input[type=search],.contact-form input[type=date],.contact-form input[type=datetime],.contact-form input[type=datetime-local],.contact-form input[type=email],.contact-form input[type=month],.contact-form input[type=number],.contact-form input[type=password],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=time],.contact-form input[type=url],.contact-form input[type=week],.contact-form textarea{width:100%!important;max-width:100%!important}.contact-form div label{margin-top:11px;margin-top:1.1rem}.infinite-scroll.neverending #site-footer{display:none}.infinity-end.neverending #site-footer{display:block}#cursor-fancy{display:none}.responsive-menu{display:none}.inside-iframe{margin-top:44px}.inside-iframe:after{content:"";display:block;clear:both}.inner-content,.inside-iframe{max-width:764px;margin:auto}.inside-iframe{margin-top:44px}.inside-iframe .inner-content{padding-right:40px}a.skip-link{display:none!important}.responsive-menu ul li a,responsive-menu ul li .sub-menu li a{font-weight:400}#site-main{position:relative}.loader-main{background:#fff;bottom:0;height:100vh;left:24%;position:fixed;top:-25px;width:76%;z-index:99}.loader{font-size:14px;left:50%;padding:5px;border-radius:3px;position:absolute;top:50%;margin-left:-97px;z-index:9}#site-main .loader img{width:auto;margin-right:5px}.swipe-gallery-controls span.previous-image:before{top:1px}@media all and (min-width:800px){.sidebar-content{clear:both;margin-bottom:25px}}@media all and (max-width:799px){body,html{height:100%!important}.loader{display:none!important}#site-main,#top-left{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-rendering:optimizeLegibility}body.pushed #site-main,body.pushed #top-left{-webkit-transform:translate(-300px,0);-moz-transform:translate(-300px,0);-ms-transform:translate(-300px,0);-o-transform:translate(-300px,0);transform:translate(-300px,0)}.site-navigation.mobile-nav .nav-menu{display:none}.responsive-menu{display:block;height:100%;position:fixed;right:0;top:0;width:300px;z-index:1;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-rendering:optimizeLegibility;-webkit-transform:translate(300px,0);-moz-transform:translate(300px,0);-ms-transform:translate(300px,0);-o-transform:translate(300px,0);transform:translate(300px,0)}body.pushed .responsive-menu{visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.nicescroll-rails{z-index:9!important}.responsive-menu>div{background:#f3f3f3;padding:0;position:relative}.responsive-menu>div:after{z-index:-1;background:#f3f3f3;position:absolute;content:"";height:100%;width:100%;left:0}body.pushed .responsive-menu.on-canvas{display:block;margin-right:0;height:100%;bottom:0;top:0;width:300px}.responsive-menu .menu li{list-style:none}.sidebar-content{display:block;margin-bottom:20px}.swipe-gallery-controls{bottom:39px;left:0;position:fixed;text-align:center;width:100%;z-index:9999;background:#fff;padding:10px 0}.swipe-gallery-controls span{display:inline-block;font-size:11px;cursor:pointer;line-height:10px;margin:5px 10px;padding-left:15px;position:relative;vertical-align:middle}.swipe-gallery-controls span#custom-caption{cursor:text}#swipe-gallery .caption-main{margin-bottom:100px}#swipe-gallery{overflow:visible!important}.swipe-gallery-controls span:before{left:0;position:absolute;top:0}#vertical-scroll-gallery{display:none}#slide-controls{display:none}.custom-logo{margin-top:-10px!important}.site-footer .copyrights{white-space:nowrap}.responsive-menu .sidebar-content{display:block}#sidebar-left{float:none}.mobile-nav{display:block}#slide-thumbs-swipe{position:relative}.thumb-wrapper-swipe{position:absolute}#site-navigation{float:right;width:auto}#thumbnail-slider-wrap.thumbnail-slider-gallery,.horizontal-scroll{display:none!important}.gallery-photo-mobile .video-frame iframe{height:500px!important;max-width:100%;width:100%!important;position:inherit!important}.gallery-photo-mobile{width:100%}.page-template-template-full-width .sidebar-right,.sidebar-left{display:none}.site-footer .copyrights{line-height:normal!important}.swipe-gallery-controls span#custom-caption,.swipe-gallery-controls span.previous-image{margin-right:0}.swipe-gallery-controls span#custom-caption,.swipe-gallery-controls span.next-image{margin-left:0}.fluid-width-video-wrapper{padding-top:0!important}.loader-main{display:none!important}}.testertwo{display:none!important}@media all and (max-width:480px){span.play-icon{margin-left:-17px!important;margin-top:-17px!important;height:35px!important;width:35px!important}.swipe-gallery-controls span{margin:5px}.gallery-photo-mobile .video-frame iframe{height:400px!important}}@media all and (max-width:400px){.gallery-photo-mobile .video-frame iframe{height:300px!important}body.pushed #site-main,body.pushed #top-left{-webkit-transform:translate(-250px,0);-moz-transform:translate(-250px,0);-ms-transform:translate(-250px,0);-o-transform:translate(-250px,0);transform:translate(-250px,0)}body.pushed .responsive-menu.on-canvas{width:250px}}@media all and (max-width:350px){li>ol,li>ul{margin-left:0}.gallery-photo-mobile .video-frame iframe{height:230px!important}}.navigation-sidebar-main .menu-item .sub-menu{display:none}@media screen and (min-width:800px){body.fixed-nav #top-left{overflow:hidden;height:100%}body.fixed-nav .navigation-sidebar-main{overflow-y:scroll;margin-right:-17px}}.sub-menu{display:none}.lazyload{opacity:0}.lazyloading{opacity:1;background:transparent url(../images/loader.gif) no-repeat center}.lazyloaded{opacity:1}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.footer_right_container .full-screen{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}@media only screen and (max-width:1024px){.slide-overlays,.slider-overlay{display:none}}.sidebar-content{line-height:1.5;padding-right:10px}.nav-style-tree_menu .current-menu-parent.menu-item-has-children .sub-menu{display:block}