/*!
Theme Name: Dan Lipman Theme
Theme URI: http://underscores.me/
Author: Yuriy Vasilyev
Author URI: http://underscores.me/
Description: Theme started based on Dan Lipman Theme and WP Rig boilerplates.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yv_danlipman
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Dan Lipman Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.button,.image-link img,a,button,input[type=button],input[type=reset],input[type=submit]{transition:all .15s ease-in-out;transition-property:color,border-color,background-color,opacity,transform}.container{max-width:1170px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container--narrow{max-width:700px}.check-list,.menu,.menu ul,.social-icons__list,.widget ul{list-style:none;padding:0;margin:0}.block-header{max-width:700px;margin:0 auto 2rem;text-align:center;cursor:default}.block-title{margin-top:0;margin-bottom:1rem;font-size:2em}.block-title span{font-weight:300}.block-subtitle{font-size:1.2em}.block-description,.block-subtitle{margin-bottom:1rem}@media screen and (max-width:767px){.box{padding-top:2em;padding-bottom:2em}}@media screen and (min-width:768px){.box{padding-top:4em;padding-bottom:4em}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.image-link{display:inline-block}.image-link img:hover{opacity:.8}.btn-wrapper{margin-top:3em;text-align:center}.block-has-bg{background-repeat:no-repeat;background-size:cover;background-position:50%}.size-medium,[class*=size-image-],[class^=size-image-]{display:block;margin-left:auto;margin-right:auto}.size-medium{width:300px}.size-image-third{width:370px}.size-image-half{width:555px}.anchor{float:left;padding-right:4px}@media screen and (min-width:768px){.anchor{margin-left:-20px}}.check-list li{position:relative;padding-left:1.5em}.check-list li:before{content:"\e919";position:absolute;left:0;top:0;font-size:1.2em;color:#d20000}@media screen and (min-width:600px){.check-list{column-count:2;grid-column-gap:2em;column-gap:2em}}@media screen and (min-width:768px){.check-list{column-count:3}}@media screen and (min-width:1379px){.row-wide-up,.row-wide-up-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row-wide-up-center{-ms-flex-align:center;align-items:center}.col-1-wide-up{width:100%}.col-1-wide-up,.col-2-wide-up{padding-left:15px;padding-right:15px}.col-2-wide-up{width:50%}.col-3-wide-up{width:33.33333%}.col-3-wide-up,.col-4-wide-up{padding-left:15px;padding-right:15px}.col-4-wide-up{width:25%}.col-5-wide-up{width:20%;padding-left:15px;padding-right:15px}}@media screen and (max-width:1378px){.row-wide-down,.row-wide-down-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row-wide-down-center{-ms-flex-align:center;align-items:center}.col-1-wide-down{width:100%}.col-1-wide-down,.col-2-wide-down{padding-left:15px;padding-right:15px}.col-2-wide-down{width:50%}.col-3-wide-down{width:33.33333%}.col-3-wide-down,.col-4-wide-down{padding-left:15px;padding-right:15px}.col-4-wide-down{width:25%}.col-5-wide-down{width:20%;padding-left:15px;padding-right:15px}}@media screen and (min-width:1168px){.row-desktop-up,.row-desktop-up-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row-desktop-up-center{-ms-flex-align:center;align-items:center}.col-1-desktop-up{width:100%}.col-1-desktop-up,.col-2-desktop-up{padding-left:15px;padding-right:15px}.col-2-desktop-up{width:50%}.col-3-desktop-up{width:33.33333%}.col-3-desktop-up,.col-4-desktop-up{padding-left:15px;padding-right:15px}.col-4-desktop-up{width:25%}.col-5-desktop-up{width:20%;padding-left:15px;padding-right:15px}}@media screen and (max-width:1167px){.row-desktop-down,.row-desktop-down-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row-desktop-down-center{-ms-flex-align:center;align-items:center}.col-1-desktop-down{width:100%;padding-left:15px;padding-right:15px}.col-2-desktop-down{width:50%;padding-left:15px;padding-right:15px}.col-3-desktop-down{width:33.33333%;padding-left:15px;padding-right:15px}.col-4-desktop-down{width:25%;padding-left:15px;padding-right:15px}.col-5-desktop-down{width:20%;padding-left:15px;padding-right:15px}}@media screen and (min-width:768px){.row-tablet-up,.row-tablet-up-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row-tablet-up-center{-ms-flex-align:center;align-items:center}.col-1-tablet-up{width:100%}.col-1-tablet-up,.col-2-tablet-up{padding-left:15px;padding-right:15px}.col-2-tablet-up{width:50%}.col-3-tablet-up{width:33.33333%}.col-3-tablet-up,.col-4-tablet-up{padding-left:15px;padding-right:15px}.col-4-tablet-up{width:25%}.col-5-tablet-up{width:20%;padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.row-tablet-down,.row-tablet-down-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row-tablet-down-center{-ms-flex-align:center;align-items:center}.col-1-tablet-down{width:100%;padding-left:15px;padding-right:15px}.col-2-tablet-down{width:50%;padding-left:15px;padding-right:15px}.col-3-tablet-down{width:33.33333%;padding-left:15px;padding-right:15px}.col-4-tablet-down{width:25%;padding-left:15px;padding-right:15px}.col-5-tablet-down{width:20%;padding-left:15px;padding-right:15px}}@media screen and (min-width:600px){.row-mobile-up,.row-mobile-up-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row-mobile-up-center{-ms-flex-align:center;align-items:center}.col-1-mobile-up{width:100%}.col-1-mobile-up,.col-2-mobile-up{padding-left:15px;padding-right:15px}.col-2-mobile-up{width:50%}.col-3-mobile-up{width:33.33333%}.col-3-mobile-up,.col-4-mobile-up{padding-left:15px;padding-right:15px}.col-4-mobile-up{width:25%}.col-5-mobile-up{width:20%;padding-left:15px;padding-right:15px}}@media screen and (max-width:559px){.row-mobile-down,.row-mobile-down-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row-mobile-down-center{-ms-flex-align:center;align-items:center}.col-1-mobile-down{width:100%;padding-left:15px;padding-right:15px}.col-2-mobile-down{width:50%;padding-left:15px;padding-right:15px}.col-3-mobile-down{width:33.33333%;padding-left:15px;padding-right:15px}.col-4-mobile-down{width:25%;padding-left:15px;padding-right:15px}.col-5-mobile-down{width:20%;padding-left:15px;padding-right:15px}}
/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{transform:translate(0);-webkit-transition:all 1s;transition-property:transform,height;transition-duration:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:2;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:3}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:5;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:border-radius .12s linear linear 0s .35s 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(images/controls.png);cursor:pointer;position:absolute;z-index:5;margin-top:-16px;opacity:.5;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}@keyframes a{0%{left:0}50%{left:-15px}to{left:0}}@keyframes b{0%{top:0}50%{top:-15px}to{top:0}}@keyframes c{0%{left:0}50%{left:15px}to{left:0}}@keyframes d{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{animation:a .3s;position:relative}.lSSlideOuter .leftEnd{animation:c .3s;position:relative}.lSSlideOuter.vertical .rightEnd{animation:b .3s;position:relative}.lSSlideOuter.vertical .leftEnd{animation:d .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{animation:c .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{animation:a .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}body,button,input,optgroup,select,textarea{color:#333;font-family:Open Sans,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?zdiuhj);src:url(fonts/icomoon.eot?zdiuhj#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?zdiuhj) format("truetype"),url(fonts/icomoon.woff?zdiuhj) format("woff"),url(fonts/icomoon.svg?zdiuhj#icomoon) format("svg");font-weight:400;font-style:normal}.check-list li:before,.widget .menu li a:before,[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fax:before{content:"\e91a"}.icon-linkedin:before{content:"\e910"}.icon-youtube:before{content:"\e911"}.icon-instagram:before{content:"\e912"}.icon-facebook:before{content:"\e913"}.icon-twitter:before{content:"\e914"}.icon-angle-down:before{content:"\e915"}.icon-angle-up:before{content:"\e916"}.icon-angle-right:before{content:"\e917"}.icon-angle-left:before{content:"\e918"}.icon-check:before{content:"\e919"}.icon-close:before{content:"\e902"}.icon-folder:before{content:"\e903"}.icon-archive:before{content:"\e904"}.icon-tag:before{content:"\e905"}.icon-user:before{content:"\e906"}.icon-calendar:before{content:"\e907"}.icon-share-2:before{content:"\e908"}.icon-share:before{content:"\e909"}.icon-map-pin:before{content:"\e90a"}.icon-map:before{content:"\e90b"}.icon-phone:before{content:"\e90c"}.icon-mail:before{content:"\e90d"}.icon-menu:before{content:"\e90e"}.icon-search:before{content:"\e90f"}.icon-arrow-long-right:before{content:"\e900"}.icon-arrow-long-left:before{content:"\e901"}h1,h2,h3,h4,h5,h6{clear:both;font-family:Poppins,sans-serif}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}::selection{background-color:#d20000;color:#fff}.button,button,input[type=button],input[type=reset],input[type=submit]{font-size:13.6px;font-size:.85rem;border:2px solid;border-color:#ccc #ccc #bbb;border-radius:.5em;background-color:transparent;color:rgba(0,0,0,.8);cursor:pointer;font-weight:700;line-height:1!important;padding:1.25em 3em;display:inline-block;text-decoration:none;text-transform:uppercase;outline:none;max-width:100%}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:none;background-color:hsla(0,0%,90%,.25)}.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{transform:translateY(1px)}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:2px solid #f9c642}.button.button--primary,button.button--primary,input[type=button].button--primary,input[type=reset].button--primary,input[type=submit].button--primary{background-color:#d20000;border-color:#d20000;color:#fff}.button.button--primary:visited,button.button--primary:visited,input[type=button].button--primary:visited,input[type=reset].button--primary:visited,input[type=submit].button--primary:visited{color:#fff}.button.button--primary:hover,button.button--primary:hover,input[type=button].button--primary:hover,input[type=reset].button--primary:hover,input[type=submit].button--primary:hover{color:#fff;background-color:#c80000;border-color:#c80000}.button.button--secondary,button.button--secondary,input[type=button].button--secondary,input[type=reset].button--secondary,input[type=submit].button--secondary{background-color:#4285c8;border-color:#4285c8;color:#fff}.button.button--secondary:visited,button.button--secondary:visited,input[type=button].button--secondary:visited,input[type=reset].button--secondary:visited,input[type=submit].button--secondary:visited{color:#fff}.button.button--secondary:hover,button.button--secondary:hover,input[type=button].button--secondary:hover,input[type=reset].button--secondary:hover,input[type=submit].button--secondary:hover{color:#fff;background-color:#3f7ebe;border-color:#3f7ebe}.button.button--primary-transparent,button.button--primary-transparent,input[type=button].button--primary-transparent,input[type=reset].button--primary-transparent,input[type=submit].button--primary-transparent{border-color:#d20000;background-color:transparent;color:#d20000}.button.button--primary-transparent:visited,button.button--primary-transparent:visited,input[type=button].button--primary-transparent:visited,input[type=reset].button--primary-transparent:visited,input[type=submit].button--primary-transparent:visited{color:#d20000}.button.button--primary-transparent:hover,button.button--primary-transparent:hover,input[type=button].button--primary-transparent:hover,input[type=reset].button--primary-transparent:hover,input[type=submit].button--primary-transparent:hover{color:#fff;background-color:#d20000}.button.button--secondary-transparent,button.button--secondary-transparent,input[type=button].button--secondary-transparent,input[type=reset].button--secondary-transparent,input[type=submit].button--secondary-transparent{border-color:#4285c8;background-color:transparent;color:#4285c8}.button.button--secondary-transparent:visited,button.button--secondary-transparent:visited,input[type=button].button--secondary-transparent:visited,input[type=reset].button--secondary-transparent:visited,input[type=submit].button--secondary-transparent:visited{color:#4285c8}.button.button--secondary-transparent:hover,button.button--secondary-transparent:hover,input[type=button].button--secondary-transparent:hover,input[type=reset].button--secondary-transparent:hover,input[type=submit].button--secondary-transparent:hover{color:#fff;background-color:#4285c8}.button.button--white-transparent,button.button--white-transparent,input[type=button].button--white-transparent,input[type=reset].button--white-transparent,input[type=submit].button--white-transparent{border-color:#fff;background-color:transparent;color:#fff}.button.button--white-transparent:visited,button.button--white-transparent:visited,input[type=button].button--white-transparent:visited,input[type=reset].button--white-transparent:visited,input[type=submit].button--white-transparent:visited{color:#fff}.button.button--white-transparent:hover,button.button--white-transparent:hover,input[type=button].button--white-transparent:hover,input[type=reset].button--white-transparent:hover,input[type=submit].button--white-transparent:hover{color:#fff;background-color:hsla(0,0%,100%,.15)}[role=button]:focus{outline:2px solid #f9c642}.button{text-align:center}.button--has-icon{position:relative;padding-left:4em}.button__icon{position:absolute;left:1em;font-size:20px;top:50%;margin-top:-12px}.button:visited{color:#333}.cta-buttons{margin-top:1.5em}.cta-button{margin-top:.5em}.cta-button:not(:first-child){margin-left:.5em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#333;border:2px solid #ddd;border-width:2px!important;border-radius:.5em!important;padding:1em 1.25em .75em;font-size:.875em;font-weight:700;background-color:#fff}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#595959;outline:2px solid #f9c642}select{border:1px solid #ddd}textarea{width:100%}.nf-form-fields-required{color:#666;font-size:.875em;margin-bottom:1em}.nf-error-msg,.nf-field-label{font-size:.875em}.label-above .nf-field-label{margin-bottom:5px}#ninja_forms_required_items,.nf-field-container{margin-bottom:16px}.site-header{padding-top:1em;padding-bottom:1em}.site-header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.site-header--has-logo .site-description,.site-header--has-logo .site-title{text-indent:-9999px;margin:0;height:0}.custom-logo{width:101px;display:block}@media screen and (min-width:860px){body.has-fixed-header{padding-top:66px}body.has-fixed-header .js-fixed-header{position:fixed;left:0;top:0;right:0;background-color:#fff;box-shadow:0 0 10px #ccc;z-index:6;padding-top:.5em;padding-bottom:.5em}}@media (min-width:600px){body.has-fixed-header.admin-bar .js-fixed-header{top:32px}}.site-pre-footer{background-color:#353535;color:#b6b6b6;font-size:.875em}.site-pre-footer a,.site-pre-footer a:focus,.site-pre-footer a:hover,.site-pre-footer a:visited{color:#b6b6b6}.site-pre-footer a:hover{text-decoration:none}.site-pre-footer__widget-title{color:#fff}.site-footer{padding-top:1em;padding-bottom:1em;font-size:.875em;background-color:#2a2a2a}.site-footer,.site-footer a,.site-footer a:focus,.site-footer a:hover,.site-footer a:visited{color:#939393}.site-footer a:hover{text-decoration:none}.site-footer__widget.widget .menu-item{display:inline-block;margin-top:0}.site-footer__widget.widget .menu-item:not(:last-child){margin-right:.5em}.site-footer__widget.widget .menu-item a{padding-left:0;text-decoration:underline}.site-footer__widget.widget .menu-item a:hover{text-decoration:none;color:inherit}.site-footer__widget.widget .menu-item a:before{display:none}@media screen and (max-width:767px){.site-footer{text-align:center}}@media screen and (min-width:768px){.site-footer__nav{-ms-flex-order:2;order:2;text-align:right}.site-footer__widget.widget{margin-bottom:0}}.no-sidebar .content-area{float:none;margin-left:auto;margin-right:auto}.no-sidebar .site-main{margin-right:0}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:2px solid #f9c642}a:active,a:hover{outline:0}.main-navigation a{display:block;text-decoration:none;color:#333;font-weight:700}.menu-item-has-children>a{position:relative}.show-submenu{position:absolute;right:4px;z-index:1;top:0;bottom:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:859px){button.menu-toggle{position:fixed;z-index:4;border-radius:50%;right:1em;bottom:1em;background-color:#4285c8;color:#fff;font-size:.875em;width:4em;height:4em;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;border-color:#fff}.show-submenu{width:2.5em}button.back-button{margin-bottom:1em}.menu-item-has-children>a{padding-right:2em}.main-navigation,.main-navigation ul ul{position:fixed;top:0;bottom:0;right:0;width:400px;max-width:100%;background-color:#fff;z-index:3;overflow:scroll;padding:2em;transform:translate(450px);will-change:transform;transition:transform .25s ease-in-out;box-shadow:0 0 20px #ccc;overflow-x:hidden}.main-navigation.toggled,.main-navigation ul ul.toggled{transform:translate(0)}.main-navigation a{padding-top:.5em;padding-bottom:.5em}.main-navigation.toggled ul{display:block}}@media screen and (min-width:860px){.back-button,.menu-toggle{display:none}.menu-item-has-children>a{padding-right:1em}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation .menu>li:not(:last-child){margin-right:1em}.main-navigation .menu>li>a .show-submenu{transform:rotate(90deg);display:inline-block;margin-top:3px}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:7;background-color:#fff}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px;padding:.25em .5em}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{text-transform:uppercase;font-size:.875em}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a,.main-navigation a:hover{color:#d20000}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:8}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget li:not(:first-child):not(.social-icons__item){margin-top:10px}.widget a:hover{color:#d20000}.widget .menu li a{display:inline-block;position:relative;text-decoration:none;padding-left:1em}.widget .menu li a:before{content:"\e917";position:absolute;font-size:1.25em;left:0;top:0}.widget-title{margin-top:0;font-weight:300;font-size:1.5em}.widget-about__image-wrapper{margin-bottom:1em}.widget-about__image{display:block;width:101px}.widget-contact__item{position:relative;padding-left:2em}.widget-contact__icon{position:absolute;left:0;top:4px}.widget-contact a{text-decoration:none}@media screen and (max-width:859px){.site-content--sidebar .widget-area{margin-top:3em}}@media screen and (min-width:860px){.site-content--sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-content--sidebar .content-area{width:75%;padding-right:2em}.site-content--sidebar .widget-area{overflow:hidden;width:25%}}.site-content{margin-bottom:3em}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.site-content{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.site-content--wide{max-width:1170px}.site-content--narrow{max-width:700px}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.social-icons{margin-top:2em}.social-icons--big{font-size:1.25em}.social-icons__list{display:-ms-flexbox;display:flex}.social-icons__list--center{-ms-flex-pack:center;justify-content:center}.social-icons__list--right{-ms-flex-pack:end;justify-content:flex-end}.social-icons__item:not(:last-child){margin-right:.75em}.social-icons__link,.social-shares__link{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.25em;width:2.1875em;height:2.1875em;color:#333;border:1px solid;background-color:transparent}.social-icons__link--facebook:focus,.social-icons__link--facebook:visited{color:inherit}.social-icons__link--facebook:hover{background-color:#3b5998;border-color:#3b5998;color:#fff!important}.social-icons__link--linkedin:focus,.social-icons__link--linkedin:visited{color:inherit}.social-icons__link--linkedin:hover{background-color:#007ab9;border-color:#007ab9;color:#fff!important}.social-icons__link--twitter:focus,.social-icons__link--twitter:visited{color:inherit}.social-icons__link--twitter:hover{background-color:#55acee;border-color:#55acee;color:#fff!important}.social-icons__link--instagram:focus,.social-icons__link--instagram:visited{color:inherit}.social-icons__link--instagram:hover{background-color:#d93175;border-color:#d93175;color:#fff!important}.social-icons__link--youtube:focus,.social-icons__link--youtube:visited{color:inherit}.social-icons__link--youtube:hover{background-color:red;border-color:red;color:#fff!important}.social-icons__icon{display:block}.social-shares{font-size:16px;font-size:1rem;margin-top:2em}.social-shares__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.social-shares__label{font-weight:600;margin-right:10px}.social-shares__link{margin:0 5px}.social-shares__link:active{transform:translateY(1px)}