html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,figure{margin:0;padding:0}img,fieldset,a{border:0}img{max-width:100%;height:auto}.ie8 img{width:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio{max-width:100%}iframe,object,embed{max-width:100%}body{font:1em/1.85em 'Open Sans', "Arial", sans-serif;word-wrap:break-word;color:#666;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{text-decoration:none;outline:none;color:#ed1e24;transition:all .3s ease-in-out}a:hover{text-decoration:underline}p{padding:0;margin:0 0 2em}form p{margin:0 0 1.2em}small{font-size:87%}blockquote{font-size:1.2em;line-height:1.4em;padding:.8em 2em 1em;margin:0 0 1.2em;position:relative}blockquote:before{content:'\201C';font-size:3.3em;position:absolute;margin-left:-.5em;margin-top:.2em}ins{text-decoration:none}ul,ol{margin:0 0 1.4em 1.6em;padding:0}li{margin:0 0 1em 0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.4em;margin:0 0 .4em;word-wrap:normal;font-weight:normal;color:#000}h1{font-size:3.2em;letter-spacing:.1em;text-transform:uppercase;font-weight:300}h2{font-size:2.9em;letter-spacing:-.035em;margin:0 0 .7em;font-weight:300}h3{font-size:1.6em;margin:0 0 .5em;line-height:1.6em;letter-spacing:-.01em;font-weight:300}h4{font-size:1.2em;letter-spacing:.1em;line-height:1.6em;margin:.7em 0 .7em;text-transform:uppercase;font-weight:500}h5{font-size:1.2em;line-height:1.7em}h6{font-size:1.1em}input,textarea,select,input[type=search],button{font-size:100%;font-family:inherit;max-width:100%}textarea,input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{border:1px solid #bdbdbd;padding:.7em .5em;margin:0 1em .4em 0;max-width:100%;-webkit-appearance:none;color:#5b6270}input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=tel]{max-width:24.3em;width:100%}input[type=number]{width:7em}textarea{width:100%;min-height:13.5em;margin:0}select{padding:.7em}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus{outline:none}input[type=reset],input[type=submit],button{background-color:#ed1e24;color:#fff;border:none;padding:.7em 1.4em;cursor:pointer;border-radius:3px;font-weight:bold;text-transform:uppercase;letter-spacing:.065em;-webkit-appearance:none;transition:all .3s ease-in-out}input[type=reset]:hover,input[type=submit]:hover,button:hover{background-color:#000;color:#fff}img,textarea,input,#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#main-nav ul a,.sidemenu,.header-bar,#body,#layout,#content,.post,.post-content,.author-box,.post-nav,.post-nav .prev,.post-nav .next,.pagenav,#sidebar,.widget,#footerwrap,#footer,.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{box-sizing:border-box}.tf-hide{display:none}.pagewidth,.full_width .themify_builder_row .row_inner{width:1160px;max-width:100%;margin:0 auto}.full_width .themify_builder_row.fullwidth .row_inner{width:100%}#body{max-width:100%;clear:both}#content{width:71%;padding:5.75% 0}.sidebar-none #content{width:100%;float:none}#sidebar,#sidebar-alt{padding:5.75% 0 10%;font-size:.9em;line-height:1.8em}#sidebar{width:24%}#sidebar .secondary{width:47%}body:not(.sidebar2):not(.sidebar-none):not(.sidebar-left):not(.full_width) #content{float:left}.sidebar2 #layout{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}body:not(.sidebar2):not(.sidebar-left) #sidebar{float:right}.sidebar2 #layout:after{display:none}.sidebar2.content-right #layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sidebar2:not(.content-left):not(.content-right) #sidebar-alt{-ms-flex-order:-1;order:-1}.sidebar2 #sidebar-alt{width:15%}.sidebar2 #sidebar{width:24%}.sidebar2 #content{width:51%}.full_width #layout{width:100%;max-width:100%}.full_width #content{padding:0;width:auto;max-width:100%;float:none}.full_width #sidebar{width:auto;float:none}.sidebar-left #content{float:right}.sidebar-left #sidebar{float:left}.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:3.2%;float:left}.col4-1{width:22.6%}.col4-2,.col2-1{width:48.4%}.col4-3{width:74.2%}.col3-1{width:31.2%}.col3-2{width:65.6%}.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}#headerwrap{color:#000;background-color:#fafafa;border-bottom:1px solid rgba(0,0,0,0.1);position:relative;width:100%;min-height:55px;z-index:999;top:0;left:0;transition:all .3s ease-in-out}#headerwrap img.headerwrap-bg,#headerwrap img.headerwrap-bg-deletable{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;opacity:0;object-fit:cover}body.fixed-header.page-loaded #headerwrap{position:absolute}body.fixed-header.page-loaded.admin-bar:not(.header-block) #headerwrap{top:32px}body.no-fixed-header #pagewrap{padding-top:0 !important}body:not(.page-loaded) #pagewrap{padding-top:0 !important}#header{position:relative;text-align:center;padding:2em 0;overflow:visible;z-index:1;transition:all .3s ease-in-out}.iphone #headerwrap{background-attachment:scroll !important}.header-widget{clear:both;font-size:.9em;height:100%}.header-widget .widget{margin:2.5em 0 2em}.header-widget .widgettitle{margin:0 0 .8em;font-size:1.1em;color:inherit}#site-logo{margin:.5em auto .6em;padding:0;line-height:1.2em;font-weight:300;font-size:2.6em;font-style:normal;text-transform:uppercase;letter-spacing:.055em;transition:all 0.2s ease-in-out}#site-logo a{text-decoration:none;color:inherit}#site-logo a:hover{text-decoration:none}#headerwrap #sticky_header_logo,#headerwrap #fixedheaderheaderwrapsitelogoa,#headerwrap.fixed-header #sticky_header_logo,#headerwrap.fixed-header #sticky_header_logo+span,#headerwrap.fixed-header #sticky_header_logo+img,#headerwrap #fixedheaderheaderwrapsitelogoa ~ #sticky_header_logo{display:none}#headerwrap.fixed-header #sticky_header_logo,#headerwrap.fixed-header #fixedheaderheaderwrapsitelogoa{display:block}#site-description{margin:0 0 1.8em;padding:0;font-size:.95em;line-height:110%;opacity:.7}#site-description p{padding:0}#headerwrap .social-widget strong{display:none}.social-widget{display:inline-block;margin:0;vertical-align:middle}.social-widget a{text-decoration:none;color:inherit}.social-widget a:hover{text-decoration:none}.social-links .icon-medium i{border-radius:100%;padding:.25em;margin-right:0;width:1em;height:1em;line-height:1em}.social-widget .widget{display:inline-block;margin:0 0 1em;padding:0;background:none;border:none;border-radius:0;box-shadow:none}.social-widget .widget div{display:inline}.social-widget .widgettitle{width:auto;font-weight:bold;font-size:100%;font-family:inherit;text-transform:none;letter-spacing:0;position:static;display:inline-block;vertical-align:middle;margin:0 .5em 0 0;padding:0;background:none;border:none;border-radius:0;box-shadow:none}.social-widget ul{margin:6px 0 0 !important;padding:0;display:inline}.social-widget ul li{padding:0 2px 5px 0;margin:0 7px 2px 0;display:inline-block;border:none !important;clear:none;line-height:100%}.social-widget li img{vertical-align:middle;margin-top:-3px}.social-links li i{border-radius:100%;padding:.25em;margin-right:.25em;width:1.1em;height:1.1em;line-height:1.1em}.social-widget div.rss{margin-right:3px;display:inline-block;vertical-align:middle}.social-widget div.rss a{display:inline-block;font-size:20px;color:inherit;border-radius:100%;padding:.3em;line-height:1.0em;height:1.0em;width:1.0em;text-align:center}.social-widget div.rss a:before{content:"\f09e";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}#searchform-wrap{display:inline-block;vertical-align:middle;margin:0 0 1em .2em}#headerwrap #searchform{position:relative;margin:0 0 0 3px;z-index:1;width:34px}#headerwrap #searchform #s{background:transparent;border-radius:5em;border:none;color:#fff;margin:0;padding:6px 15px 6px 35px;width:1px;height:34px;transition:width .7s, background .7s}#headerwrap #searchform #s:focus,#headerwrap #searchform #s:hover,#headerwrap #searchform .icon-search:hover+#s{width:140px;background-color:#000}#headerwrap #searchform .icon-search:before{content:"\f002";color:#fff;font-family:FontAwesome;font-size:19px;font-style:normal;background-color:#000;border-radius:100%;padding:.3em;position:absolute;z-index:1;width:1.1em;height:1.1em;line-height:1.2em;margin:1px 0 0 0}#main-nav{margin:0;padding:0}#main-nav ul{width:210px}#main-nav li{margin:0;padding:0;list-style:none;position:relative;display:inline-block}#main-nav li.themify-widget-menu{min-width:155px}#main-nav a{color:inherit;display:block;padding:.6em;margin:0;text-decoration:none;transition:all 0.2s ease-in-out}#main-nav a:hover{color:#ed1e24}#main-nav .current_page_item>a,#main-nav .current-menu-item>a{color:#ed1e24}#main-nav ul{font-size:.95em;line-height:1.45em}#main-nav ul a{font-weight:normal;text-transform:none;text-align:left;padding:0.4em 1.4em;margin:0;display:block;background:none;border:none;text-shadow:none;border-radius:0;box-shadow:none}#main-nav li:not(.themify-widget-menu)>ul,#main-nav .has-mega-sub-menu .mega-sub-menu,#main-nav .has-mega-column>.sub-menu{background-color:#fff}#main-nav ul a,#main-nav .mega-menu-posts a{color:#484848}#main-nav ul a:hover,#main-nav .mega-menu-posts a:hover{color:#ed1e24}#main-nav li:not(.themify-widget-menu)>ul{margin:0;padding:.6em 0;list-style:none;border:1px solid rgba(138,138,138,0.35);position:absolute;z-index:100;display:none;display:block;opacity:0;left:-.3em;top:100%;-ms-transform:scale(1, 0);transform:scale(1, 0);-ms-transform-origin:top;transform-origin:top;transition:all .3s ease-in-out}#main-nav ul li{background:none;padding:0;margin:0;float:none;display:block}#main-nav li:not(.themify-widget-menu)>ul ul{left:100%;top:-.65em}.no-touch #main-nav li:hover>ul{display:block;opacity:1;-ms-transform:scale(1, 1);transform:scale(1, 1)}#main-nav .dropdown-open>.sub-menu{opacity:1 !important;-ms-transform:none !important;transform:none !important}#main-nav .has-mega-column>.sub-menu .sub-arrow{display:none}#main-nav li.edge>ul{left:auto;right:0}#main-nav ul li.edge>ul{left:auto;right:100%}#main-nav li:not(.has-mega-column).dropdown-columns-2>.sub-menu{width:400px}#main-nav li:not(.has-mega-column).dropdown-columns-3>.sub-menu{width:540px}#main-nav li:not(.has-mega-column).dropdown-columns-4>.sub-menu{width:680px}#main-nav li:not(.has-mega-column).dropdown-columns-2>.sub-menu>li,#main-nav li:not(.has-mega-column).dropdown-columns-3>.sub-menu>li,#main-nav li:not(.has-mega-column).dropdown-columns-4>.sub-menu>li{float:left;width:50%;box-sizing:border-box}#main-nav li:not(.has-mega-column).dropdown-columns-3>.sub-menu>li{width:33.32%}#main-nav li:not(.has-mega-column).dropdown-columns-4>.sub-menu>li{width:25%}#main-nav li:not(.has-mega-column).dropdown-columns-2>.sub-menu>li:nth-child(2n+1),#main-nav li:not(.has-mega-column).dropdown-columns-3>.sub-menu>li:nth-child(3n+1),#main-nav li:not(.has-mega-column).dropdown-columns-4>.sub-menu>li:nth-child(4n+1){clear:left}#main-nav{position:relative}#main-nav .has-mega-sub-menu,#main-nav .has-mega-column,#main-nav .has-mega-column ul{position:static}#main-nav .has-mega-sub-menu .mega-sub-menu,#main-nav .has-mega-column>.sub-menu{color:#484848;border:1px solid rgba(138,138,138,0.35);display:none;margin:0;list-style:none;padding:5px;position:absolute;z-index:100;width:100%;left:0;top:100%;box-sizing:border-box;display:block;opacity:0;-ms-transform:scale(1, 0);transform:scale(1, 0);-ms-transform-origin:top;transform-origin:top;transition:all .3s ease-in-out}#main-nav .has-mega-sub-menu .mega-sub-menu{min-height:210px;max-height:70vh;overflow:auto;-webkit-overflow-scrolling:touch}#main-nav .has-mega-sub-menu .mega-sub-menu ul{width:15.8%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:static;float:left;background:none;box-shadow:none;border:none;padding:0;padding-bottom:2em;margin:1em 0;opacity:1;-ms-transform:none;transform:none}#main-nav .has-mega-sub-menu .mega-sub-menu>ul li{display:block}#main-nav .has-mega-sub-menu .mega-sub-menu>ul a{width:auto;display:block;padding:.75em 1.4em .25em;position:relative}#main-nav .has-mega-sub-menu:hover .mega-sub-menu,#main-nav .has-mega-sub-menu:hover .mega-sub-menu>ul{display:block;opacity:1;-ms-transform:scale(1, 1);transform:scale(1, 1)}#main-nav .mega-sub-menu li a:after{content:'';display:none;width:10px;height:10px;border:solid transparent;border-width:1px;border-top-color:#000;border-right-color:#000;margin-top:-2px;position:absolute;top:50%;-ms-transform:rotate(45deg);transform:rotate(45deg);right:22px;transition:all .5s ease-in-out;display:inline-block;opacity:0}#main-nav .mega-sub-menu li:hover a:after{opacity:1;display:inline-block}#main-nav li.mega-link.loading:before{content:"\f110";font-family:FontAwesome;animation:fa-spin 2s infinite linear;position:absolute;top:10px;right:40px;z-index:99}#main-nav .mega-menu-posts{width:80.4%;padding:0 0 0 2em;float:left;border-left:solid 1px rgba(191,191,191,0.35);margin:1em 0;box-sizing:border-box}#main-nav .mega-menu-posts{width:80.4%;padding:0 0 0 2em;float:left;border-left:solid 1px rgba(191,191,191,0.35);margin:1em 0;box-sizing:border-box}#main-nav .mega-menu-posts .post{width:17.6%;float:left;margin:0 0 3% 3%;clear:none}#main-nav .mega-menu-posts .post:nth-of-type(5n+1){margin-left:0}#main-nav .mega-menu-posts .post-image{margin:0 0 .6em}#main-nav .mega-menu-posts .post-image img{height:auto;width:100%}#main-nav .mega-menu-posts .post-title{font-size:.9em;font-weight:normal;text-transform:none;line-height:1.45em;margin:0;padding:0}#main-nav .mega-menu-posts .post a{letter-spacing:-.0275em;text-transform:none;padding:0}#main-nav .mega-menu-posts .post del{opacity:.5;font-size:.85em}#main-nav .has-mega-column>.sub-menu{padding:2% 3% 3%;max-height:70vh;overflow:auto;-webkit-overflow-scrolling:touch;text-align:left}#main-nav .has-mega-column>.sub-menu li{display:block}#main-nav .has-mega-column>.sub-menu a{background:none;padding:.55em 0;width:100%}#main-nav .has-mega-column .widget{margin:0 0 .5em;font-size:.95em}#main-nav .has-mega-column .widget h1,#main-nav .has-mega-column .widget h2,#main-nav .has-mega-column .widget h3,#main-nav .has-mega-column .widget h4,#main-nav .has-mega-column .widget h5,#main-nav .has-mega-column .widget h6{color:inherit}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.columns-sub-item>a{font-size:1.05em;font-weight:600;line-height:1.6em;margin:0 0 .5em;padding:0;text-decoration:none;letter-spacing:0;text-transform:none}#main-nav .has-mega-column .widgettitle:before{display:none;margin:0;padding:0}#main-nav .has-mega-column>.sub-menu>li{float:left;margin-left:0;line-height:1.7em;padding-left:2.5%;box-sizing:border-box}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column>.sub-menu>li:first-child{padding-left:0;margin-left:0}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(2),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(2) ~ li{width:50%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(3),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(3) ~ li{width:33.33%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(4),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(4) ~ li{width:25%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(5),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(5) ~ li{width:20%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(6),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(6) ~ li{width:16.66%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(7),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(7) ~ li{width:16.66%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(8),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(8) ~ li{width:25%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(9),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(9) ~ li{width:33.33%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(10),body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column.layout-auto>.sub-menu>li:first-child:nth-last-child(10) ~ li{width:20%}body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #headerwrap.fixed-header #main-nav .has-mega-column .sub-menu li li,body:not(.header-leftpane):not(.header-rightpane):not(.header-minbar):not(.header-overlay):not(.header-slide-out) #main-nav .has-mega-column .sub-menu li li{padding:0}#main-nav .has-mega-column.layout-4-8>.sub-menu>li,#main-nav .has-mega-column.layout-8-4>.sub-menu>li:nth-child(2n){width:33.33%}#main-nav .has-mega-column.layout-4-8>.sub-menu>li:nth-child(2n),#main-nav .has-mega-column.layout-8-4>.sub-menu>li{width:66.66%}#main-nav .has-mega-column.layout-4-8>.sub-menu>li:nth-child(2n+1),#main-nav .has-mega-column.layout-8-4>.sub-menu>li:nth-child(2n+1),#main-nav .has-mega-column.layout-6-3-3>.sub-menu>li:nth-child(3n+1),#main-nav .has-mega-column.layout-3-3-6>.sub-menu>li:nth-child(3n+1),#main-nav .has-mega-column.layout-3-6-3>.sub-menu>li:nth-child(3n+1),#main-nav .has-mega-column.layout-3-9>.sub-menu>li:nth-child(2n+1),#main-nav .has-mega-column.layout-9-3>.sub-menu>li:nth-child(2n+1){padding-left:0;clear:left}#main-nav .has-mega-column.layout-6-3-3>.sub-menu>li,#main-nav .has-mega-column.layout-3-3-6>.sub-menu>li,#main-nav .has-mega-column.layout-3-6-3>.sub-menu>li,#main-nav .has-mega-column.layout-3-9>.sub-menu>li,#main-nav .has-mega-column.layout-9-3>.sub-menu>li:nth-child(2n){width:25%}#main-nav .has-mega-column.layout-6-3-3>.sub-menu>li:nth-child(3n+1),#main-nav .has-mega-column.layout-3-3-6>.sub-menu>li:nth-child(3n),#main-nav .has-mega-column.layout-3-6-3>.sub-menu>li:nth-child(3n+2){width:50%}#main-nav .has-mega-column.layout-3-9>.sub-menu>li:nth-child(2n),#main-nav .has-mega-column.layout-9-3>.sub-menu>li{width:75%}#main-nav .has-mega-column>.sub-menu>li>ul,#main-nav .has-mega-column>.sub-menu>li>ul ul{background:none;border:none;box-shadow:none;padding:0;margin:0;display:block;position:static;opacity:1;-ms-transform:none;transform:none;width:auto !important}#main-nav .has-mega-column>.sub-menu>li.dropdown-columns-2>ul:after,#main-nav .has-mega-column>.sub-menu>li.dropdown-columns-3>ul:after,#main-nav .has-mega-column>.sub-menu>li.dropdown-columns-4>ul:after{content:"";display:block;clear:both}#main-nav .has-mega-column>.sub-menu>li>ul ul{padding-left:1em}.no-touch #main-nav .has-mega-column:hover .mega-column-wrapper,.no-touch #main-nav .has-mega-column:hover .mega-column-wrapper ul{display:block !important}.header-icons,#menu-icon-close{display:none}.header-icons a,.header-icons a:hover{color:inherit;text-decoration:none}.transparent-header .header-icons a{color:#fff}#headerwrap .header-icons>*{vertical-align:middle}#cart-icon{margin-left:8px}#menu-icon{display:inline-block;text-decoration:none;position:relative;width:20px;height:14px;border-bottom:2px solid;overflow:hidden;margin:0;font-size:.9em}#menu-icon:before,#menu-icon:after{content:'';display:block;border-top:2px solid;position:absolute;left:0;width:100%;transition:all .7s ease;transition-property:transform}#menu-icon:before{top:0}#menu-icon:after{top:50%}#headerwrap #menu-icon-close{transform:rotateZ(0deg);transition:all 0.3s ease-in-out}#headerwrap #menu-icon-close:hover{transform:rotateZ(90deg)}body.mobile-menu-visible{position:relative}.body-overlay{display:none;background-color:rgba(255,255,255,0.7);width:100%;height:100%;position:fixed;right:300px;top:0;z-index:1000;box-shadow:inset -1px 0 13px rgba(0,0,0,0.13)}.body-overlay.body-overlay-on{display:block}#headerwrap.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:height .3s;background-color:rgba(250,250,250,0.9)}body.fixed-header.page-loaded #headerwrap.fixed-header{position:fixed}body.admin-bar #headerwrap.fixed-header{top:32px}.iphone #headerwrap.fixed-header{transition:none}#headerwrap.fixed-header .header-bar,#headerwrap.fixed-header .social-widget,#headerwrap.fixed-header #searchform-wrap,#headerwrap.fixed-header .header-widget{display:none}#headerwrap.fixed-header #header{padding-top:5px;padding-bottom:5px}#headerwrap.fixed-header #site-logo img{max-height:60px}#headerwrap.fixed-header #site-description{display:none}#headerwrap.fixed-header #main-nav{margin:0;padding:0;position:static}#headerwrap.fixed-header #main-nav li{padding-top:0;padding-bottom:0}.transparent-header #headerwrap{border:none;background:none;color:#fff;position:absolute;top:0;left:0}.transparent-header #pagewrap{padding-top:0 !important}.transparent-header.themify_builder_active #pagewrap{padding-top:0 !important}.transparent-header.themify_builder_active #headerwrap{position:static !important;color:inherit}.transparent-header.themify_builder_active #headerwrap a{color:inherit}.transparent-header #headerwrap #searchform .icon-search:before{color:#fff}.transparent-header #headerwrap.fixed-header{background-color:rgba(0,0,0,0.7)}.transparent-header.header-block.themify_builder_active #pagewrap{padding-top:430px !important}.pull-down{display:inline-block;text-decoration:none;position:relative;width:20px;height:15px;border-bottom:2px solid;overflow:hidden;margin-left:15px;font-size:.9em;color:inherit}.pull-down:before{top:0}.pull-down:after{top:50%}.pull-down:before,.pull-down:after{content:'';display:block;border-top:2px solid;position:absolute;left:0;width:100%;transition:all .7s ease;transition-property:transform}.pull-down-close .pull-down{border:none;overflow:hidden}.pull-down-close .pull-down:before{transform:rotateZ(-45deg)}.pull-down-close .pull-down:after{transform:rotateZ(45deg)}.pull-down-close .pull-down:before,.pull-down-close .pull-down:after{top:45%}.pull-down+.cart-icon{margin-left:8px}.header-block.slide-cart #main-nav-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.header-block.fixed-header-on.slide-cart #main-nav-wrap,.header-block.slide-cart #main-nav{position:static}.big-video-wrap{overflow:hidden;height:100%;width:100%;top:0;left:0;z-index:0;position:absolute}.big-video-vid,.big-video-image{position:absolute;z-index:-2}.vjs-big-play-button,.vjs-control-bar,.vjs-error-display,.vjs-text-track-display{display:none !important}#headerwrap[data-fullwidthvideo][data-bg]{border-bottom-width:0;background-size:cover}.header-full-height #headerwrap{height:100vh;display:table}.header-full-height #header{vertical-align:middle;display:table-cell;width:100%}.header-full-height #headerwrap #header{padding-left:2%;padding-right:2%}.header-full-height #headerwrap.fixed-header{height:auto}#headerwrap.header-gallery-ready{background:none;position:absolute !important}body.header-leftpane #headerwrap.header-gallery-ready,#headerwrap.fixed-header.header-gallery-ready{position:fixed !important}#gallery-controller{width:100px;max-width:100%;margin:0 auto;height:0;visibility:hidden;position:absolute;left:0;width:100%;top:0;z-index:-1;height:100% !important}#gallery-controller .carousel-wrap{position:absolute !important;top:auto;bottom:20px;left:50%;min-width:65px;margin-left:-32px;z-index:2}#gallery-controller .carousel-wrap .caroufredsel_wrapper{min-height:18px}#gallery-controller .slider{padding-bottom:10px;display:inline-block;width:100%;height:100%}#gallery-controller .slider .slides{margin:0;padding:0;line-height:84%;text-align:center !important;padding-top:5px}#gallery-controller .slider .slides li{list-style:none;float:left;display:inline-block;margin:0 6px}#gallery-controller .slider-dot{width:4px;height:4px;display:block;margin:0 auto;border-radius:20px;border:solid 2px #fff;background-color:transparent;transition:all 0.3s ease-in-out}#gallery-controller li:hover .slider-dot,#gallery-controller .current-slide .slider-dot{background-color:#fff;box-shadow:0 0 0 2px #fff}#gallery-controller .slider .carousel-nav-wrap{text-align:center;margin:10px 0 5px}#gallery-controller .slider .carousel-arrow{display:inline-block;z-index:100}#gallery-controller .carousel-nav-wrap a{text-indent:-999em;line-height:1em;margin:-21px 0 0;width:72px;height:72px;text-decoration:none;position:absolute;top:50%;left:0}#gallery-controller a.carousel-next{right:0;left:auto}#gallery-controller .carousel-nav-wrap a:before{font:normal 32px/1em Themify;color:#fff;text-indent:0;position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;transition:all .2s linear}#gallery-controller a.carousel-prev:before{content:"\e64a"}#gallery-controller a.carousel-next:before{content:"\e649"}#gallery-controller .carousel-nav-wrap a:hover:before{font-size:52px}#gallery-controller .carousel-pager{clear:both;text-align:center;margin:10px 0}#gallery-controller .carousel-pager a{text-indent:-900em;width:12px;height:12px;margin:0 5px;background-color:#fff;border-radius:10em;cursor:pointer;display:inline-block;box-shadow:0 0 0 2px rgba(255,255,255,0)}#gallery-controller .carousel-pager a.selected{background:none;box-shadow:0 0 0 2px #fff}.header-horizontal #gallery-controller .slider .carousel-nav-wrap,.header-leftpane #gallery-controller .slider .carousel-nav-wrap,.header-minbar #gallery-controller .slider .carousel-nav-wrap,.header-horizontal #gallery-controller .slider-dot,.header-leftpane #gallery-controller .slider-dot,.header-minbar #gallery-controller .slider-dot{display:none}.fixed-header-on #gallery-controller .slider .carousel-nav-wrap,.fixed-header-on #gallery-controller .slider-dot{display:none}.fixed-header-on #headerwrap .backstretch{height:61px !important}.header-gallery.header-gallery-ready #header{padding-left:72px;padding-right:72px}#headerwrap>.backstretch img.best-fit{max-width:100% !important;max-height:100% !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;margin:auto !important;width:auto !important;height:auto !important}#headerwrap>.backstretch img.best-fit-vertical{height:100% !important}#headerwrap>.backstretch img.best-fit-horizontal{width:100% !important}#headerwrap>.backstretch img.fullcover-left-top{top:0 !important;bottom:auto !important;left:0 !important;right:auto !important}#headerwrap>.backstretch img.fullcover-left-center{left:0 !important;right:auto !important}#headerwrap>.backstretch img.fullcover-left-bottom{top:auto !important;bottom:0 !important;left:0 !important;right:auto !important}#headerwrap>.backstretch img.fullcover-right-top{top:0 !important;bottom:auto !important;left:auto !important;right:0 !important}#headerwrap>.backstretch img.fullcover-right-center{left:auto !important;right:0 !important}#headerwrap>.backstretch img.fullcover-right-bottom{top:auto !important;bottom:0 !important;left:auto !important;right:0 !important}#headerwrap>.backstretch img.fullcover-center-top{top:0 !important;bottom:auto !important}#headerwrap>.backstretch img.fullcover-center-bottom{top:auto !important;bottom:0 !important}.page-title{margin:0 0 0.938em;padding:0;font-size:2.8em;line-height:110%}.author-bio{margin:0 0 2em;overflow:hidden}.author-bio .author-avatar{float:left;margin:0 15px 0 0}.author-bio .author-avatar img{background-color:#fff;padding:5px;border:solid 1px #ccc}.author-bio .author-name{margin:0 0 .5em;padding:0;font-size:1.6em}.author-posts-by{margin:0 0 1.5em;padding:1em 0 0;font-size:1.4em;text-transform:uppercase;border-top:solid 4px #ccc;border-color:rgba(118,118,118,0.3)}.pagenav{clear:both;padding-bottom:20px;text-align:right}.pagenav a{text-decoration:none}.pagenav a,.pagenav span{font-size:1.1em;font-weight:bold;display:inline-block;line-height:100%;margin:0 1px 0 0;min-height:18px;min-width:24px;padding:6px 0 0;text-align:center;vertical-align:middle;text-decoration:none}.pagenav a:hover{text-decoration:underline}.pagenav .current{border-radius:100%;border:solid 1px rgba(60,60,60,0.4);padding:5px 0 0;min-width:30px;min-height:25px;margin-top:10px}.sidebar-none .pagenav{text-align:center}.post{margin-bottom:5em;position:relative}.post-content{min-width:120px}.post-title{font-size:3.6em;line-height:1.4em;margin:0 0 .45em;padding:0;text-transform:none;letter-spacing:-.025em}.post-title a{text-decoration:none;color:#000}.post-title a:hover{color:#ed1e24}.post-image{margin:0 0 1.5em}.post-image img{max-width:100%;width:auto;vertical-align:bottom}.post-image.left{float:left;margin-right:1em}.post-image.right{float:right;margin-left:1em}.post-meta{font-size:.9em;line-height:1.6em;margin:0 0 .8em;padding:0;color:#ccc;font-weight:300}.post-meta a{text-decoration:none;color:#5b6270}.post-meta .post-author:after,.post-meta .post-category:after,.post-meta .post-tag:after{display:inline-block;content:'';width:3px;height:1.5em;margin:0 .35em 0 .5em;white-space:nowrap;vertical-align:middle;border:1px solid;border-top:none;border-bottom:none;-ms-transform:skewX(-15deg);transform:skewX(-15deg);opacity:.6}.post-meta .post-comment:after{content:'\f075';display:inline-block;margin:0 8px;font:normal 15px/1 FontAwesome;vertical-align:text-top;font-size:.8em;opacity:.7}.more-link{text-decoration:none}.more-link:hover{text-decoration:none}.more-link:after{content:'\e649';font-family:"themify";padding-left:.5em;text-decoration:none;font-size:1.2em;vertical-align:bottom}.post-date{margin:0 0 .4em;display:block;font-size:.8em;text-transform:uppercase;letter-spacing:.04em}.loops-wrapper.list-post .post-date-wrap:not(.post-date-inline),.single .post-content .post-date-wrap:not(.post-date-inline){width:135px;height:135px;border-radius:100%;margin:0 auto 1em}.loops-wrapper.list-post .has-post-thumbnail .post-date-wrap,.single .has-post-thumbnail .post-date-wrap{position:relative;margin-top:-95px}.loops-wrapper.list-post .post-date span,.single .post-date span{display:block}.loops-wrapper.list-post .post-date,.single .post-content .post-date{color:#fff;display:block;width:135px;height:135px;margin:0;border-radius:100%;background-color:rgba(251,9,48,0.8);text-align:center}.loops-wrapper.list-post .post-date-wrap:not(.post-date-inline) .post-date,.single .post-content .post-date-wrap:not(.post-date-inline) .post-date{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.loops-wrapper.list-post .post-date .day,.single .post-date .day{font-size:42px;margin:0;letter-spacing:-.05em;line-height:100%}.loops-wrapper.list-post .post-date .month,.single .post-date .month{font-size:20px;text-transform:uppercase;line-height:100%;margin:0}.loops-wrapper.list-post .post-date .year,.single .post-date .year{font-size:17px;font-family:'Open Sans', sans-serif;font-weight:500;margin:0;line-height:100%}.loops-wrapper.list-post .post-date-inline,.single-post .post .post-date-inline{width:auto;height:auto;border-radius:0;margin:0 auto 1em}.loops-wrapper.list-post .has-post-thumbnail .post-date-inline,.single-post .has-post-thumbnail .post-date-inline{position:static;margin-top:0;margin-bottom:0}.loops-wrapper.list-post .post-date-inline .post-date,.single-post .post-content .post-date-inline .post-date{color:inherit;width:auto;height:auto;margin:0 0 .6em;border-radius:0;background:none;text-align:inherit}.loops-wrapper.list-post .post-date-inline .post-date span,.single-post .post-date-inline .post-date span{display:inline}.loops-wrapper.list-post .post-date-inline .post-date .year,.single-post .post-date-inline .post-date .year,.loops-wrapper.list-post .post-date-inline .post-date .month,.single-post .post-date-inline .post-date .month,.loops-wrapper.list-post .post-date-inline .post-date .day,.single-post .post-date-inline .post-date .day{font-size:inherit;font-family:inherit;text-transform:inherit;line-height:inherit;display:inline}.loops-wrapper.list-post .post-meta,.single .post-meta{margin:0 0 1em}.loops-wrapper.list-post .post-author,.single .post-author{font-size:.9em;text-transform:uppercase;letter-spacing:.05em;font-weight:400}.single .post-meta,.single .post-title{text-align:center}.single .post-meta:empty,.single .post-author:empty{display:none}.single.single-fullwidth-layout .featured-area{margin:0 0 2.4em}.single.single-fullwidth-layout .featured-area .post-content{text-align:center}.single.single-fullwidth-layout .featured-area .post-image+.post-content .post-date-wrap{margin-top:-94px;position:relative}.single.single-fullwidth-layout #content,.single.single-fullwidth-layout #sidebar,.single.single-fullwidth-layout #sidebar-alt{padding-top:8px}.single.single-fullwidth-layout .featured-area .post-image+.post-content .post-date-wrap.post-date-inline{margin-top:auto;width:auto;height:auto}.single.single-fullwidth-layout .featured-area .post-image+.post-content .post-date-wrap.post-date-inline .post-date{color:inherit;width:auto;height:auto;margin:0 0 .6em;border-radius:0;background:none;text-align:inherit}.single.single-gallery-layout .featured-area .gallery-wrapper+.post-content .post-date-wrap:not(.post-date-inline){margin-top:-70px;position:relative;z-index:1}.single.single-gallery-layout #content,.single.single-gallery-layout #sidebar{padding-top:8px}#body .gallery-columns-1 .item,#body .gallery-columns-1 .gallery-item{width:auto}#body .gallery-columns-1 br{display:none !important}#body .gallery-columns-2 .item,#body .gallery-columns-2 .gallery-item{width:50%}#body .gallery-columns-3 .item,#body .gallery-columns-3 .gallery-item{width:33.333%}#body .gallery-columns-4 .item,#body .gallery-columns-4 .gallery-item{width:25%}#body .gallery-columns-5 .item,#body .gallery-columns-5 .gallery-item{width:20%}#body .gallery-columns-6 .item,#body .gallery-columns-6 .gallery-item{width:16.666%}#body .gallery-columns-7 .item,#body .gallery-columns-7 .gallery-item{width:14.285%}#body .gallery-columns-8 .item,#body .gallery-columns-8 .gallery-item{width:12.5%}#body .gallery-columns-9 .item,#body .gallery-columns-9 .gallery-item{width:11.111%}#body .gallery-columns-1 .gallery-item,#body .gallery-columns-2 .gallery-item,#body .gallery-columns-3 .gallery-item,#body .gallery-columns-4 .gallery-item,#body .gallery-columns-5 .gallery-item,#body .gallery-columns-6 .gallery-item,#body .gallery-columns-7 .gallery-item,#body .gallery-columns-8 .gallery-item,#body .gallery-columns-9 .gallery-item{margin:0}#body .gallery-columns-9 .gallery-item:nth-of-type(9n),#body .gallery-columns-8 .gallery-item:nth-of-type(8n),#body .gallery-columns-7 .gallery-item:nth-of-type(7n),#body .gallery-columns-6 .gallery-item:nth-of-type(6n),#body .gallery-columns-5 .gallery-item:nth-of-type(5n),#body .gallery-columns-4 .gallery-item:nth-of-type(4n),#body .gallery-columns-3 .gallery-item:nth-of-type(3n),#body .gallery-columns-2 .gallery-item:nth-of-type(2n){margin-right:0}.gallery-wrapper.masonry .item .gallery-caption .post-title{font-size:1em}.gallery-wrapper.masonry .item .gallery-item-wrapper{overflow:hidden}.gallery-wrapper.masonry .item .gallery-item-wrapper .gallery-caption{background-color:#000;background:rgba(38,31,61,0.8);margin:0;height:100%;text-align:center}.gallery-wrapper.masonry .item .gallery-caption .post-category a,.gallery-wrapper.masonry .item .gallery-caption .post-title a{color:#FFF}.gallery-wrapper .item{background-color:inherit;display:block;float:left;margin:0;padding:0;overflow:hidden}.gallery-wrapper .item .gallery-item-wrapper{display:block;position:relative;height:100%;margin:0;padding:0}.gallery-wrapper .item img{display:block;width:100%;height:auto;margin:0;padding:0;-webkit-backface-visibility:hidden;transition:all .3s ease}.gallery-wrapper .item .gallery-item-wrapper .gallery-caption{display:block;visibility:hidden;position:absolute;top:20%;padding:15% 6%;width:100%;text-align:center;color:inherit;font-size:0.9em;line-height:120%;margin:.25em 0 0;opacity:0;transition:all .3s ease-in-out;box-sizing:border-box}.gallery-wrapper .item:hover .gallery-caption{color:#fff;display:block;visibility:visible;top:0;opacity:1}.gallery-wrapper .item .gallery-caption .post-title{font-size:1.65em;margin-top:.5em;color:inherit}.gallery-wrapper .item .gallery-caption .post-category{font-size:.85em;font-weight:500;margin-top:.25em;text-decoration:none;color:inherit}.gallery-wrapper .item .gallery-caption .post-category:after{display:none;visibility:hidden}.gallery-wrapper .item .gallery-caption .post-category a,.gallery-wrapper .item .gallery-caption .post-title a{text-decoration:none;color:inherit}.gallery-wrapper .item:hover img{-ms-transform:scale(1.1);transform:scale(1.1)}.single.single-slider-layout .featured-area .post-content .post-date-wrap:not(.post-date-inline){margin-top:-94px;position:relative;z-index:999}.single.single-slider-layout .featured-area .caroufredsel_wrapper{margin:0 !important}.single.single-slider-layout .featured-area .slides>li{margin:0;position:relative}.single.single-slider-layout .featured-area .slider.single-slider .carousel-next,.single.single-slider-layout .featured-area .slider.single-slider .carousel-prev{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;max-width:32px;max-height:64px;font-size:18px;height:100%;width:100%;padding:0}.single.single-slider-layout .featured-area .slider.single-slider .carousel-next{left:auto;right:0}.single.single-slider-layout .featured-area .slider.single-slider .carousel-next:before,.single.single-slider-layout .featured-area .slider.single-slider .carousel-prev:before{background:#fff;padding:22px 8px 22px 4px;font:normal 1.3em/1em Themify;content:"\e64a";display:inline-block;border:none;-ms-transform:none;transform:none;width:auto;height:auto}.single.single-slider-layout .featured-area .slider.single-slider .carousel-next:before{content:"\e649"}.single.single-slider-layout .featured-area .carousel-pager{position:absolute;bottom:90px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.single.single-slider-layout .featured-area .carousel-pager a{color:#fff}.single.single-slider-layout .featured-area .carousel-pager a:before{opacity:1}.single.single-slider-layout .featured-area .slide-caption{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;left:0px;box-sizing:border-box;font-size:1.6em;color:#fff;letter-spacing:-0.01em;padding:0px 50px}.single.single-split-layout .featured-area{width:50%;float:left;position:fixed;height:100%;box-sizing:border-box;top:0;color:#fff;background-color:#f7f7f7}.single.single-split-layout .featured-area a{color:#fff}.single.single-split-layout #footerwrap,.single.single-split-layout #layout{width:50%;float:right;max-width:none;display:block !important;box-sizing:border-box}.single.single-split-layout #content{padding:2.6em}.single.single-split-layout #footerwrap{padding-left:4%;padding-right:4%}.single.single-split-layout .featured-area .post-image img{min-height:100%;height:100vh;object-fit:cover}.single.single-split-layout .featured-area .post-image{overflow:hidden;height:100%}.single.single-split-layout .related-posts .post-image img{height:auto;min-height:initial}.single.single-split-layout .featured-area .post-content{color:#fff;padding:2%;position:absolute;bottom:0;left:0;overflow:hidden;width:100%}.single.single-split-layout .featured-area:before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;bottom:0;left:0}.single.single-split-layout .featured-area .post-content .post-date-wrap{margin-top:auto;position:relative}.single.single-split-layout .featured-area .post-content .post-meta,.single.single-split-layout .featured-area .post-content .post-meta a,.single.single-split-layout .featured-area .post-content .post-title a{color:#fff}.loops-wrapper.list-post .post-title{margin-bottom:.5em}.loops-wrapper.grid4 .post{width:22.6%;margin-left:3.2%;float:left;margin-bottom:2.5em;font-size:.9em;line-height:1.7}.loops-wrapper.grid4 .post-title{margin:0 0 .5em;padding:0;font-size:1.3em;letter-spacing:normal}.loops-wrapper.grid4 .post-meta{font-size:.8em}.loops-wrapper.grid3 .post{float:left;margin-left:3.2%;margin-bottom:2em;width:31.2%}.loops-wrapper.grid3 .post-title{margin:0 0 .5em;padding:0;font-size:1.5em;letter-spacing:normal}.loops-wrapper.grid2 .post{float:left;margin-left:3.2%;margin-bottom:3em;width:48.4%}.loops-wrapper.grid2 .post-title{margin:0 0 .5em;padding:0;font-size:2em;letter-spacing:normal}.loops-wrapper.grid2-thumb .post{width:48.4%;margin-left:3.2%;float:left;text-align:inherit}.loops-wrapper.grid2-thumb .post-title{font-size:1.9em;margin:0 0 .5em}.loops-wrapper.grid2-thumb .post-image{width:25%;float:left;margin:0 1.6em 1.3em 0}.loops-wrapper.grid2-thumb .post-content{overflow:hidden;min-width:120px}.loops-wrapper.grid4 .post:nth-of-type(4n+1),.loops-wrapper.grid3 .post:nth-of-type(3n+1),.loops-wrapper.grid2 .post:nth-of-type(2n+1),.loops-wrapper.grid2-thumb .post:nth-of-type(2n+1){margin-left:0;clear:left}.loops-wrapper.list-thumb-image .post{clear:both;text-align:inherit}.loops-wrapper.list-thumb-image .post-image{width:20%;float:left;margin:0 1.4em 1em 0}.loops-wrapper.list-thumb-image .post-image img{width:100%}.loops-wrapper.list-thumb-image .post-content{overflow:hidden}.loops-wrapper.list-large-image .post{text-align:inherit}.loops-wrapper.list-large-image .post-image{max-width:70%;float:left;margin:0 2em 1.3em 0}.loops-wrapper.slider{position:relative;margin:0 0 50px}.loops-wrapper.slideshow-wrap{height:0;visibility:hidden}.loops-wrapper.slider .post{float:left;margin:0 .12% .5em;position:relative;min-height:40px}.loops-wrapper.slider .post-image{width:auto;float:none;margin:0 0 0.5em}.loops-wrapper.slider .post-image img{width:100%;vertical-align:bottom}.loops-wrapper.slider .post-image .themify_lightbox .zoom{display:none}.loops-wrapper.slider .post-title{font-size:1.25em;margin:0 0 0.313em}.loops-wrapper.slider .post-date{margin:0}.loops-wrapper.slider .post-content{width:100%;min-height:40px;padding:15px 5%;margin:0 auto;font-size:.9em;line-height:1.5em;text-align:center}.loops-wrapper.slider.overlay .post-image+.post-content{top:100%;bottom:0;left:0;right:0;position:absolute;overflow:hidden;height:100%;padding:5%;transition:all .3s ease-in-out}.loops-wrapper.slider.overlay .post-image+.post-content a{color:#fff}.loops-wrapper.slider.overlay .post:hover .post-content{top:0;background-color:#000;background-color:rgba(0,0,0,0.7);color:#ddd}.loops-wrapper.slider.no-gutter .post{margin-left:0;margin-right:0}.loops-wrapper.overlay .post-image+.post-content,.loops-wrapper.polaroid .post-image+.post-content{background-color:#000;background-color:rgba(0,0,0,0.7);color:#fff;top:100%;bottom:0;left:0;right:0;position:absolute;overflow:hidden;height:100%;padding:5%;transition:all .3s ease-in-out}.loops-wrapper.overlay .post-image+.post-content a,.loops-wrapper.polaroid .post-image+.post-content a{color:#fff}.loops-wrapper.overlay .post:hover .post-content,.loops-wrapper.polaroid .post:hover .post-content{top:0 !important}.loops-wrapper.overlay .post:hover .post-image,.loops-wrapper.polaroid .post:hover .post-image{-ms-transform:scale(1.1);transform:scale(1.1)}.loops-wrapper.overlay .post-image,.loops-wrapper.polaroid .post-image,.loops-wrapper.polaroid .post-meta{margin-bottom:0}.loops-wrapper.overlay .post-image img,.loops-wrapper.polaroid .post-image img{width:100%}.loops-wrapper.overlay .post-image+.post-content .post-content-inner{width:100%;top:50%;left:0;position:absolute;-ms-transform:translateY(-50%);transform:translateY(-50%)}.loops-wrapper.polaroid .post-image+.post-content{top:75%}.loops-wrapper.slider.polaroid .post-image+.post-content{top:60%}.loops-wrapper.polaroid .disp-cell.valignmid{vertical-align:top}#pagewrap .module-post .polaroid .post,#pagewrap .module-post .overlay .post,.loops-wrapper.polaroid .post,.loops-wrapper.overlay .post{overflow:hidden;position:relative}.loops-wrapper.polaroid .post:hover .disp-cell.valignmid{vertical-align:middle}.js .loops-wrapper.grid4.polaroid .post-image+.post-content,.js .loops-wrapper.grid3.polaroid .post-image+.post-content,.js .loops-wrapper.grid2.polaroid .post-image+.post-content,.js .loops-wrapper.grid4.overlay .post-image+.post-content,.js .loops-wrapper.grid3.overlay .post-image+.post-content,.js .loops-wrapper.grid2.overlay .post-image+.post-content{cursor:pointer}.loops-wrapper.boxed .post{background-color:#ffffff;box-shadow:0 2px 8px 0px rgba(0,0,0,0.1);padding-top:1em}.loops-wrapper.boxed.grid4 .post{margin-bottom:2em}.loops-wrapper.boxed.grid2 .post{margin-bottom:2em}.loops-wrapper.boxed .has-post-thumbnail{padding-top:0}.loops-wrapper.boxed .post-image img{width:100%}.loops-wrapper.boxed .post-content{padding:0 7%;box-sizing:border-box}.loops-wrapper.no-gutter.grid4{margin:0 0 3em}.loops-wrapper.no-gutter.grid4 .post{margin:0;width:25%}.loops-wrapper.no-gutter.grid3 .post{margin:0;width:33.33%}.loops-wrapper.no-gutter.grid2 .post{width:50%;margin:0}.loops-wrapper.no-gutter.list-post .post{padding:0;margin:0;width:100%}.loops-wrapper .post{text-align:center}.loops-wrapper .post-image{margin-bottom:1em;position:relative;transition:all .3s ease-in-out}.disp-table{display:table;width:100%;height:100%}.disp-row{display:table-row}.disp-cell{width:100%;display:table-cell;text-align:center}.disp-cell.valignmid{vertical-align:middle}.author-box{margin:5.5em 0;border:none}.author-box .author-avatar{float:left;margin:0 2em .3em 0}.author-box .author-name{margin:0 0 .3em}.post-pagination{text-align:right;margin:.5em 0 2em}.post-pagination strong{margin-right:3px}.post-pagination a{margin-left:3px;margin-right:3px}.post-nav{margin:0 0 3.5em;padding:0;clear:both}.post-nav .prev,.post-nav .next{width:47%;position:relative}.post-nav .prev{float:left;padding-left:2.5em}.post-nav .next{float:right;text-align:right;padding-right:2.5em}.full_width .post-nav{max-width:1160px;margin-left:auto;margin-right:auto}.post-nav a{color:#000;display:block;font-size:1.3em;font-weight:200;letter-spacing:-.005em;text-decoration:none}.post-nav a:hover{text-decoration:none}.post-nav .arrow{display:block;width:auto;float:left;height:1em;text-align:center;text-decoration:none;color:#ed1e24}.post-nav .next .arrow{float:right}.post-nav .next .arrow:before,.post-nav .prev .arrow:before{font-family:themify;font-size:1.7em;color:inherit;top:0;position:absolute;font-style:normal;font-weight:normal;text-decoration:none}.post-nav .next .arrow:before{content:"\e661"}.post-nav .prev .arrow:before{content:"\e662"}.post-nav .prev .arrow:before{left:0}.post-nav .next .arrow:before{right:0}.post-nav a:hover span{color:#ed1e24}.post-nav .prev a:hover span:before{-webkit-animation:arrow-prev 1s infinite;-webkit-animation-timing-function:linear;animation:arrow-prev 1s infinite;animation-timing-function:linear}.post-nav .next a:hover span:before{-webkit-animation:arrow-next 1s infinite;-webkit-animation-timing-function:linear;animation:arrow-next 1s infinite;animation-timing-function:linear}@keyframes arrow-prev{0%{left:0}50%{left:-10px}100%{left:0}}@keyframes arrow-next{0%{right:0}50%{right:-10px}100%{right:0}}.commentwrap{margin:2em 0 1.25em;position:relative;clear:both}.comment-title,.comment-reply-title{font-size:1.5em;margin:0 0 .8em;padding:0;font-weight:300;letter-spacing:.015em;text-transform:none}.commentwrap .pagenav{margin:10px 0;border:none;box-shadow:none}.commentwrap .pagenav.top{margin:0;position:absolute;top:0;right:0}.commentlist{margin:2em 0 .5em}.commentlist li{margin:0;padding:0 0 .5em;list-style:none;position:relative}.commentlist .comment-author{margin:.2em 0 1em;padding:0}.commentlist .avatar{margin:0 15px 0 0;display:inline-block;vertical-align:middle;border-radius:100%}.commentlist cite{font-style:normal;font-size:1.2em;vertical-align:middle}.commentlist cite a{text-decoration:none}.commentlist cite:after{display:inline-block;content:'';width:3px;height:1.5em;margin:0 .35em 0 .5em;white-space:nowrap;vertical-align:middle;border:1px solid;border-top:none;border-bottom:none;-ms-transform:skewX(-15deg);transform:skewX(-15deg);opacity:.2}.commentlist .bypostauthor>.comment-author cite:before{content:'\f02e';font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:none;margin-right:12px}.commentlist br{display:none}.commentlist .comment-time{font-size:.8em;vertical-align:middle}.commentlist .commententry{position:relative;min-height:3em;overflow:hidden;padding-bottom:.7em;word-wrap:break-word}.commentlist ul,.commentlist ol{margin:0 0 0 6%;padding:0}.commentlist .reply{position:absolute;right:0;top:1.2em}.commentlist .comment-reply-link{font-size:.8em;text-transform:uppercase;text-decoration:none;border:1px solid;padding:.15em 0.9em .2em;border-radius:3px}.commentlist .comment-reply-link:hover{background-color:#ed1e24;color:#fff;border-color:#ed1e24}#respond{margin:0;padding:0 0 .5em;position:relative;clear:both}#respond #cancel-comment-reply-link{position:absolute;top:.6em;right:0;font-size:.8em;font-weight:400;line-height:100%;text-decoration:none;display:block}#respond #cancel-comment-reply-link:before,#respond #cancel-comment-reply-link:after{content:'';display:block;border-top:1px solid;width:20px;height:20px;position:absolute;left:-34px;top:20%;position:absolute}#respond #cancel-comment-reply-link:before{transform:rotateZ(-45deg);left:-20px}#respond #cancel-comment-reply-link:after{transform:rotateZ(45deg)}#commentform{margin:1.7em 0 0}.full_width .commentwrap{max-width:1160px;margin-left:auto;margin-right:auto}.related-posts{border-top:1px solid rgba(0,0,0,0.1);margin:0 0 1.6em}.list-post .related-posts .post{width:32%;float:left;margin:0 0 3% 2%;clear:none}.list-post .related-posts .post:nth-of-type(3n+1){margin-left:0;clear:left}.related-posts .related-title{margin:0 0 1.5em;padding:1em 0 0;font-size:1.1em;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.related-posts .post-image{margin:0 0 .8em 0;min-width:0}.related-posts .post-image img{width:100%}.related-posts .post-meta{margin:0 0 .5em;font-size:.73em;text-align:left;text-transform:uppercase;font-weight:normal;letter-spacing:.05em}.related-posts .post-meta .post-category:after{display:none}.related-posts .post-content{overflow:hidden}.related-posts .post-title{font-size:1.45em;margin:0 0 1em;line-height:normal;font-weight:normal;text-align:left;font-weight:300}.full_width .related-posts{max-width:1160px;margin:0 auto 4em}.isotope.infinite-scrolling{transition:none}#load-more{clear:both;padding:50px 0;right:44%;text-align:center}.load-more-button{padding:14px 28px;text-decoration:none;display:inline-block}#infscr-loading{position:fixed;text-align:center;bottom:50px;left:0;width:100%;z-index:100;overflow:hidden}#infscr-loading img{padding:8px;border-radius:9em}.masonry-done.loops-wrapper.grid4 .post,.masonry-done.loops-wrapper.grid3 .post,.masonry-done.loops-wrapper.grid2-thumb .post,.masonry-done.loops-wrapper.grid2 .post{margin-right:0;margin-left:0;animation-name:none !important}.masonry-done.list-thumb-image .grid-sizer,.masonry-done.list-post .grid-sizer{width:100%}.masonry-done.grid4 .grid-sizer{width:22.6%}.masonry-done.grid3 .grid-sizer{width:31.2%}.masonry-done.grid2-thumb .grid-sizer,.masonry-done.grid2 .grid-sizer{width:48.4%}.masonry-done .gutter-sizer{width:3.19%}.masonry-done.grid4.no-gutter .grid-sizer{width:25%}.masonry-done.grid3.no-gutter .grid-sizer{width:33.3%}.gecko.masonry-done.grid3.no-gutter .grid-sizer{width:33.3332%}.masonry-done.grid2-thumb.no-gutter .grid-sizer,.masonry-done.grid2.no-gutter .grid-sizer{width:50%}.masonry-done.list-post .gutter-sizer,.masonry-done.no-gutter .gutter-sizer{width:0%}.post-video,.embed-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:15px}.post-video iframe,.post-video object,.post-video embed,.embed-youtube iframe,.embed-youtube object,.embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.single-portfolio #content{padding-top:0}.project-meta{line-height:1.4em}.project-date,.project-client,.project-services,.project-view{border-left:1px solid rgba(0,0,0,0.1);color:#ed1e24;display:inline-block;font-size:1.2em;padding:0 1em;margin:0 .5em;font-weight:300}.project-date strong,.project-client strong,.project-services strong,.project-view strong{color:#000;display:block;font-size:.6em;font-weight:600;letter-spacing:.1em;margin-bottom:.4em;text-transform:uppercase}.project-client{border-left:none;padding:0;margin:0}.single-split-layout .project-date,.single-split-layout .project-client,.single-split-layout .project-services,.single-split-layout .project-view{border:none;display:block;padding:0;margin:0 0 1em}.single-portfolio .project-meta{margin-bottom:3em}.single-portfolio .post-meta{margin:0 0 .5em}.single-portfolio .post-image{margin-bottom:3em}.single-portfolio .gallery-wrapper{margin-bottom:3em}.single-portfolio .post-meta .post-category:after{display:none}.featured-area{text-align:center}.featured-area img{width:100%}.post-filter{text-align:center;margin-bottom:2em}.post-filter li{display:inline-block;margin:0 10px}.post-filter li a{text-decoration:none;text-transform:uppercase;position:relative;font-weight:bold;letter-spacing:1px;font-size:.9em;opacity:.8}.post-filter li a:after{font-family:themify;content:"\e646";font-weight:bold;left:50%;position:absolute;top:17px;font-size:.6625em;margin-left:-.5em;opacity:0;transition:all .3s ease}.post-filter li:hover>a{opacity:1}.post-filter li.active a{position:relative;opacity:1}.post-filter li.active a:after{opacity:1;-ms-transform:rotate(360deg);transform:rotate(360deg)}.widget{margin:0 0 3em}.widgettitle{margin:0 0 1em;padding:0;font-size:1.15em;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:.09em}.widget ul{margin:0;padding:0}.widget li{margin:0;padding:.4em 0;list-style:none;clear:both}.widget ul ul{margin:.6em 0 -.6em 0;padding:0}.widget ul ul li{margin:0;padding-left:1em}.widget #wp-calendar caption{font-weight:bold;padding-bottom:10px}.widget #wp-calendar td{width:31px;padding:4px 2px;text-align:center}.widget .feature-posts-list li{padding:0;margin:0 0 1.5em;text-align:left}.widget .feature-posts-list br{display:none}.widget .feature-posts-list .post-img{margin:0 1.2em 1em 0;float:left}.widget .feature-posts-list small{font-style:italic;font-size:.85em;display:block;margin:0 0 .3em}.widget .feature-posts-list .feature-posts-title{margin:0 0 .4em;display:inherit;font-size:1.1em;line-height:1.3em;text-decoration:none;letter-spacing:.02em}.widget .feature-posts-list .post-excerpt{display:block;overflow:hidden}.widget .twitter-list li{padding:0;margin:0 0 1.5em}.widget .twitter-list .twitter-timestamp{display:block;padding-top:.1em}.widget .follow-user{margin:0;padding:.5em 0}.widget .links-list img,.widget_links img{vertical-align:middle}.recent-comments-list .avatar{margin-right:1.2em;float:left}.widget .flickr_badge_image{display:inline-block}.widget .flickr_badge_image img{width:90px;height:90px;display:inline-block}#sidebar #searchform{position:static}#sidebar #searchform #s{width:93%}iframe[src*="facebook"]{background-color:#fff}#content .twitter-tweet-rendered{max-width:100% !important}#content .twt-border{max-width:100% !important;min-width:180px !important}#footerwrap{clear:both;border-top:1px solid rgba(0,0,0,0.1);text-align:center;padding:54px 0 2em;background-color:#fafafa;color:#000}#footer{font-size:.9em;line-height:1.8em}.back-top{margin:0 auto;margin-bottom:.6em;text-align:center;width:200px}.back-top .arrow-up a{text-decoration:none;display:inline-block;position:relative;bottom:0;z-index:10;color:inherit;transition:all .5s}.back-top:hover .arrow-up a{text-decoration:none;bottom:25px}.back-top a:before{font-size:3.5rem;font-family:themify;content:"\e648";font-style:normal;font-weight:normal}#footer-logo{font-size:2em;text-transform:uppercase;padding:0;margin:0 0 .8em;letter-spacing:.05em;font-weight:300}#footer-logo a{color:inherit;text-decoration:none}#footer .social-widget{padding-bottom:1.6em;margin:0}#footer .social-widget .widget{margin:0}#footer .social-links li{margin:0 1px 0 5px}#footer .social-links li.large i{font-size:19px;padding:6px;width:20px;height:20px;margin:0}.footer-nav{margin:.5em 0 1em;padding:0}.footer-nav li{display:inline-block;padding:0;margin:0;list-style:none;position:relative}.footer-nav a{text-decoration:none;margin:0 1em .8em 0}.footer-horizontal-left .footer-nav a,.footer-horizontal-right .footer-nav a,.footer-left-col .footer-nav a,.footer-right-col .footer-nav a{margin:0 .8em 1em 0;padding:0}.footer-nav li ul{background-color:#fff;border:1px solid rgba(0,0,0,0.1);margin:0;padding:.6em 0;position:absolute;z-index:11;bottom:100%;list-style:none;text-align:left;margin-bottom:1em;opacity:0;visibility:hidden;display:none;box-sizing:border-box;transition:all .2s ease-in-out}#footerwrap .footer-nav ul a{display:block;width:238px;padding:0.5em 1.25em .5em 1.6em;margin:0;box-sizing:border-box}.footer-nav li li ul{left:100%;bottom:-0.65em}.footer-nav li:hover>ul{margin-bottom:0;opacity:1;visibility:visible;display:block}.footer-nav li:hover>a{color:#ed1e24}.footer-nav li.edge ul{left:auto;right:0}.footer-nav ul li.edge ul{right:100%}.footer-right-col #footerwrap .footer-nav ul li.edge ul{left:auto;right:100%}.footer-text{clear:both;padding:0 0 1.5em;line-height:1.8em;font-size:.85em}.footer-widgets .widget{margin:2.5em 0 1.5em}.footer-widgets .widgettitle{color:inherit;margin:0 0 1em}.footer-horizontal-left #footer,.footer-horizontal-right #footer,.footer-left-col #footer,.footer-right-col #footer{position:relative}.footer-horizontal-left #footer,.footer-horizontal-right #footer{text-align:left}.footer-horizontal-left .back-top,.footer-horizontal-right .back-top,.footer-left-col .back-top,.footer-right-col .back-top{position:absolute;left:0;top:-89px;width:60px;margin:0}.footer-horizontal-left .back-top .arrow-up a,.footer-horizontal-right .back-top .arrow-up a,.footer-left-col .back-top .arrow-up a,.footer-right-col .back-top .arrow-up a{background-color:rgba(171,171,171,0.78);color:#fff;width:60px;height:25px;line-height:100%;padding-top:10px}.footer-horizontal-left .back-top a:before,.footer-horizontal-right .back-top a:before,.footer-left-col .back-top a:before,.footer-right-col .back-top a:before{font-size:1.7rem}.footer-horizontal-left .back-top:hover .arrow-up a,.footer-horizontal-right .back-top:hover .arrow-up a,.footer-left-col .back-top:hover .arrow-up a,.footer-right-col .back-top:hover .arrow-up a{bottom:0}.footer-horizontal-left .back-top .arrow-up:hover a,.footer-horizontal-right .back-top .arrow-up:hover a,.footer-left-col .back-top .arrow-up:hover a,.footer-right-col .back-top .arrow-up:hover a{background-color:#000}.footer-horizontal-left .footer-left-wrap,.footer-horizontal-left .footer-right-wrap{margin-left:3.2%;float:left}.footer-horizontal-left .footer-left-wrap.first,.footer-horizontal-left .footer-right-wrap.first{margin-left:0;clear:left}.footer-horizontal-left .footer-left-wrap,.footer-horizontal-right .footer-left-wrap{width:22.6%}.footer-horizontal-left .footer-right-wrap,.footer-horizontal-right .footer-right-wrap{width:74.2%}.footer-horizontal-left #footer .footer-nav,.footer-horizontal-right #footer .footer-nav{float:left;margin-top:0}.footer-horizontal-right .footer-left-wrap,.footer-horizontal-right .footer-right-wrap{margin-right:3.2%;float:right}.footer-horizontal-right .footer-left-wrap.first,.footer-horizontal-right .footer-right-wrap.first{margin-right:0;clear:right}.footer-left-col #footer{text-align:left}.main-col,.section-col{box-sizing:border-box}.footer-left-col .main-col,.footer-left-col .section-col{margin-left:3.2%;float:left}.footer-left-col .main-col.first{margin-left:0;clear:left}.footer-left-col .main-col,.footer-right-col .main-col{width:22.6%}.footer-left-col .section-col,.footer-right-col .section-col{width:74.2%}.footer-left-col #footer .widget,.footer-right-col #footer .widget{margin:0 0 4em}.footer-left-col #footer .social-widget .widget,.footer-right-col #footer .social-widget .widget{margin:0}.footer-horizontal-left #footer-logo,.footer-horizontal-right #footer-logo,.footer-left-col #footer-logo,.footer-right-col #footer-logo{font-size:2em}.footer-left-col .footer-text,.footer-right-col .footer-text{padding-top:.9em}.footer-right-col #footerwrap{text-align:inherit}.footer-right-col .main-col,.footer-right-col .section-col{margin-right:3.2%;float:right}.footer-right-col .main-col.first{margin-right:0;clear:right}.nicescroll-rails>div{width:2px !important;background-color:rgba(120,120,120,0.2) !important;border-color:rgba(120,120,120,0.4) !important;right:2px}.full_width .themify_builder_row.fullwidth .row_inner{width:auto;max-width:100%;padding:0}.col4-3 .loops-wrapper .post,.col4-2 .loops-wrapper .post,.col4-1 .loops-wrapper .post,.col3-2 .loops-wrapper .post,.col3-2 .loops-wrapper .post,.col2-1 .loops-wrapper .post{text-align:inherit;margin:0 0 1em}.col4-3 .loops-wrapper.list-post .post-title,.col4-2 .loops-wrapper.list-post .post-title,.col4-1 .loops-wrapper.list-post .post-title,.col3-2 .loops-wrapper.list-post .post-title,.col3-2 .loops-wrapper.list-post .post-title,.col2-1 .loops-wrapper.list-post .post-title{font-size:1.6em;margin:0 0 .5em}.module-map{margin-bottom:0}.shortcode.themify-icon .themify-icon-icon{font-size:1.3em}a.shortcode.button{border-radius:2px;padding:.65em 1em}.full-section-scrolling .themify_builder .themify_builder_row{min-height:100vh;display:-moz-flex;display:-ms-flexbox;display:flex}.full-section-scrolling .themify_builder .themify_builder_row,.full-section-scrolling.themify_builder_active .row_inner_wrapper,.full-section-scrolling .themify_builder_row .fp-tableCell{width:100%}.full-section-scrolling.themify_builder_active .themify_builder_content .themify_builder_row_content .themify_builder_col,.full-section-scrolling.themify_builder_active .themify_builder_row,.full-section-scrolling.themify_builder_active .themify_builder_row .tb-column-inner .themify_module_holder{min-height:100vh}.full-section-scrolling .themify_builder .row_inner_wrapper,.full-section-scrolling .themify_builder .themify_builder_row .row_inner,.full-section-scrolling .themify_builder_row .row_inner>.tb-column{height:100%}.full-section-scrolling.themify_builder_active .themify_builder_sub_row .tb-column-inner .themify_module_holder,.full-section-scrolling.themify_builder_active .themify_builder_content .themify_builder_sub_row_content .themify_builder_col{min-height:0;height:auto}.full-section-scrolling.themify_builder_active .themify_builder_row .row_inner .themify_builder_row_content .tb-column .themify_module_holder,.full-section-scrolling.themify_builder_active .themify_builder_row .themify_builder_row_content .col-full.tb-column .themify_module_holder,.full-section-scrolling .themify_builder_row.fp-table .row_inner .tb-column,.full-section-scrolling .themify_builder_row.fp-table .row_inner .col-full.tb-column{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.full-section-scrolling.themify_builder_active .themify_builder_row .row_inner .themify_builder_row_content .tb-column .themify_builder_sub_row.col_align_top .sub_column .themify_module_holder,.full-section-scrolling.themify_builder_active .themify_builder_row .themify_builder_row_content .col-full.tb-column .themify_builder_sub_row.col_align_top .sub_column .themify_module_holder,.full-section-scrolling .themify_builder_row.fp-table .row_inner .col-full.tb-column .themify_builder_sub_row.col_align_top .sub_column{-webkit-flex-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-line-pack:flex-start;align-content:flex-start}.full-section-scrolling.themify_builder_active .themify_builder_row.col_align_bottom .themify_builder_row_content .tb-column .themify_module_holder,.full-section-scrolling.themify_builder_active .themify_builder_row .themify_builder_row_content .col-full.tb-column .themify_builder_sub_row.col_align_bottom .sub_column .themify_module_holder,.full-section-scrolling .themify_builder_row.fp-table.col_align_bottom .row_inner .tb-column,.full-section-scrolling .themify_builder_row.fp-table .row_inner .col-full.tb-column .themify_builder_sub_row.col_align_bottom .sub_column{-webkit-flex-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-line-pack:flex-end;align-content:flex-end}img.alignleft,img.aligncenter,img.alignright,img.alignnone{margin-bottom:1em}.alignleft{float:left;margin-right:2em}.alignright{float:right;margin-left:2em}.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;margin-bottom:1em;max-width:100%}.wp-caption-text{margin:.5em 0}body.attachment{width:auto;float:none;position:static}.single .attachment.post{width:auto;float:none}#body .gallery{margin:0 0 20px 0}#body .gallery .gallery-item{margin:0 8px 8px 0;vertical-align:top;width:auto;float:left;text-align:center}#body .gallery img{border:none;vertical-align:middle}#body .gallery .gallery-caption{line-height:120%;font-size:90%;text-align:center;margin:5px 0 0}#body .gallery-columns-1 .gallery-item{width:auto}#body .gallery-columns-1 br{display:none !important}#body .gallery-columns-2 .gallery-item{width:49.2%}#body .gallery-columns-3 .gallery-item{width:32.3%}#body .gallery-columns-4 .gallery-item{width:23.8%}#body .gallery-columns-5 .gallery-item{width:18.8%}#body .gallery-columns-6 .gallery-item{width:15.4%}#body .gallery-columns-7 .gallery-item{width:13%}#body .gallery-columns-8 .gallery-item{width:11.18%}#body .gallery-columns-9 .gallery-item{width:9.77%}#body .gallery-columns-1 .gallery-item,#body .gallery-columns-2 .gallery-item,#body .gallery-columns-3 .gallery-item,#body .gallery-columns-4 .gallery-item,#body .gallery-columns-5 .gallery-item,#body .gallery-columns-6 .gallery-item,#body .gallery-columns-7 .gallery-item,#body .gallery-columns-8 .gallery-item,#body .gallery-columns-9 .gallery-item{margin:0 1.5% 1.5% 0}#body .gallery-columns-9 .gallery-item:nth-of-type(9n),#body .gallery-columns-8 .gallery-item:nth-of-type(8n),#body .gallery-columns-7 .gallery-item:nth-of-type(7n),#body .gallery-columns-6 .gallery-item:nth-of-type(6n),#body .gallery-columns-5 .gallery-item:nth-of-type(5n),#body .gallery-columns-4 .gallery-item:nth-of-type(4n),#body .gallery-columns-3 .gallery-item:nth-of-type(3n),#body .gallery-columns-2 .gallery-item:nth-of-type(2n){margin-right:0}.clear{clear:both}.left{float:left}.right{float:right}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.clearfix:after,.widget li:after,#body:after,#footer:after,footer:after,.pagenav:after,#main-nav:after,.menu:after,.gallery:after,#content:after{content:"";display:table;clear:both}.post-image,.post-img,.module-feature-image,.slide-image{transition:all .5s ease-out}body .filter-grayscale img,body .filter-hover-grayscale img:hover,.filter-featured-only.filter-grayscale .post-image,.filter-featured-only.filter-grayscale .post-img,.filter-featured-only.filter-grayscale .module-feature-image,.filter-featured-only.filter-grayscale .slide-image,.filter-featured-only.filter-grayscale .featured-area img,.filter-featured-only.filter-grayscale .ptb_post_image img,.filter-featured-only.filter-hover-grayscale .post-image:hover,.filter-featured-only.filter-hover-grayscale .post-img:hover,.filter-featured-only.filter-hover-grayscale .ptb_post_image:hover,.filter-featured-only.filter-hover-grayscale .module-feature-image:hover,.filter-featured-only.filter-hover-grayscale .slide-image:hover,.filter-featured-only.filter-hover-grayscale .featured-area img:hover,.filter-featured-only.filter-hover-grayscale .loops-wrapper article:hover .post-image{-webkit-filter:grayscale(1);filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .2s ease-in-out}body .filter-sepia img,body .filter-hover-sepia img:hover,.filter-featured-only.filter-sepia .post-image,.filter-featured-only.filter-sepia .post-img,.filter-featured-only.filter-sepia .module-feature-image,.filter-featured-only.filter-sepia .slide-image,.filter-featured-only.filter-sepia .featured-area img,.filter-featured-only.filter-sepia .ptb_post_image img,.filter-featured-only.filter-hover-sepia .post-image:hover,.filter-featured-only.filter-hover-sepia .post-img:hover,.filter-featured-only.filter-hover-sepia .ptb_post_image:hover,.filter-featured-only.filter-hover-sepia .module-feature-image:hover,.filter-featured-only.filter-hover-sepia .slide-image:hover,.filter-featured-only.filter-hover-sepia .featured-area img:hover,.filter-featured-only.filter-hover-sepia .loops-wrapper article:hover .post-image{-webkit-filter:sepia(1);-ms-filter:sepia(100%);filter:sepia(100%);transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}body .filter-blur img,body .filter-hover-blur img:hover,.filter-featured-only.filter-blur .post-image,.filter-featured-only.filter-blur .post-img,.filter-featured-only.filter-blur .ptb_post_image,.filter-featured-only.filter-blur .module-feature-image,.filter-featured-only.filter-blur .slide-image,.filter-featured-only.filter-blur .featured-area img,.filter-featured-only.filter-hover-blur .post-image:hover,.filter-featured-only.filter-hover-blur .post-img:hover,.filter-featured-only.filter-hover-blur .ptb_post_image:hover,.filter-featured-only.filter-hover-blur .module-feature-image:hover,.filter-featured-only.filter-hover-blur .slide-image:hover,.filter-featured-only.filter-hover-blur .featured-area img:hover,.filter-featured-only.filter-hover-blur .loops-wrapper article:hover .post-image{-webkit-filter:blur(5px);filter:blur(5px);transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.filter-all.filter-grayscale img,.filter-all.filter-hover-grayscale img:hover,.filter-all.filter-hover-grayscale .loops-wrapper article:hover .post-image{-webkit-filter:grayscale(1);filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.filter-all.filter-sepia img,.filter-all.filter-hover-sepia img:hover,.filter-all.filter-hover-sepia .loops-wrapper article:hover .post-image{-webkit-filter:sepia(1);-ms-filter:sepia(100%);filter:sepia(100%);transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.filter-all.filter-blur img,.filter-all.filter-hover-blur img:hover,.filter-all.filter-hover-blur .loops-wrapper article:hover img{-webkit-filter:blur(5px);filter:blur(5px);transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}body .filter-hover-none img:hover,.filter-featured-only.filter-hover-none .post-image:hover,.filter-featured-only.filter-hover-none .post-img:hover,.filter-featured-only.filter-hover-none .ptb_post_image:hover,.filter-featured-only.filter-hover-none .module-feature-image:hover,.filter-featured-only.filter-hover-none .slide-image:hover,.filter-all.filter-hover-none img:hover,.filter-all.filter-hover-none .loops-wrapper article:hover img,body.filter-all #pagewrap .format-video .post-image,body.filter-featured-only #pagewrap .format-video .post-image{-webkit-filter:none;filter:none}.fixed-header-on.announcement-bar-showing .themify_announcement.absolute+#pagewrap #headerwrap{margin-top:0 !important}.header-minbar.announcement-bar-showing .themify_announcement.top{top:0}.fixed-header-on.announcement-top.announcement-bar-collapsed #headerwrap{top:0}.boxed-layout.announcement-top.announcement-bar-showing #headerwrap,.boxed-compact.announcement-top.announcement-bar-showing #headerwrap{top:0}.boxed-layout.fixed-header-on.announcement-top.announcement-bar-showing #headerwrap{top:54px}.boxed-layout.announcement-top.announcement-bar-showing,.boxed-compact.announcement-top.announcement-bar-showing{margin-top:0}.announcement-top.announcement-bar-showing.header-minbar.sidemenu-left #mobile-menu.sidemenu-on{padding-top:90px}.announcement-top.announcement-bar-showing.header-minbar #headerwrap #menu-icon{top:90px}.tile_enable .auto_tiles{width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;left:0;z-index:100;transition-property:height, width;height:62px;overflow:hidden}.tile_enable.woocommerce .products.auto_tiles:before,.tile_enable .auto_tiles:before{content:"\f110";font-family:FontAwesome;animation:fa-spin 2s infinite linear;position:absolute;top:20%;right:50%;z-index:110}.tile_enable .auto_tiles.loading-finish{z-index:1}.tile_enable.woocommerce .products.auto_tiles.loading-finish:before,.tile_enable .auto_tiles.loading-finish:before{display:none}.tile_enable .auto_tiles:not(.tiles_resing) .post{top:0;left:0;opacity:0;transition-property:top, left, opacity;height:100%}.tile_enable .auto_tiles .post{width:auto;background-color:#eee;position:absolute;overflow:hidden;margin-bottom:10px}.is_phone .auto_tiles .post{width:100%}.tile_enable .auto_tiles.loading-finish .post{opacity:1}.tile_enable .auto_tiles,.tile_enable .auto_tiles:not(.tiles_resing) .post{transition-duration:0.7s}.tile_enable .auto_tiles .gutter-sizer{width:0.4%;margin:0}.tile_enable .no-gutter .gutter-sizer{width:0}.auto_tiles .embed-youtube{padding:0;margin:0;height:100%}.tile_enable .auto_tiles .post-image{margin:0;height:100%;position:absolute !important;z-index:1;top:0;left:0;width:100%;margin-bottom:0;transition:all .3s ease-in-out;padding:0}.tile_enable .woocommerce .wc-products.auto_tiles .product .post-image{padding:0}.tile_enable .auto_tiles .post-image img,.tile_enable .woocommerce .wc-products.auto_tiles .product .post-image{vertical-align:bottom}.is_phone .auto_tiles .post-image+.post-content{position:absolute;width:100%;left:0}.auto_tiles .post-content{padding:2em 1em 1em}.auto_tiles .post-image+.post-content{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.65) 40%, #fff 100%);bottom:0;left:0;right:0;position:absolute;overflow:hidden;width:100%;padding-bottom:0;padding-top:3em;z-index:1;box-sizing:border-box;transition:all .3s ease-in-out}.auto_tiles .post-title{font-size:1.3em}.auto_tiles .post-meta{font-size:.65em}.auto_tiles .post-cat-tag-wrap{font-size:.7em}.auto_tiles .post-image a{width:100%;height:100%;display:block}.auto_tiles .tiled-portrait .post-image,.woocommerce ul.auto_tiles li.product.auto_tiles .product-image{margin:0}.auto_tiles .tiled-portrait .post-image img{height:100%;width:auto;object-fit:cover}.is_phone .auto_tiles .post-meta,.auto_tiles .post:hover .post-image+.post-content:before{opacity:1}.auto_tiles .post:hover .post-meta,.auto_tiles .post:hover .entry-content{display:block}.auto_tiles .post.tiled-square-small .post-title,.auto_tiles .post.tiled-portrait .post-title{font-size:1.15em;letter-spacing:-0.015em}.auto_tiles .post.tiled-landscape .post-title{font-size:1.6em;letter-spacing:-0.015em}.auto_tiles .post-image+.post-content{bottom:-100%}.auto_tiles .post:hover .post-content{bottom:0}.auto_tiles .post .entry-content{font-size:.9em;line-height:1.6;max-height:40%;overflow:hidden}.auto_tiles .post:hover .post-image{-ms-transform:scale(1.1);transform:scale(1.1)}.iphone:before{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}span#main-nav{display:inline-block;height:48px}*{box-sizing:border-box}html{font-family:sans-serif;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.Clearfix,.Wrap{zoom:1}.Clearfix:after,.Wrap:after{clear:both;content:'';display:table}.Wrap{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:980px;padding:0 10px;position:relative}.preload *{transition:none !important}.Row,[class^='Row--'],[class*=' Row--']{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px -10px 20px}+.Row,+[class^='Row--'],+[class*=' Row--']{margin-top:-20px}.Row:first-child,[class^='Row--']:first-child,[class*=' Row--']:first-child{margin-top:0}.Row:last-child,[class^='Row--']:last-child,[class*=' Row--']:last-child{margin-bottom:-20px}.Column,[class^='Column-'],[class*=' Column-']{padding:0 10px 20px;position:relative}.Row--wideGutters{margin-bottom:-20px;margin-left:-30px;margin-right:-30px}.Row--wideGutters+.Row--wideGutters{margin-top:20px}.Row--wideGutters:last-child{margin-bottom:-60px}.Row--wideGutters .Column,.Row--wideGutters [class^='Column-'],.Row--wideGutters [class*=' Column-']{padding:0 30px 60px}.Column--1{width:8.33333%}.ColumnOffset--0{margin-left:0%}.Column--2{width:16.66667%}.ColumnOffset--1{margin-left:8.33333%}.Column--3{width:25%}.ColumnOffset--2{margin-left:16.66667%}.Column--4{width:33.33333%}.ColumnOffset--3{margin-left:25%}.Column--5{width:41.66667%}.ColumnOffset--4{margin-left:33.33333%}.Column--6{width:50%}.ColumnOffset--5{margin-left:41.66667%}.Column--7{width:58.33333%}.ColumnOffset--6{margin-left:50%}.Column--8{width:66.66667%}.ColumnOffset--7{margin-left:58.33333%}.Column--9{width:75%}.ColumnOffset--8{margin-left:66.66667%}.Column--10{width:83.33333%}.ColumnOffset--9{margin-left:75%}.Column--11{width:91.66667%}.ColumnOffset--10{margin-left:83.33333%}.Column--12{width:100%}.ColumnOffset--11{margin-left:91.66667%}@media (max-width: 1599px){.Column--xxLarge-1{width:8.33333%}.ColumnOffset--xxLarge-0{margin-left:0%}.Column--xxLarge-2{width:16.66667%}.ColumnOffset--xxLarge-1{margin-left:8.33333%}.Column--xxLarge-3{width:25%}.ColumnOffset--xxLarge-2{margin-left:16.66667%}.Column--xxLarge-4{width:33.33333%}.ColumnOffset--xxLarge-3{margin-left:25%}.Column--xxLarge-5{width:41.66667%}.ColumnOffset--xxLarge-4{margin-left:33.33333%}.Column--xxLarge-6{width:50%}.ColumnOffset--xxLarge-5{margin-left:41.66667%}.Column--xxLarge-7{width:58.33333%}.ColumnOffset--xxLarge-6{margin-left:50%}.Column--xxLarge-8{width:66.66667%}.ColumnOffset--xxLarge-7{margin-left:58.33333%}.Column--xxLarge-9{width:75%}.ColumnOffset--xxLarge-8{margin-left:66.66667%}.Column--xxLarge-10{width:83.33333%}.ColumnOffset--xxLarge-9{margin-left:75%}.Column--xxLarge-11{width:91.66667%}.ColumnOffset--xxLarge-10{margin-left:83.33333%}.Column--xxLarge-12{width:100%}.ColumnOffset--xxLarge-11{margin-left:91.66667%}}@media (max-width: 1399px){.Column--xLarge-1{width:8.33333%}.ColumnOffset--xLarge-0{margin-left:0%}.Column--xLarge-2{width:16.66667%}.ColumnOffset--xLarge-1{margin-left:8.33333%}.Column--xLarge-3{width:25%}.ColumnOffset--xLarge-2{margin-left:16.66667%}.Column--xLarge-4{width:33.33333%}.ColumnOffset--xLarge-3{margin-left:25%}.Column--xLarge-5{width:41.66667%}.ColumnOffset--xLarge-4{margin-left:33.33333%}.Column--xLarge-6{width:50%}.ColumnOffset--xLarge-5{margin-left:41.66667%}.Column--xLarge-7{width:58.33333%}.ColumnOffset--xLarge-6{margin-left:50%}.Column--xLarge-8{width:66.66667%}.ColumnOffset--xLarge-7{margin-left:58.33333%}.Column--xLarge-9{width:75%}.ColumnOffset--xLarge-8{margin-left:66.66667%}.Column--xLarge-10{width:83.33333%}.ColumnOffset--xLarge-9{margin-left:75%}.Column--xLarge-11{width:91.66667%}.ColumnOffset--xLarge-10{margin-left:83.33333%}.Column--xLarge-12{width:100%}.ColumnOffset--xLarge-11{margin-left:91.66667%}}@media (max-width: 1199px){.Column--large-1{width:8.33333%}.ColumnOffset--large-0{margin-left:0%}.Column--large-2{width:16.66667%}.ColumnOffset--large-1{margin-left:8.33333%}.Column--large-3{width:25%}.ColumnOffset--large-2{margin-left:16.66667%}.Column--large-4{width:33.33333%}.ColumnOffset--large-3{margin-left:25%}.Column--large-5{width:41.66667%}.ColumnOffset--large-4{margin-left:33.33333%}.Column--large-6{width:50%}.ColumnOffset--large-5{margin-left:41.66667%}.Column--large-7{width:58.33333%}.ColumnOffset--large-6{margin-left:50%}.Column--large-8{width:66.66667%}.ColumnOffset--large-7{margin-left:58.33333%}.Column--large-9{width:75%}.ColumnOffset--large-8{margin-left:66.66667%}.Column--large-10{width:83.33333%}.ColumnOffset--large-9{margin-left:75%}.Column--large-11{width:91.66667%}.ColumnOffset--large-10{margin-left:83.33333%}.Column--large-12{width:100%}.ColumnOffset--large-11{margin-left:91.66667%}}@media (max-width: 1023px){.Column--medium-1{width:8.33333%}.ColumnOffset--medium-0{margin-left:0%}.Column--medium-2{width:16.66667%}.ColumnOffset--medium-1{margin-left:8.33333%}.Column--medium-3{width:25%}.ColumnOffset--medium-2{margin-left:16.66667%}.Column--medium-4{width:33.33333%}.ColumnOffset--medium-3{margin-left:25%}.Column--medium-5{width:41.66667%}.ColumnOffset--medium-4{margin-left:33.33333%}.Column--medium-6{width:50%}.ColumnOffset--medium-5{margin-left:41.66667%}.Column--medium-7{width:58.33333%}.ColumnOffset--medium-6{margin-left:50%}.Column--medium-8{width:66.66667%}.ColumnOffset--medium-7{margin-left:58.33333%}.Column--medium-9{width:75%}.ColumnOffset--medium-8{margin-left:66.66667%}.Column--medium-10{width:83.33333%}.ColumnOffset--medium-9{margin-left:75%}.Column--medium-11{width:91.66667%}.ColumnOffset--medium-10{margin-left:83.33333%}.Column--medium-12{width:100%}.ColumnOffset--medium-11{margin-left:91.66667%}}@media (max-width: 767px){.Column--small-1{width:8.33333%}.ColumnOffset--small-0{margin-left:0%}.Column--small-2{width:16.66667%}.ColumnOffset--small-1{margin-left:8.33333%}.Column--small-3{width:25%}.ColumnOffset--small-2{margin-left:16.66667%}.Column--small-4{width:33.33333%}.ColumnOffset--small-3{margin-left:25%}.Column--small-5{width:41.66667%}.ColumnOffset--small-4{margin-left:33.33333%}.Column--small-6{width:50%}.ColumnOffset--small-5{margin-left:41.66667%}.Column--small-7{width:58.33333%}.ColumnOffset--small-6{margin-left:50%}.Column--small-8{width:66.66667%}.ColumnOffset--small-7{margin-left:58.33333%}.Column--small-9{width:75%}.ColumnOffset--small-8{margin-left:66.66667%}.Column--small-10{width:83.33333%}.ColumnOffset--small-9{margin-left:75%}.Column--small-11{width:91.66667%}.ColumnOffset--small-10{margin-left:83.33333%}.Column--small-12{width:100%}.ColumnOffset--small-11{margin-left:91.66667%}}@media (max-width: 479px){.Column--xSmall-1{width:8.33333%}.ColumnOffset--xSmall-0{margin-left:0%}.Column--xSmall-2{width:16.66667%}.ColumnOffset--xSmall-1{margin-left:8.33333%}.Column--xSmall-3{width:25%}.ColumnOffset--xSmall-2{margin-left:16.66667%}.Column--xSmall-4{width:33.33333%}.ColumnOffset--xSmall-3{margin-left:25%}.Column--xSmall-5{width:41.66667%}.ColumnOffset--xSmall-4{margin-left:33.33333%}.Column--xSmall-6{width:50%}.ColumnOffset--xSmall-5{margin-left:41.66667%}.Column--xSmall-7{width:58.33333%}.ColumnOffset--xSmall-6{margin-left:50%}.Column--xSmall-8{width:66.66667%}.ColumnOffset--xSmall-7{margin-left:58.33333%}.Column--xSmall-9{width:75%}.ColumnOffset--xSmall-8{margin-left:66.66667%}.Column--xSmall-10{width:83.33333%}.ColumnOffset--xSmall-9{margin-left:75%}.Column--xSmall-11{width:91.66667%}.ColumnOffset--xSmall-10{margin-left:83.33333%}.Column--xSmall-12{width:100%}.ColumnOffset--xSmall-11{margin-left:91.66667%}}@media (max-width: 319px){.Column--xxSmall-1{width:8.33333%}.ColumnOffset--xxSmall-0{margin-left:0%}.Column--xxSmall-2{width:16.66667%}.ColumnOffset--xxSmall-1{margin-left:8.33333%}.Column--xxSmall-3{width:25%}.ColumnOffset--xxSmall-2{margin-left:16.66667%}.Column--xxSmall-4{width:33.33333%}.ColumnOffset--xxSmall-3{margin-left:25%}.Column--xxSmall-5{width:41.66667%}.ColumnOffset--xxSmall-4{margin-left:33.33333%}.Column--xxSmall-6{width:50%}.ColumnOffset--xxSmall-5{margin-left:41.66667%}.Column--xxSmall-7{width:58.33333%}.ColumnOffset--xxSmall-6{margin-left:50%}.Column--xxSmall-8{width:66.66667%}.ColumnOffset--xxSmall-7{margin-left:58.33333%}.Column--xxSmall-9{width:75%}.ColumnOffset--xxSmall-8{margin-left:66.66667%}.Column--xxSmall-10{width:83.33333%}.ColumnOffset--xxSmall-9{margin-left:75%}.Column--xxSmall-11{width:91.66667%}.ColumnOffset--xxSmall-10{margin-left:83.33333%}.Column--xxSmall-12{width:100%}.ColumnOffset--xxSmall-11{margin-left:91.66667%}}.u-Flex{display:-ms-flexbox;display:flex}.u-Stretch{-ms-flex-align:stretch;align-items:stretch}.u-Justify{-ms-flex-pack:center;justify-content:center}.u-Wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-WrapRow{-ms-flex-wrap:column;flex-wrap:column;display:none}.Hide{display:none}@media (max-width: 319px){.HideOn--xx-small{display:none}.ShowOn--xx-small{display:block}}@media (max-width: 479px){.HideOn--x-small{display:none}.ShowOn--x-small{display:block}}@media (max-width: 767px){.HideOn--small{display:none}.ShowOn--small{display:block}}@media (max-width: 1023px){.HideOn--medium{display:none}.ShowOn--medium{display:block}}@media (max-width: 1199px){.HideOn--large{display:none}.ShowOn--large{display:block}}@media (max-width: 1399px){.HideOn--x-large{display:none}.ShowOn--x-large{display:block}}@media (max-width: 1599px){.HideOn--xx-large{display:none}.ShowOn--xx-large{display:block}}[class^='responsiveRatio--'],[class*=' responsiveRatio--'],.responsiveRatio--1x2,.responsiveRatio--2x1,.responsiveRatio--2x3,.responsiveRatio--3x1,.responsiveRatio--3x2,.responsiveRatio--3x4,.responsiveRatio--4x1,.responsiveRatio--4x3,.responsiveRatio--16x9{font-size:0;position:relative}[class^='responsiveRatio--']:before,[class*=' responsiveRatio--']:before,.responsiveRatio--1x2:before,.responsiveRatio--2x1:before,.responsiveRatio--2x3:before,.responsiveRatio--3x1:before,.responsiveRatio--3x2:before,.responsiveRatio--3x4:before,.responsiveRatio--4x1:before,.responsiveRatio--4x3:before,.responsiveRatio--16x9:before{content:'';display:inline-block;margin-left:-1px;padding-bottom:100%;vertical-align:middle;width:1px}[class^='responsiveRatio--']>:only-child,[class*=' responsiveRatio--']>:only-child,.responsiveRatio--1x2>:only-child,.responsiveRatio--2x1>:only-child,.responsiveRatio--2x3>:only-child,.responsiveRatio--3x1>:only-child,.responsiveRatio--3x2>:only-child,.responsiveRatio--3x4>:only-child,.responsiveRatio--4x1>:only-child,.responsiveRatio--4x3>:only-child,.responsiveRatio--16x9>:only-child{display:block;font-size:1rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.u-ghostAlign>:only-child{display:inline-block;height:auto;position:static;vertical-align:middle}.responsiveRatio--1x2:before{padding-bottom:200%}.responsiveRatio--2x1:before{padding-bottom:50%}.responsiveRatio--2x3:before{padding-bottom:150%}.responsiveRatio--3x1:before{padding-bottom:33.33333%}.responsiveRatio--3x2:before{padding-bottom:66.66667%}.responsiveRatio--3x4:before{padding-bottom:133.33333%}.responsiveRatio--4x1:before{padding-bottom:25%}.responsiveRatio--4x3:before{padding-bottom:75%}.responsiveRatio--16x9:before{padding-bottom:56.25%}body .PacNav--hidden{display:none !important}.color-accent{color:#007dc1}.color-black{color:#000}.color-black-footer{color:#333}.color-black-nav{color:#252525}.color-blue-bright{color:#007dc1}.color-blue-bright-hover{color:#0095e5}.color-blue-light{color:#a9e6fd}.color-blue-light-hover{color:#5dd2fc}.color-blue-medium{color:#46b3e9}.color-blue-medium-hover{color:#4cc3ff}.color-blue-neon{color:#4ba3d3}.color-blue-neon-hover{color:#367598}.color-blue-neon-link{color:#06b0bf}.color-blue-products{color:#e0eef6}.color-charcoal{color:#5d5d5d}.color-charcoal-hover{color:#8f8f8f}.color-default{color:#5d5d5d}.color-gray-dark{color:#abadac}.color-gray-dark-hover{color:#dee0df}.color-gray-dark-more{color:#777}.color-gray-light{color:#e6e6e8}.color-gray-light-hover{color:#b3b3b5}.color-gray-lighter{color:#e4e4e4}.color-gray-lighter-hover{color:#eee}.color-gray-lightest{color:#fafafa}.color-gray-lightest-hover{color:#a9e6fd}.color-gray-medium{color:#c2c3c3}.color-gray-medium-hover{color:#f2f5f5}.color-gray-sponsored{color:#999}.color-green-dark{color:#4cbf9c}.color-green-dark-hover{color:#5ce5bc}.color-green-light{color:#4cdb82}.color-green-light-hover{color:#59ff99}.color-near-white{color:#f4f4f4}.color-new-blue{color:#4ba3d3}.color-new-gray{color:#878787}.color-new-gray-light{color:#e9e9e9}.color-new-gray-medium{color:#5c5c5c}.color-valprop-dark{color:#0e0e0e}.color-valprop-gray{color:#ccc}.color-valprop-gray-alt{color:#656565}.color-valprop-gray-hover{color:#6a6a6a}.color-valprop-light{color:#464646}.color-white{color:#fff}hr{margin:60px 0;border:0;display:block;height:1px}hr:first-child{margin-top:0}hr:last-child{margin-bottom:0}@media (max-width: 1023px){hr{margin:40px 0}hr:first-child{margin-top:0}hr:last-child{margin-bottom:0}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:60px 0 20px;font-weight:inherit}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child{margin-bottom:0}@media (max-width: 1023px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:40px 0 20px}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child{margin-bottom:0}}@media (max-width: 767px){h1 br,.h1 br,h2 br,.h2 br,h3 br,.h3 br,h4 br,.h4 br,h5 br,.h5 br,h6 br,.h6 br{display:none}}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a,h1 a:active,.h1 a:active,h2 a:active,.h2 a:active,h3 a:active,.h3 a:active,h4 a:active,.h4 a:active,h5 a:active,.h5 a:active,h6 a:active,.h6 a:active,h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:inherit}html{color:#5d5d5d;font-family:"museo-sans",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:26px}h1,.h1{font-size:36px;font-weight:500;line-height:46px}h2,.h2{font-size:32px;font-weight:500;line-height:42px}h3,.h3{font-size:28px;font-weight:700;line-height:35px}h4,.h4{font-size:24px;font-weight:500;line-height:34px}h5,.h5{font-size:22px;font-weight:500;line-height:32px}h6,.h6{font-size:20px;font-weight:500;line-height:30px}p,ul,ol,blockquote,table,address,form,pre{margin:20px 0}p:first-child,ul:first-child,ol:first-child,blockquote:first-child,table:first-child,address:first-child,form:first-child,pre:first-child{margin-top:0}p:last-child,ul:last-child,ol:last-child,blockquote:last-child,table:last-child,address:last-child,form:last-child,pre:last-child{margin-bottom:0}ol,ul{padding-left:1.5em}a{color:#007dc1;transition:0.4s color;text-decoration:none}a:active,a:hover{color:#009ef4;text-decoration:underline}article{margin:60px 0}article:first-child{margin-top:0}article:last-child{margin-bottom:0}strong{font-weight:bold}pre{display:block;white-space:pre-wrap}code{display:inline-block;white-space:pre}blockquote{padding:0 0 0 40px}img{max-width:100%}.u-AlignCenter{text-align:center !important}.u-AlignLeft{text-align:left !important}.u-AlignRight{text-align:right !important}table{width:100%}th{text-align:left}th,td{padding:10px 20px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=datetime],input[type=date],input[type=month],input[type=week],textarea{line-height:26px;padding:10px 20px;transition:0.4s all;border:1px solid;font-size:1rem;line-height:26px}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:"gray"}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:"gray"}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=datetime]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,textarea::placeholder{color:"gray"}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=datetime]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,textarea:focus{outline:none}input[type=text]:focus::-webkit-input-placeholder,input[type=text]:hover::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=email]:hover::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=password]:hover::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=search]:hover::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=number]:hover::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=url]:hover::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=tel]:hover::-webkit-input-placeholder,input[type=datetime]:focus::-webkit-input-placeholder,input[type=datetime]:hover::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=date]:hover::-webkit-input-placeholder,input[type=month]:focus::-webkit-input-placeholder,input[type=month]:hover::-webkit-input-placeholder,input[type=week]:focus::-webkit-input-placeholder,input[type=week]:hover::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:hover::-webkit-input-placeholder{color:"dark-gray"}input[type=text]:focus:-ms-input-placeholder,input[type=text]:hover:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=email]:hover:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=password]:hover:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=search]:hover:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=number]:hover:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,input[type=url]:hover:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=tel]:hover:-ms-input-placeholder,input[type=datetime]:focus:-ms-input-placeholder,input[type=datetime]:hover:-ms-input-placeholder,input[type=date]:focus:-ms-input-placeholder,input[type=date]:hover:-ms-input-placeholder,input[type=month]:focus:-ms-input-placeholder,input[type=month]:hover:-ms-input-placeholder,input[type=week]:focus:-ms-input-placeholder,input[type=week]:hover:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,textarea:hover:-ms-input-placeholder{color:"dark-gray"}input[type=text]:focus::placeholder,input[type=text]:hover::placeholder,input[type=email]:focus::placeholder,input[type=email]:hover::placeholder,input[type=password]:focus::placeholder,input[type=password]:hover::placeholder,input[type=search]:focus::placeholder,input[type=search]:hover::placeholder,input[type=number]:focus::placeholder,input[type=number]:hover::placeholder,input[type=url]:focus::placeholder,input[type=url]:hover::placeholder,input[type=tel]:focus::placeholder,input[type=tel]:hover::placeholder,input[type=datetime]:focus::placeholder,input[type=datetime]:hover::placeholder,input[type=date]:focus::placeholder,input[type=date]:hover::placeholder,input[type=month]:focus::placeholder,input[type=month]:hover::placeholder,input[type=week]:focus::placeholder,input[type=week]:hover::placeholder,textarea:focus::placeholder,textarea:hover::placeholder{color:"dark-gray"}.button,[class^='button--'],[class*=' button--']{color:"dark-gray";padding:5px 10px;transition:0.4s background,0.4s border,0.4s color,0.4s opacity;border:0;border-radius:3px;display:inline-block;font-family:"museo-sans",Helvetica,Arial,sans-serif;text-align:center}.button:focus,[class^='button--']:focus,[class*=' button--']:focus{outline:none}.button:active,[class^='button--']:active,[class*=' button--']:active,.button:hover,[class^='button--']:hover,[class*=' button--']:hover{color:"darker-gray";text-decoration:none}[disabled].button,[disabled][class^='button--'],[disabled][class*=' button--']{cursor:default;opacity:0.5}[disabled].button:hover,[disabled][class^='button--']:hover,[disabled][class*=' button--']:hover{background:#007dc1}.button--primary{color:#fff;background:#007dc1}.button--primary:active,.button--primary:hover{color:#fff;background:#fff}.animated-Underline{padding-bottom:calc(1px + 0.1rem);position:relative}.animated-Underline:after{transition:opacity 0.4s,transform 0.4s;background:currentcolor;bottom:0;content:'';display:block;height:1px;left:0;opacity:0;position:absolute;right:0;-ms-transform:scaleX(0);transform:scaleX(0)}.animated-Underline:active,.animated-Underline:hover{text-decoration:none}.animated-Underline:active:after,.animated-Underline:hover:after{opacity:0.75;-ms-transform:scaleX(1);transform:scaleX(1)}.Icon,[class^='Icon--'],[class*=' Icon--']{transition:0.4s color;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:40px;position:relative;text-align:center;width:40px}.Icon img,[class^='Icon--'] img,[class*=' Icon--'] img{display:block;max-height:100%}.Icon svg,[class^='Icon--'] svg,[class*=' Icon--'] svg{display:block;height:40px;width:40px}.Icon [fill]>circle,[class^='Icon--'] [fill]>circle,[class*=' Icon--'] [fill]>circle,.Icon [fill]>ellipse,[class^='Icon--'] [fill]>ellipse,[class*=' Icon--'] [fill]>ellipse,.Icon [fill]>path,[class^='Icon--'] [fill]>path,[class*=' Icon--'] [fill]>path,.Icon [fill]>polygon,[class^='Icon--'] [fill]>polygon,[class*=' Icon--'] [fill]>polygon,.Icon [fill]>polyline,[class^='Icon--'] [fill]>polyline,[class*=' Icon--'] [fill]>polyline,.Icon [fill]>rect,[class^='Icon--'] [fill]>rect,[class*=' Icon--'] [fill]>rect,.Icon g[fill]>use,[class^='Icon--'] g[fill]>use,[class*=' Icon--'] g[fill]>use{transition:0.4s fill;fill:currentColor}.Icon [fill='none']>circle,[class^='Icon--'] [fill='none']>circle,[class*=' Icon--'] [fill='none']>circle,.Icon [fill='none']>ellipse,[class^='Icon--'] [fill='none']>ellipse,[class*=' Icon--'] [fill='none']>ellipse,.Icon [fill='none']>path,[class^='Icon--'] [fill='none']>path,[class*=' Icon--'] [fill='none']>path,.Icon [fill='none']>polygon,[class^='Icon--'] [fill='none']>polygon,[class*=' Icon--'] [fill='none']>polygon,.Icon [fill='none']>polyline,[class^='Icon--'] [fill='none']>polyline,[class*=' Icon--'] [fill='none']>polyline,.Icon [fill='none']>rect,[class^='Icon--'] [fill='none']>rect,[class*=' Icon--'] [fill='none']>rect,.Icon g[fill='none']>use,[class^='Icon--'] g[fill='none']>use,[class*=' Icon--'] g[fill='none']>use{fill:none}.Icon [stroke]>circle,[class^='Icon--'] [stroke]>circle,[class*=' Icon--'] [stroke]>circle,.Icon [stroke]>ellipse,[class^='Icon--'] [stroke]>ellipse,[class*=' Icon--'] [stroke]>ellipse,.Icon [stroke]>path,[class^='Icon--'] [stroke]>path,[class*=' Icon--'] [stroke]>path,.Icon [stroke]>polygon,[class^='Icon--'] [stroke]>polygon,[class*=' Icon--'] [stroke]>polygon,.Icon [stroke]>polyline,[class^='Icon--'] [stroke]>polyline,[class*=' Icon--'] [stroke]>polyline,.Icon [stroke]>rect,[class^='Icon--'] [stroke]>rect,[class*=' Icon--'] [stroke]>rect,.Icon g[stroke]>use,[class^='Icon--'] g[stroke]>use,[class*=' Icon--'] g[stroke]>use{transition:0.4s stroke;stroke:currentColor;vector-effect:non-scaling-stroke}.Icon [stroke='none']>circle,[class^='Icon--'] [stroke='none']>circle,[class*=' Icon--'] [stroke='none']>circle,.Icon [stroke='none']>ellipse,[class^='Icon--'] [stroke='none']>ellipse,[class*=' Icon--'] [stroke='none']>ellipse,.Icon [stroke='none']>path,[class^='Icon--'] [stroke='none']>path,[class*=' Icon--'] [stroke='none']>path,.Icon [stroke='none']>polygon,[class^='Icon--'] [stroke='none']>polygon,[class*=' Icon--'] [stroke='none']>polygon,.Icon [stroke='none']>polyline,[class^='Icon--'] [stroke='none']>polyline,[class*=' Icon--'] [stroke='none']>polyline,.Icon [stroke='none']>rect,[class^='Icon--'] [stroke='none']>rect,[class*=' Icon--'] [stroke='none']>rect,.Icon g[stroke='none']>use,[class^='Icon--'] g[stroke='none']>use,[class*=' Icon--'] g[stroke='none']>use{stroke:none}.Icon circle[fill],[class^='Icon--'] circle[fill],[class*=' Icon--'] circle[fill],.Icon ellipse[fill],[class^='Icon--'] ellipse[fill],[class*=' Icon--'] ellipse[fill],.Icon path[fill],[class^='Icon--'] path[fill],[class*=' Icon--'] path[fill],.Icon polygon[fill],[class^='Icon--'] polygon[fill],[class*=' Icon--'] polygon[fill],.Icon polyline[fill],[class^='Icon--'] polyline[fill],[class*=' Icon--'] polyline[fill],.Icon rect[fill],[class^='Icon--'] rect[fill],[class*=' Icon--'] rect[fill],.Icon g use[fill],[class^='Icon--'] g use[fill],[class*=' Icon--'] g use[fill]{transition:0.4s fill;fill:currentColor}.Icon circle[fill='none'],[class^='Icon--'] circle[fill='none'],[class*=' Icon--'] circle[fill='none'],.Icon ellipse[fill='none'],[class^='Icon--'] ellipse[fill='none'],[class*=' Icon--'] ellipse[fill='none'],.Icon path[fill='none'],[class^='Icon--'] path[fill='none'],[class*=' Icon--'] path[fill='none'],.Icon polygon[fill='none'],[class^='Icon--'] polygon[fill='none'],[class*=' Icon--'] polygon[fill='none'],.Icon polyline[fill='none'],[class^='Icon--'] polyline[fill='none'],[class*=' Icon--'] polyline[fill='none'],.Icon rect[fill='none'],[class^='Icon--'] rect[fill='none'],[class*=' Icon--'] rect[fill='none'],.Icon g use[fill='none'],[class^='Icon--'] g use[fill='none'],[class*=' Icon--'] g use[fill='none']{fill:none}.Icon circle[stroke],[class^='Icon--'] circle[stroke],[class*=' Icon--'] circle[stroke],.Icon ellipse[stroke],[class^='Icon--'] ellipse[stroke],[class*=' Icon--'] ellipse[stroke],.Icon path[stroke],[class^='Icon--'] path[stroke],[class*=' Icon--'] path[stroke],.Icon polygon[stroke],[class^='Icon--'] polygon[stroke],[class*=' Icon--'] polygon[stroke],.Icon polyline[stroke],[class^='Icon--'] polyline[stroke],[class*=' Icon--'] polyline[stroke],.Icon rect[stroke],[class^='Icon--'] rect[stroke],[class*=' Icon--'] rect[stroke],.Icon g use[stroke],[class^='Icon--'] g use[stroke],[class*=' Icon--'] g use[stroke]{transition:0.4s stroke;stroke:currentColor;vector-effect:non-scaling-stroke}.Icon circle[stroke='none'],[class^='Icon--'] circle[stroke='none'],[class*=' Icon--'] circle[stroke='none'],.Icon ellipse[stroke='none'],[class^='Icon--'] ellipse[stroke='none'],[class*=' Icon--'] ellipse[stroke='none'],.Icon path[stroke='none'],[class^='Icon--'] path[stroke='none'],[class*=' Icon--'] path[stroke='none'],.Icon polygon[stroke='none'],[class^='Icon--'] polygon[stroke='none'],[class*=' Icon--'] polygon[stroke='none'],.Icon polyline[stroke='none'],[class^='Icon--'] polyline[stroke='none'],[class*=' Icon--'] polyline[stroke='none'],.Icon rect[stroke='none'],[class^='Icon--'] rect[stroke='none'],[class*=' Icon--'] rect[stroke='none'],.Icon g use[stroke='none'],[class^='Icon--'] g use[stroke='none'],[class*=' Icon--'] g use[stroke='none']{stroke:none}.Icon--small,.Icon--small>svg{height:32px;width:32px}.Icon--large,.Icon--large>svg{height:60px;width:60px}.Icon--xLarge,.Icon--xLarge>svg{height:80px;width:auto}.Icon--circle{margin:0 auto 20px;border:2px solid currentColor;border-radius:100%;box-sizing:content-box;padding:15px}.Icon--circle:first-child{margin-top:0}.Icon--circle:last-child{margin-bottom:0}.Icon--thinStroke [stroke-width],.Icon--thinStroke [stroke-width]>circle,.Icon--thinStroke [stroke-width]>ellipse,.Icon--thinStroke [stroke-width]>path,.Icon--thinStroke [stroke-width]>polygon,.Icon--thinStroke [stroke-width]>polyline,.Icon--thinStroke [stroke-width]>rect,.Icon--thinStroke circle[stroke-width],.Icon--thinStroke ellipse[stroke-width],.Icon--thinStroke path[stroke-width],.Icon--thinStroke polygon[stroke-width],.Icon--thinStroke rect[stroke-width]{stroke-width:1px}.Icon--thinStroke.Icon--circle{border-width:1px}.is-hidden,.hidden{display:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:60px 0 20px;font-weight:inherit;font-family:"museo-sans",Helvetica,Arial,sans-serif}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child{margin-bottom:0}@media (max-width: 1023px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:40px 0 20px}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child{margin-bottom:0}}@media (max-width: 767px){h1 br,.h1 br,h2 br,.h2 br,h3 br,.h3 br,h4 br,.h4 br,h5 br,.h5 br,h6 br,.h6 br{display:none}}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a,h1 a:active,.h1 a:active,h2 a:active,.h2 a:active,h3 a:active,.h3 a:active,h4 a:active,.h4 a:active,h5 a:active,.h5 a:active,h6 a:active,.h6 a:active,h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:inherit}html{color:#5d5d5d;font-family:"museo-sans",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:26px}h1,.h1{font-size:36px;font-weight:500;line-height:46px;letter-spacing:0;text-transform:none}h2,.h2{font-size:32px;font-weight:500;line-height:42px;letter-spacing:0;text-transform:none}h3,.h3{font-size:28px;font-weight:700;line-height:35px;letter-spacing:0;text-transform:none}h4,.h4{font-size:24px;font-weight:500;line-height:34px;letter-spacing:0;text-transform:none}h5,.h5{font-size:22px;font-weight:500;line-height:32px;letter-spacing:0;text-transform:none}h6,.h6{font-size:20px;font-weight:500;line-height:30px;letter-spacing:0;text-transform:none}p,ul,ol,blockquote,table,address,form,pre{margin:20px 0}p:first-child,ul:first-child,ol:first-child,blockquote:first-child,table:first-child,address:first-child,form:first-child,pre:first-child{margin-top:0}p:last-child,ul:last-child,ol:last-child,blockquote:last-child,table:last-child,address:last-child,form:last-child,pre:last-child{margin-bottom:0}ol,ul{padding-left:1.5em}a{color:#4ba3d3;transition:0.4s color;text-decoration:none}a:active,a:hover{color:#367598;text-decoration:underline}article{margin:60px 0}article:first-child{margin-top:0}article:last-child{margin-bottom:0}strong{font-weight:bold}pre{display:block;white-space:pre-wrap}code{display:inline-block;white-space:pre}blockquote{padding:0 0 0 40px}img{max-width:100%}.u-AlignCenter{text-align:center !important}.u-AlignLeft{text-align:left !important}.u-AlignRight{text-align:right !important}html,body{font:1.05em/1.85em "museo-sans",Helvetica,Arial,sans-serif}@media (max-width: 767px){html,body{overflow-x:hidden;overflow-y:auto}}.pagewidth-narrow{width:calc(980px - 345px);max-width:100%;margin-left:auto;margin-right:auto}.pagewidth,.full_width .themify_builder_row .row_inner,.full_width .post-nav,.full_width .commentwrap,.full_width .related-posts{width:980px}body:not(.mobile_menu_active) .sidemenu,body .sidemenu{width:350px !important;max-width:100%}body:not(.mobile_menu_active) .sidemenu #main-nav a,body .sidemenu #main-nav a{border-bottom:none !important}body:not(.mobile_menu_active) .sidemenu #main-nav .child-arrow,body .sidemenu #main-nav .child-arrow{display:none}body:not(.mobile_menu_active) .sidemenu #main-nav .children,body .sidemenu #main-nav .children{max-height:100% !important}body:not(.mobile_menu_active).sidemenu-right,body:not(.mobile_menu_active).sidemenu-right #headerwrap.fixed-header{left:0}body.mobile_menu_active{left:0 !important}@media (min-width: 1025px){body.mobile-menu-visible{overflow-y:visible}}.mobile_menu_active .sidemenu{padding-top:10px}.sidemenu-right{left:0;width:calc(100% - 350px)}.sidemenu-right #headerwrap,.sidemenu-right #headerwrap.fixed-header{left:0;width:calc(100% - 350px)}@media (min-width: 1025px){.sidemenu-right #layout,.sidemenu-right #footerwrap{padding-left:10px}}.sidemenu-right #body{padding-top:70px}#pagewrap{padding-top:0 !important}.mobile_menu_active #mobile-menu,body:not(.mobile_menu_active) #mobile-menu,#mobile-menu{right:-350px}@media (max-width: 1023px){body.mobile-menu-visible.sidemenu-right .sidemenu.sidemenu-on{width:100% !important}#content{max-width:95%;margin:auto}.sidemenu-right{left:0;width:100%}.sidemenu-right #headerwrap,.sidemenu-right #headerwrap.fixed-header{left:0;width:100%}}.Button,[class^='Button--'],[class*=' Button--']{font-size:15px;font-weight:700;line-height:24px;color:#4ba3d3;padding:0 30px;display:inline-block;white-space:nowrap;border-radius:3px;border:2px solid #4ba3d3;transition:0.4s color, 0.4s background, 0.4s border;letter-spacing:0.5px;height:50px;line-height:46px}.Button:hover,[class^='Button--']:hover,[class*=' Button--']:hover,.Button:focus,[class^='Button--']:focus,[class*=' Button--']:focus{color:#fff;background:#4ba3d3;text-decoration:none}.Button:last-child,[class^='Button--']:last-child,[class*=' Button--']:last-child{margin-left:3%}@media (max-width: 1023px){.Button:last-child,[class^='Button--']:last-child,[class*=' Button--']:last-child{margin-left:0}}#footerwrap{color:#878787;text-align:left;background-color:#e6e6e8;border-top:none;clear:both;font-family:"museo-sans",Helvetica,Arial,sans-serif;padding:54px 0 2em}@media (max-width: 1199px){#footerwrap #footer{max-width:95%;margin:auto}}#footerwrap h3{font-size:20px;font-weight:700;color:#333;margin:0}#footerwrap h3+p{margin-top:0}#footerwrap .Button{color:#4ba3d3;margin-left:0}#footerwrap .Button:hover,#footerwrap .Button:focus{color:#fff;background:#4ba3d3;text-decoration:none}#footerwrap .brought-by{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}#footerwrap .brought-by a{color:#878787;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;white-space:nowrap}#footerwrap .brought-by a svg{width:80px;margin-left:3px;-ms-transform:translateY(-3px);transform:translateY(-3px)}#footerwrap .brought-by a svg [class*='cls-']{fill:#007dc1}@media (max-width: 767px){#footerwrap .brought-by a{white-space:normal;-ms-flex-pack:start;justify-content:flex-start}#footerwrap .brought-by a svg{margin-left:0}}#footerwrap .brought-by span{display:none}@media (max-width: 1023px){#footerwrap .brought-by{-ms-flex-pack:start;justify-content:flex-start}}#footerwrap .no-hassle h3{margin-bottom:20px}#footerwrap .no-hassle p{color:#878787;font-size:18px;text-align:left;margin:0;padding:0 0 2% 0}@media (max-width: 1023px){#footerwrap .no-hassle p:first-child{padding-top:2%}}@media (max-width: 1199px){.sidemenu-right .brought-by,.sidemenu-right .no-hassle{clear:both !important;width:80% !important;margin-left:10% !important}.sidemenu-right .secure-api{clear:both !important;width:50% !important;margin-left:10% !important}}body:not(.fixed-header-on):not(.transparent-header) #headerwrap{position:relative !important;top:0}body:not(.fixed-header-on):not(.transparent-header) #headerwrap{position:fixed !important;top:0;background:#000}body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.mobile_menu_active.sidemenu-right,body:not(.header-overlay):not(.header-minbar):not(.header-leftpane):not(.header-rightpane).mobile-menu-visible.mobile_menu_active.sidemenu-right #headerwrap.fixed-header{left:0}body #headerwrap{height:70px}body #headerwrap #header{height:100%;padding:0;padding-top:0;padding-bottom:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body #headerwrap #header .header-bar{position:absolute;top:0;right:0;left:0;margin-left:auto;margin-right:auto;width:90px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body #headerwrap #header #home-link{transition:0.4s all;-ms-transform:translateY(20px);transform:translateY(20px)}body #headerwrap #header #home-link img{transition:0.4s all;width:90px;height:90px}body #headerwrap #header .social-widget{position:absolute}body #headerwrap #menu-icon{transition:width 0.4s;display:block;color:#fff;top:25%;right:2% !important;position:absolute;z-index:999;border-bottom:none;width:194px;height:35px;background-image:url("../images/icon-toc.svg");background-repeat:no-repeat}body #headerwrap #menu-icon:before,body #headerwrap #menu-icon:after{display:none}@media (max-width: 1023px){body #headerwrap #menu-icon{background-image:url("../images/icon-menu.svg");width:45px}}body #headerwrap #mobile-menu{padding-top:10px;text-align:left;background:#fff;box-shadow:-5px 0 5px -5px rgba(0,0,0,0.08)}body #headerwrap #mobile-menu #menu-icon-close{color:#252525;top:12px;right:20px}body #headerwrap #mobile-menu #menu-icon-close:before,body #headerwrap #mobile-menu #menu-icon-close:after{display:none}body #headerwrap #mobile-menu #menu-icon-close:hover{color:#4ba3d3;transform:rotateZ(0deg)}body #headerwrap #mobile-menu #searchform-wrap{display:inline-block;margin:0 0 40px;position:relative;left:-4px;width:100%}body #headerwrap #mobile-menu #searchform{margin:0}body #headerwrap #mobile-menu #searchform .icon-search:before{color:#878787;margin:0;padding:5px 5px 6px 4px;background-color:transparent}body #headerwrap #mobile-menu #searchform .icon-search:hover+#s{width:100%}body #headerwrap #mobile-menu #searchform #s{background:#f4f4f4;height:35px;padding:6px 35px 6px 40px;width:100%}body #headerwrap #mobile-menu #searchform #s:focus,body #headerwrap #mobile-menu #searchform #s:hover{width:100%}body #headerwrap #mobile-menu #main-nav-wrap #main-nav a:before{color:#fff;font-weight:700;line-height:26px;content:attr(data-section);display:block;float:left;border:solid 1px #abadac;background:#abadac;border-radius:100%;text-align:center;padding:5px;font-size:16px;font-weight:bold;margin-right:5px}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li a{color:#252525;font-weight:700;font-size:20px;line-height:17px}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li a:hover{color:#4ba3d3}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li a:before{display:none}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul{margin:0;padding:0}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li{padding:10px 0}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li a{color:#252525;font-weight:700;font-size:15px}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li a:before{line-height:21px;border:solid 1px #4ba3d3;background:#4ba3d3;display:block;margin:-8px 7px 0 0;height:20px;width:20px;position:relative;top:-1.3px}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li ul li{padding:5px 0 5px 33px;padding-left:33px}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li ul li:first-child{margin-top:3px;padding-left:31px}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li ul li a{color:#252525;font-weight:400;font-size:13px}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li ul li a:hover:before{color:#4ba3d3;transition:0.4s color}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li ul li a:before{color:#abadac;line-height:15px;font-size:13px;font-weight:700;background:#fff;border:0;padding:0;display:block;margin:0 5px 0 0;height:25px;width:35px;top:0}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li ul li.current_page_item{background:#f4f4f4}body #headerwrap #mobile-menu #main-nav-wrap #main-nav li ul li ul li.current_page_item a:before{color:#252525;background:transparent}body #headerwrap.fixed-header #site-logo,body #headerwrap #site-logo{margin:0 0 0 2%}body #headerwrap.fixed-header #site-logo:first-child,body #headerwrap #site-logo:first-child{margin-top:0}body #headerwrap.fixed-header #site-logo:last-child,body #headerwrap #site-logo:last-child{margin-bottom:0}@media (min-width: 1400px){body #headerwrap.fixed-header #site-logo,body #headerwrap #site-logo{margin-right:0}}body #headerwrap.fixed-header #site-logo a,body #headerwrap #site-logo a{width:100px;height:50px;display:block}body #headerwrap.fixed-header #site-logo a:before,body #headerwrap #site-logo a:before{font-size:10px;line-height:10px;font-weight:700;content:'Sponsored By';background:url("../images/okta_logo.svg");background-repeat:no-repeat;background-position:center bottom;background-size:80%;width:100px;height:45px;display:block;color:#fff;white-space:nowrap;text-align:center;text-transform:none}body #headerwrap.fixed-header #site-logo span,body #headerwrap #site-logo span{display:none}body #headerwrap.fixed-header{transition:0.4s all;position:fixed !important;top:0;background:#000}body #headerwrap.fixed-header #header{padding:0;padding-top:0;padding-bottom:0;background:transparent}body #headerwrap.fixed-header #header #home-link{-ms-transform:translateY(8px);transform:translateY(8px)}body #headerwrap.fixed-header #header #home-link img{width:55px;height:55px}body #headerwrap.fixed-header .header-bar,body #headerwrap.fixed-header .social-widget,body #headerwrap.fixed-header #searchform-wrap,body #headerwrap.fixed-header .header-widget{display:inline-block}body #headerwrap.fixed-header #pagewrap{padding-top:0 !important}body #headerwrap.fixed-header #main-nav{margin:15px 0}.admin-bar #headerwrap,.admin-bar #headerwrap.fixed-header{top:32px !important}.Maintenance{width:100%;height:100%;overflow:hidden}.Maintenance body{height:100%;background-image:url(../images/maintenance.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding:0;margin:0}.Maintenance .overlay{top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(255,255,255,0.6)}.Maintenance .notice{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:95%;text-align:center;margin:auto;font-size:30px;font-weight:300}.Maintenance .notice img{display:block;margin:0 auto 3% auto}a{transition:0.4s color, 0.4s background, 0.4s border}a:active,a:hover{text-decoration:none}p,ul,ol,blockquote,table,address,form,pre{margin:20px 0 2.3em 0;padding:0}blockquote{padding:0 0 0 20px;border-left:5px solid #e9e9e9}blockquote p{margin:0 0 10px;color:#333;font-size:20px;font-weight:400;line-height:35px;font-style:italic}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}blockquote p+p{font-size:16px;font-style:normal}blockquote:before{display:none}#body{padding-top:70px;min-height:500px;background:#ffffff}#body #pagewrap{padding-top:0;background:#ffffff}#body #layout #content{padding:5.75% 0 10% 0}#body #layout #content h2{margin:5% 0 4% 0}#body #layout #content .page-content{transition:0.4s all;color:#333;font-size:20px;font-weight:400;line-height:35px;font-family:"droid-serif",serif}#body #layout #content .page-content ul{list-style-type:none;margin-left:60px}#body #layout #content .page-content ul li{position:relative}#body #layout #content .page-content ul li:before{content:"•";color:#4ba3d3;position:absolute;top:0;bottom:0;left:-20px;margin:auto;display:block}#body #layout #content .page-content figure img{transition:max-width 0.4s;margin:0 0 20px;box-shadow:3px 10px 25px -1px rgba(135,135,135,0.25);position:relative;z-index:2;margin-left:50%;max-width:850px;-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(980px - 200px);display:block}#body #layout #content .page-content figure img:first-child{margin-top:0}#body #layout #content .page-content figure img:last-child{margin-bottom:0}#body #layout #content .page-content figure figcaption,#body #layout #content .page-content figure .wp-caption-text{font-size:15px;font-weight:400;line-height:24px;color:#878787;font-family:"museo-sans",Helvetica,Arial,sans-serif;text-align:center}.sidemenu-right #body #layout #content .page-content figure img{max-width:calc(980px - 345px)}@media (max-width: 1023px){#body #layout #content .page-content figure img{max-width:calc(100vw - 20px)}}#body #layout #content .syntaxhighlighter{background-color:#333 !important}#body #layout #content .syntaxhighlighter .toolbar{display:none !important}#body #layout #content .syntaxhighlighter .container{margin:20px 15px !important}#body #layout #content .syntaxhighlighter .gutter{background:#000 !important}#body #layout #content .syntaxhighlighter .gutter .line{padding:0 15px !important;border-right:none !important;background:#000 !important}#body #layout #content .syntaxhighlighter .line{background-color:#333 !important;color:#b5bccb !important;font-size:14px !important;line-height:23px !important;font-family:"source-code-pro",monospace !important}#body #layout #content .syntaxhighlighter .keyword{color:#4ba3d3 !important;font-weight:700 !important}#body #layout #content .syntaxhighlighter .plain,#body #layout #content .syntaxhighlighter .functions,#body #layout #content .syntaxhighlighter .value{color:#abb2bf !important}#body #layout #content .syntaxhighlighter .string{color:#b2e464 !important}#body #layout #content .syntaxhighlighter .variable,#body #layout #content .syntaxhighlighter .color1{color:#f8e81c !important}#body #layout #content .syntaxhighlighter .comments{color:#abb2bf !important}#body #layout #page{padding:20px 0 5em 0;border-top:1px solid #e9e9e9;display:block;display:-ms-flexbox;display:flex;margin:auto;transition:all .2s ease-in-out;width:100%}#body #layout #page div{width:50%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#body #layout #page div.alignright span,#body #layout #page div.alignleft span{font-size:13px;color:#4ba3d3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}#body #layout #page div.alignright span:before,#body #layout #page div.alignright span:after,#body #layout #page div.alignleft span:before,#body #layout #page div.alignleft span:after{background-repeat:no-repeat;content:'';height:7px;-ms-transform:translateY(-1px);transform:translateY(-1px);width:4px}#body #layout #page div.alignright{-ms-flex-pack:end;justify-content:flex-end;text-align:right}#body #layout #page div.alignright span{-ms-flex-pack:end;justify-content:flex-end}#body #layout #page div.alignright span:after{background-image:url("../images/icon-chevron.svg");-ms-transform:rotate(180deg);transform:rotate(180deg);padding-right:5px}#body #layout #page div.alignleft{-ms-flex-pack:start;justify-content:flex-start;text-align:left}#body #layout #page div.alignleft span{-ms-flex-pack:start;justify-content:flex-start}#body #layout #page div.alignleft span:before{background-image:url("../images/icon-chevron.svg");padding-left:5px}#body #layout #page a{color:#5c5c5c;font-size:18px;font-weight:300;line-height:24px}#body #layout #page a:hover,#body #layout #page a:active{color:#4ba3d3}@media (max-width: 1023px){#body #layout #page{max-width:95%}}#oa_in_page_search{width:80%;display:inline-block}#oa_in_page_search input{display:inline-block;max-width:unset}#oa_in_page_search:before{float:left;content:'Search Results for:';padding-top:5px;margin-right:10px}#oa_in_page_search .oauth-search{float:left;width:auto;display:inline-block;position:relative;width:100%}#oa_in_page_search .oauth-search .icon-clear-search{position:absolute;width:20px;height:20px;font-size:20px;top:27px;margin-left:93%;line-height:20px;font-style:normal;text-align:center;padding:0;cursor:pointer}#mobile-menu #searchform .oauth-search{float:left;width:auto;display:inline-block;position:relative}#mobile-menu #searchform .oauth-search .icon-clear-search{display:none;color:#fff;cursor:pointer;position:absolute;width:20px;height:20px;font-size:20px;top:10px;margin-left:85%;line-height:20px;font-style:normal;text-align:center;padding:0}.search-snippet{padding-bottom:40px}.search-snippet p{margin:0;padding:0}#valprop{color:#fff;padding:0 0 80px 0;background-color:#f4f4f4;min-height:350px;overflow:hidden;position:relative;transition:width 2s;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}#valprop .valprop-content{padding:60px 0;max-width:95%}#valprop:after{content:"";height:150px;left:50%;-ms-transform:translate(-50%, 70px);transform:translate(-50%, 70px);position:absolute;bottom:0;background:#fff;width:calc(100% + 200px);border-top-left-radius:50%;border-top-right-radius:50%}#valprop .links{display:block;max-width:900px;margin:auto}#valprop h1{font-weight:700;margin:0;padding:0;font-size:3.5em;line-height:110%}#valprop h2{font-weight:700;margin:0;padding:0;font-size:2.25em;line-height:150%;letter-spacing:10px}#valprop p{font-weight:500;font-size:16px;line-height:24px;padding:1em;margin:0;text-align:center}#valprop p.cta{padding-bottom:3.5em}#valprop a{font-size:18px;font-weight:700;color:#4ba3d3;display:inline-block;padding:1em 2em;white-space:nowrap;margin:auto;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;border:2px solid #4ba3d3;transition:0.4s color, 0.4s background, 0.4s border;letter-spacing:0.5px}#valprop a:hover,#valprop a:focus{color:#656565;background:#4ba3d3;text-decoration:none}#valprop a:last-child{margin-left:3%}@media (max-width: 1023px){#valprop a:last-child{margin-left:0}}@media (max-width: 1023px){#valprop a{margin-bottom:5%;margin-left:0;max-width:90%;width:500px}}#valprop #byline{color:#ccc;padding-top:0.5em}#valprop #explanation{line-height:39px;font-size:21px;padding-top:1.5em;padding-bottom:2em}#valprop #in-page{display:block;width:100%;clear:both;margin:0;padding:0;border:0;height:0}#valprop h1{margin:0}#valprop h1.page-title{font-size:48px;font-weight:700;text-align:center}#valprop span.section-number{color:#fff;font-weight:900;-ms-flex-align:center;align-items:center;background:#4ba3d3;border-radius:100%;bottom:0;display:-ms-flexbox;display:flex;font-size:30px;height:90px;-ms-flex-pack:center;justify-content:center;left:0;margin:auto;position:absolute;right:0;text-align:center;-ms-transform:translateY(-35px);transform:translateY(-35px);width:90px;z-index:2}.home #body #layout{-ms-transform:translateY(-80px);transform:translateY(-80px)}.home #body #layout #content{padding-bottom:0}.home #body #layout #content h2,.home #body #layout #content h3{font-size:20px;font-weight:700;margin:0}.home #body #layout #content h2+p,.home #body #layout #content h3+p{margin-top:0}.home #body #layout #content #searchform-home #s-home{background:#f4f4f4;border-radius:5em;border:none;color:#878787;height:35px;margin:0;padding:6px 35px 6px 40px;transition:width .7s, background .7s;margin-left:auto;display:-ms-flexbox;display:flex;max-width:100%;width:100%}.home #body #layout #content #searchform-home #s-home:focus,.home #body #layout #content #searchform-home #s-home:hover{width:100%}.home #body #layout #content #searchform-home #s-home .icon-search:before{margin:0;padding:5px 5px 6px 4px;background-color:transparent}.home #body #layout #content #searchform-home #s-home .icon-search:hover+#s-home{width:100%}.home #body #layout #content #searchform-home #s-home:focus,.home #body #layout #content #searchform-home #s-home:hover,.home #body #layout #content #searchform-home .icon-search:hover+#s-home{background-color:#f4f4f4}.home #body #layout #content #searchform-home .icon-search:before{content:"\f002";color:#878787;font-family:FontAwesome;font-size:19px;font-style:normal;background-color:#f4f4f4;border-radius:100%;padding:.3em;position:absolute;z-index:1;width:1.1em;height:1.1em;line-height:1.2em;margin:1px 0 0 0}.home #body #layout #content .icon-clear-search{display:none}.home #body #layout #content .content-header{padding:0 0 40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e9e9e9}.home #body #layout #content .content-header .page-title{width:50%;margin:0;padding:0}@media (max-width: 767px){.home #body #layout #content .content-header .page-title{width:100%;margin-bottom:20px}}.home #body #layout #content .content-header #searchform-wrap-home{width:50%;padding-left:6rem}@media (max-width: 767px){.home #body #layout #content .content-header #searchform-wrap-home{width:100%;padding-left:0}}.home .cta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.home .cta .Button{margin:0 10px 20px 10px}.home .cta .Button:first-child{margin-top:0}.home .cta .Button:last-child{margin-bottom:0}.home .themify_builder_front,.home .themify_builder_turn_on{display:none}.home #main-nav-in-page{margin-left:0 !important}.home #main-nav-in-page .menu{padding:20px 0 60px}.home #main-nav-in-page .menu ul{font-family:"museo-sans",Helvetica,Arial,sans-serif;list-style-type:none;margin-left:0 !important}.home #main-nav-in-page .menu ul li{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;padding:10px 0}.home #main-nav-in-page .menu ul li:before{display:none !important}.home #main-nav-in-page .menu ul:not(.children)>li>a{display:none}.home #main-nav-in-page .menu .children{column-count:3;list-style-type:none;-webkit-perspective:1}.home #main-nav-in-page .menu .children li{display:inline-block;vertical-align:middle;width:100%;margin-bottom:10px !important;padding-bottom:0}.home #main-nav-in-page .menu .children li a{font-size:15px;display:block}@media (max-width: 1023px){.home #main-nav-in-page .menu .children{column-count:2}}@media (max-width: 767px){.home #main-nav-in-page .menu .children{column-count:1}}.home #main-nav-in-page .menu a:before{color:#fff;font-weight:700;line-height:26px;content:attr(data-section);display:block;float:left;border:solid 1px #abadac;background:#abadac;border-radius:100%;text-align:center;padding:5px;font-size:16px;font-weight:bold;margin-right:5px}.home #main-nav-in-page .menu li a{color:#252525;font-weight:700;font-size:20px;line-height:17px}.home #main-nav-in-page .menu li a:hover{color:#4ba3d3}.home #main-nav-in-page .menu li a:before{display:none}.home #main-nav-in-page .menu li ul{margin:0;padding:0}.home #main-nav-in-page .menu li ul li{padding-top:9px !important}.home #main-nav-in-page .menu li ul li a{color:#252525;font-weight:700;font-size:16px}.home #main-nav-in-page .menu li ul li a:before{line-height:21px;border:solid 1px #4ba3d3;background:#4ba3d3;display:block;margin:-7px 7px 0 0;height:20px;width:20px;position:relative;top:-1.3px}.home #main-nav-in-page .menu li ul li ul li{padding-top:0;padding-left:33px}.home #main-nav-in-page .menu li ul li ul li:first-child{margin-top:3px;padding-left:31px}.home #main-nav-in-page .menu li ul li ul li a{color:#252525;font-weight:400;font-size:15px}.home #main-nav-in-page .menu li ul li ul li a:hover:before{color:#4ba3d3;transition:0.4s color}.home #main-nav-in-page .menu li ul li ul li a:before{color:#abadac;line-height:15px;background:#fff;border:0;padding:0;display:block;margin:0 5px 0 0;height:25px;width:35px;top:0}.home #main-nav-in-page .menu li ul li ul li.current_page_item{background:#e6e6e8}.home #main-nav-in-page .menu li ul li ul li.current_page_item a:before{color:#252525;background:transparent}

/*# sourceMappingURL=master.css.map */
