/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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:rgba(0,0,0,0)}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:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.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}html{box-sizing:border-box;position:relative}*,*::before,*::after{box-sizing:inherit}.author-box::before,.clear::before,.entry::before,.entry-content::before,.footer-widgets::before,.genesis-nav-menu::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before,.inner::before{content:" ";display:table}.author-box::after,.clear::after,.entry::after,.entry-content::after,.footer-widgets::after,.genesis-nav-menu::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after,.inner::after{clear:both;content:" ";display:table}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto;vertical-align:top}figure{margin:0}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.screen-reader-shortcut:focus,.widget_search input[type=submit]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link{display:inline-block;position:relative;margin-bottom:30px}.site-container{animation:fadein 1s;word-wrap:break-word}@keyframes fadein{from{opacity:0}to{opacity:1}}.avatar{border-radius:50%;float:left}.author-box .avatar,.alignleft .avatar{margin-right:20px}.alignright .avatar{margin-left:20px}.comment .avatar{margin:0 15px 20px 0}.after-entry,.archive-description,.author-box{margin-bottom:40px}.after-entry{box-shadow:0 0 20px rgba(0,0,0,.05);padding:20px 30px}.after-entry .widget:last-of-type{margin-bottom:0}.breadcrumb{border-bottom:1px solid #eee;font-size:16px;margin-bottom:40px;padding-bottom:10px}.genesis-title-hidden .breadcrumb{margin-top:40px}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter,.singular-image{display:block;margin:0 auto 30px}img.alignnone,.alignnone{margin-bottom:15px}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 30px 30px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 30px 30px}figcaption,.gallery-caption,.wp-caption-text{font-size:14px;font-weight:600;margin-top:.5em;margin-bottom:1em;padding-left:10px;padding-right:10px;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 30px}.entry{margin-bottom:40px}.entry-content ol,.entry-content ul{margin-bottom:30px;padding-left:20px}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ul>li,.entry-content ul ul>li{list-style-type:circle}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.genesis-skip-link{margin:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link li{height:0;list-style:none;width:0}:focus{color:#333;outline:#ccc solid 1px}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/.site-inner{clear:both;margin:0 auto}.wrap{padding-left:15px;padding-right:15px}@media screen and (min-width: 1024px){.wrap{max-width:1024px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1200px){.wrap{padding-left:0;padding-right:0}}@media screen and (min-width: 1200px){.narrow .wrap{max-width:840px}}@media screen and (min-width: 1440px){.wide .wrap{max-width:1392px}}@media screen and (min-width: 1440px){.xwide .wrap{max-width:1600px}}@media screen and (min-width: 1200px){.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.5641025641%}}@media screen and (min-width: 1200px){.one-half,.three-sixths,.two-fourths{width:48.7179487179%}}@media screen and (min-width: 1200px){.one-third,.two-sixths{width:31.6239316239%}}@media screen and (min-width: 1200px){.four-sixths,.two-thirds{width:65.811965812%}}@media screen and (min-width: 1200px){.one-fourth{width:23.0769230769%}}@media screen and (min-width: 1200px){.three-fourths{width:74.358974359%}}@media screen and (min-width: 1200px){.one-sixth{width:14.5299145299%}}@media screen and (min-width: 1200px){.five-sixths{width:82.905982906%}}@media screen and (min-width: 1200px){.first{clear:both;margin-left:0}}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/html{font-size:62.5%}body>div{font-size:1.6rem}@media print{body>div{font-size:1.3rem}}body{background-color:#fff;color:rgb(122.5,122.5,122.5);font-family:calluna,serif;font-weight:400;font-size:16px;font-size:1.6rem;letter-spacing:0.64px;line-height:2;margin:0;overflow-x:hidden}button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button,.gallery img{transition:all .5s ease-in-out}a{color:#1a3c6c;text-decoration:none;transition:all .2s ease;cursor:pointer;font-weight:300}a:focus,a:hover{color:#949494;outline:none}p{margin:0 0 50px;padding:0}ol,ul{margin:0;padding:0}li{list-style-type:none}hr{border:0;border-collapse:collapse;border-bottom:1px solid currentColor;clear:both;color:#eee;margin:1.65em auto}b,strong{font-weight:600}blockquote,cite,em,i{font-style:italic}mark{background:#ddd;color:#333}blockquote{margin:30px}h1,h2,h3,h4,h5,h6,.title{color:#1a3c6c;font-weight:600;line-height:1.2;margin:0 0 20px}h1,h2{font-family:din-condensed,sans-serif;text-transform:uppercase}h1{font-size:32px;font-size:3.2rem;letter-spacing:10.24px}@media screen and (min-width: 1200px){h1{font-size:42px;font-size:4.2rem;letter-spacing:13.44px}}h2,.font-h2{font-size:26px;font-size:2.6rem;letter-spacing:8.32px}@media screen and (min-width: 1200px){h2,.font-h2{font-size:36px;font-size:3.6rem;letter-spacing:11.52px}}h3,.font-h3{font-size:20px;font-size:2rem;letter-spacing:1.6px}@media screen and (min-width: 1200px){h3,.font-h3{font-size:30px;font-size:3rem;letter-spacing:2.4px}}h4,.font-h4{font-size:18px;font-size:1.8rem;letter-spacing:1.28px}h5,.font-h5{font-size:16px;font-size:1.6rem;letter-spacing:1.28px}h6,.font-h6{font-size:14px;font-size:1.4rem;letter-spacing:1.12px}.title,.row{display:block}.tcenter{text-align:center}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/.site-header{position:relative;position:sticky;top:0;z-index:5;padding:10px 0;background-color:#fff}@media screen and (min-width: 1200px){.admin-bar .site-header{top:32px}}@media screen and (min-width: 1200px){.site-header .wrap{display:flex;justify-content:space-between;align-items:center}}.header-phone{position:absolute;top:0;right:0;padding:17px 22px}@media screen and (min-width: 1200px){.header-phone{display:none}}.header-phone .phone-icon{display:block}.title-area{width:100%;text-align:center;overflow:hidden}@media screen and (min-width: 1200px){.title-area{width:160px;float:left}}.title-area .logo{display:inline-block;width:120px;outline:none}@media screen and (min-width: 1200px){.title-area .logo{width:100%}}.title-area .logo img{height:auto}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/.site-footer{position:relative;background-color:#fafafa;background:linear-gradient(0deg, #fafafa 0%, rgb(242.5, 242.5, 242.5) 50%, #fafafa 100%);text-align:center;margin-top:150px}.site-footer::before{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 1920 100'%3E%3Cpath fill='%23fafafa' d='M1920 100H0V20.44c16.99-4.36 32.59-8.96 64.69-8.3 50.63 1.05 51.45 13.29 103.61 16.73 62.51 4.11 76.24-12.51 148.01-15.99 68.81-3.33 61.54 11.67 132.3 10.4 91.31-1.62 107.1-26.63 185.89-19.51 46.99 4.25 41.36 13.18 94.46 18.13 74.06 6.88 83.55-10.54 153.86-5.59 16.22 1.14 28.9 2.99 39.44 5.16 24.21 4.95 49.36 3.47 72.57-4.64 8.29-2.9 29.91-6.82 41.83-6.57 50.63 1.05 39.47 15.16 91.64 18.6 62.51 4.11 73.67-18.71 145.44-22.2 68.81-3.33 64.11 17.88 134.87 16.61 91.31-1.62 82.53-29.24 161.32-22.11 46.99 4.25 65.93 15.79 119.03 20.74 74.06 6.88 89.07-33.94 154.28-12.57 46.49 15.23 76.75 11.1 76.75 11.1v79.56Z'/%3E%3C/svg%3E");background-size:auto 100px;background-position:center;display:block;width:100%;height:100px;position:absolute;top:-100px;left:0}.site-footer .section-title{margin-bottom:50px}.site-footer .footer-high{padding:10px 0 50px}.site-footer .footer-low{padding:10px 0;background-color:#fff}@media screen and (min-width: 1200px){.site-footer .footer-low .wrap{display:flex;align-items:center}}.site-footer .logo-wrap{width:120px}@media screen and (max-width: 1199px){.site-footer .logo-wrap{margin:0 auto 50px}}@media screen and (min-width: 1200px){.site-footer .nav-wrap{flex-grow:1;display:flex;flex-direction:column;align-items:flex-end}}.site-footer .copyright{margin:50px 0 0;font-family:din-condensed,sans-serif;text-transform:uppercase;font-size:12px;font-size:1.2rem;letter-spacing:0.48px}@media screen and (min-width: 1200px){.site-footer .copyright{margin:0}}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/.genesis-nav-menu{clear:both;line-height:1;width:100%}.genesis-nav-menu .menu-item{display:block;float:none;position:relative}@media screen and (min-width: 1200px){.genesis-nav-menu .menu-item{display:inline-block;float:left;margin-left:25px}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}}.genesis-nav-menu a{display:block;font-family:din-condensed,sans-serif;letter-spacing:4.48px;text-transform:uppercase;padding-bottom:12px;padding-top:12px;text-decoration:none}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{text-decoration:none}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:100%}.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;padding-left:15px;position:static;z-index:99}@media screen and (min-width: 1200px){.genesis-nav-menu .sub-menu{padding:10px 20px;opacity:0;position:absolute;left:auto;width:240px}}.genesis-nav-menu .sub-menu a{font-size:16px;font-size:1.6rem;letter-spacing:0.64px;position:relative;word-wrap:break-word}@media screen and (min-width: 1200px){.genesis-nav-menu .sub-menu a{border-top:none;padding:0;margin:0;color:#fff;line-height:1.35}}@media screen and (min-width: 1200px){.genesis-nav-menu .sub-menu a:hover{color:#1a3c6c}}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{left:-20px;opacity:1}@media screen and (min-width: 1200px){.genesis-nav-menu>.menu-item>.sub-menu>.menu-item{float:none;width:100%;margin:0 0 10px}}.genesis-nav-menu>.menu-item>.sub-menu>.menu-item:last-child{margin:0}@media screen and (min-width: 1200px){.genesis-nav-menu .sub-menu .sub-menu{position:static;display:block !important;opacity:1;margin-bottom:80px;padding:0;background:none;border:none !important}}@media screen and (min-width: 1200px){.genesis-nav-menu .sub-menu .sub-menu .menu-item{display:block;margin:0 0 10px;float:none}}@media screen and (min-width: 1200px){.genesis-nav-menu .sub-menu .sub-menu a{font-size:14px;font-size:1.4rem;letter-spacing:0.56px;font-weight:normal}}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sfHover>ul.sub-menu{left:-20px;opacity:1}.genesis-responsive-menu{display:none;position:relative}@media screen and (min-width: 1200px){.genesis-responsive-menu{display:block;padding-top:15px}}.genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu{display:none}.menu-toggle,.sub-menu-toggle{background:none;border-width:0 !important;color:#fff;-webkit-text-fill-color:#fff !important;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}@media screen and (min-width: 1200px){.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:rgba(0,0,0,0);border-width:0;color:#fff}.menu-toggle{position:absolute;line-height:20px;z-index:1000;top:0;left:0;padding:20px !important;outline:none}.menu-toggle .hamburger-inner{text-indent:-9999px}.sub-menu-toggle{float:right;padding:9px 10px;position:absolute;right:0;top:0;z-index:100}.sub-menu .sub-menu-toggle{padding:12px 10px}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;transform:rotate(0);transition:transform .25s ease-in-out}.sub-menu-toggle.activated::before{transform:rotate(180deg)}.nav-primary{clear:left;padding-bottom:15px;padding-top:15px;width:100%}@media screen and (min-width: 1200px){.nav-primary{clear:none;flex-grow:1;width:auto;padding:0}}.nav-primary .wrap{padding:0}@media screen and (min-width: 1200px){.nav-primary .genesis-nav-menu{display:flex;justify-content:flex-end}}@media screen and (min-width: 1200px){.nav-primary .genesis-nav-menu>.menu-item .sub-menu a{padding:5px 0}}@media screen and (min-width: 1200px){.nav-primary .genesis-nav-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item a{padding:0}}@media screen and (min-width: 1200px){.nav-secondary{float:right;padding:0;margin-bottom:42px}}.nav-secondary .genesis-nav-menu{line-height:1.5}@media screen and (min-width: 1200px){.nav-secondary .menu-item{display:inline-block;margin-left:20px}}@media screen and (min-width: 1200px){.nav-secondary a{font-size:12px;font-size:1.2rem;letter-spacing:0.48px;padding:0}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 *//*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/.hamburger{padding:15px 15px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.activated:hover{opacity:1}.hamburger.activated .hamburger-inner,.hamburger.activated .hamburger-inner::before,.hamburger.activated .hamburger-inner::after{background-color:#4abfed}.hamburger-box{width:48px;height:30px;display:inline-block;position:relative;top:5px}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:48px;height:2px;background-color:#4abfed;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-14px}.hamburger-inner::after{bottom:-14px}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:14px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:28px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.activated .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.activated .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 14px, 0) rotate(45deg)}.hamburger--spring.activated .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 14px, 0) rotate(-45deg)}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/#breadcrumb-bar{background-color:#000;color:#fff;font-size:12px;font-size:1.2rem;letter-spacing:0.576px;padding:10px 0;text-transform:uppercase}#breadcrumb-bar a{color:#fff;font-weight:normal}#breadcrumb-bar a:hover{text-decoration:underline}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/input,select,textarea{background-color:#fff;border:1px solid #fff;font-size:18px;font-weight:400;width:100%}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not(.mfp-close),select{height:36px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not(.mfp-close){padding:0 10px !important}textarea{padding:15px 10px}select{padding:0 15px 0 4px !important}input:focus,textarea:focus{border:1px solid #1a3c6c;outline:none}input[type=checkbox],input[type=image],input[type=radio]{width:auto}input[type=file]{background:none;color:#fff;padding:0 !important;overflow:hidden}::-moz-placeholder{opacity:1}::placeholder{opacity:1}::file-selector-button{font-size:16px;font-size:1.6rem;letter-spacing:0.6px;background-color:#fff;padding:8px 12px;margin-right:15px;font-family:calluna,serif;text-transform:uppercase;border:none;outline:none}::file-selector-button:hover{background-color:#fafafa}::-webkit-file-upload-button{font-size:16px;font-size:1.6rem;letter-spacing:0.6px;background-color:#fff;padding:8px 12px;margin-right:15px;font-family:calluna,serif;text-transform:uppercase;border:none;outline:none}::-webkit-file-upload-button:hover{background-color:#fafafa}.button{position:relative;background-color:#4abfed;color:#fff;border:none;cursor:pointer;font-size:18px;font-size:1.8rem;letter-spacing:2.88px;line-height:1.25;padding:15px 30px;font-family:din-condensed,sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;font-weight:bold;width:auto;overflow:hidden;outline:none}@media screen and (min-width: 768px){.button{padding:25px 50px}}.button .title{position:relative;color:#1a3c6c !important;margin:0;z-index:1}.button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(145deg, #4AEDB0 35%, #4ABFED 75%);transition:all .5s ease-in-out;z-index:0}.button::after{content:"";position:absolute;right:0;bottom:0;width:0;height:2px;background-color:#1a3c6c;transition:all .5s ease-in-out;z-index:1}.button:hover::before{width:0;opacity:0}.button:hover::after{width:100%}.button--primary,.button--secondary{min-width:180px}@media screen and (min-width: 768px){.button--primary,.button--secondary{min-width:200px}}.button--primary{background-color:#4aedb0}.button--primary::before{left:unset;right:0}.button--primary::after{right:unset;left:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.search-form{overflow:hidden}.entry-content .search-form{margin-bottom:40px;width:50%}.post-password-form input[type=submit],.search-form input[type=submit]{margin-top:10px}.widget_search input[type=submit]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.post-password-form{max-width:840px;margin-left:auto;margin-right:auto}.post-password-form input[type=submit]{border-top:1px solid #fafafa;border-bottom:1px solid #fafafa;border-left:none;border-right:none;border-radius:0;max-width:156px;padding:10px 36px !important;-webkit-text-fill-color:#000;margin-bottom:0}.gravity-form{padding:20px;position:relative}@media screen and (min-width: 480px){.gravity-form{max-width:640px;margin:0 auto;padding:40px}}@media screen and (min-width: 480px){.gravity-form .form-main{border:2px solid #fff;padding:30px}}.gravity-form .section-title{text-align:center;color:#fff}.gravity-form .gform_wrapper form{text-transform:uppercase;color:#fff;font-family:calluna,serif;position:relative;z-index:1}.gravity-form .gform_wrapper form h3{text-align:center;margin:20px 0 10px;font-family:calluna,serif}.gravity-form .gform_wrapper form .top_label .gfield_label{font-weight:normal;font-size:16px;font-size:1.6rem;letter-spacing:0.64px}.gravity-form .gform_wrapper form .gfield_required{color:#fff}.gravity-form .gform_wrapper form input,.gravity-form .gform_wrapper form select,.gravity-form .gform_wrapper form textarea{border:none}.gravity-form .gform_wrapper form select{margin-top:0 !important}.gravity-form .gform_wrapper form textarea{height:200px}.gravity-form .gform_wrapper form ul.gform_fields li.gfield{padding-right:0}@media screen and (min-width: 641px){.gravity-form .gform_wrapper form ul.gform_fields li.gfield.gf_left_half{padding-right:8px}}@media screen and (min-width: 641px){.gravity-form .gform_wrapper form ul.gform_fields li.gfield.gf_right_half{padding-left:8px}}.gravity-form .gform_wrapper form .gfield_checkbox li input[type=checkbox],.gravity-form .gform_wrapper form .gfield_radio li input[type=radio]{margin-top:2px !important}.gravity-form .gform_wrapper form .ginput_container_radio{margin-top:8px !important}.gravity-form .gform_wrapper form .gform_footer{text-align:center;padding-bottom:0}.gravity-form .gform_wrapper form .button{-webkit-text-fill-color:#fff}.gravity-form .gform_wrapper.gform_validation_error .gform_submission_error{font-family:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left}.gravity-form .gform_wrapper.gform_validation_error form .gform_body .gfield_required{color:red}.gravity-form .gform_wrapper.gform_validation_error form .validation_error,.gravity-form .gform_wrapper.gform_validation_error form .gform_body .gfield_error{background-color:hsla(0,0%,100%,.75) !important;color:red;border-color:red}.gravity-form .gform_wrapper.gform_validation_error form .gform_body .gfield_error{padding:5px 10px !important}.gravity-form .gform_wrapper.gform_validation_error form .gform_body .gfield_error .gfield_label,.gravity-form .gform_wrapper.gform_validation_error form .gform_body .gfield_error .validation_message{color:red;margin-top:0 !important}.gravity-form .gform_wrapper.gform_validation_error form .gform_body .gfield_error .ginput_container{margin-top:0}.gravity-form .gform_wrapper.gform_validation_error form .gform_body li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}.gravity-form .gform_confirmation_wrapper{color:#fff;text-align:center}.grecaptcha-badge{bottom:100px !important}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%;word-break:break-all}@media screen and (min-width: 480px){table{table-layout:auto;word-break:normal}}tbody{border-bottom:1px solid #eee}td,th{line-height:2;text-align:left;vertical-align:top}td{padding:.5em}tr{border-top:1px solid #eee}th{font-weight:600;padding:.5em}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/#flexible-content.flex-none{text-align:center;margin:50px;padding:50px;border:2px dashed #fafafa}#flexible-content.flex-none .title{font-size:20px;font-size:2rem;text-transform:none}#flexible-content.flex-none p{font-size:14px;font-size:1.4rem;letter-spacing:0.28px}.flex-section ol,.flex-section ul{margin-bottom:30px;padding-left:20px}@media screen and (min-width: 480px){.flex-section ol.cols-2,.flex-section ul.cols-2{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}}.flex-section ol>li{list-style-type:decimal;margin-bottom:5px}.flex-section ul>li{list-style-type:disc;margin-bottom:5px}.flex-section ol ul>li,.flex-section ul ul>li{list-style-type:circle}.flex-section ol ol,.flex-section ul ul{margin-bottom:0}.flex-section .intro{margin-bottom:50px}.flex-section .intro h2{margin-bottom:0}.flex-section .section-title{margin-bottom:50px}.flex-section .section-subtitle{font-family:calluna,serif;font-size:20px;font-size:2rem;letter-spacing:0.8px;text-transform:none}.flex-section.title-scale .section-title{text-align:center;white-space:nowrap;padding-left:1vw;letter-spacing:.5vw}@media screen and (min-width: 1200px){.flex-section.title-scale .section-title{padding-left:1.4vw;letter-spacing:1vw}}#hero.no-bg+#flexible-content .flex-section:first-child{margin-top:0}.flex-generic-text-cols{margin:50px 0}@media screen and (min-width: 1200px){.flex-generic-text-cols{margin:100px 0}}.flex-generic-text-cols.tcenter .section-title{text-align:left}@media screen and (min-width: 1024px){.flex-generic-text-cols.tcenter .section-title{max-width:740px;margin-left:auto;margin-right:auto;text-align:center}}.flex-generic-text-cols.tcenter .text-wrap{text-align:left}@media screen and (min-width: 1024px){.flex-generic-text-cols.tcenter .text-wrap{max-width:740px;margin-left:auto;margin-right:auto;text-align:center}}.flex-generic-text-cols.cols-1 .text-wrap{max-width:740px;margin:0 auto}@media screen and (min-width: 1200px){.flex-generic-text-cols.cols-2 .text-wrap{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}}@media screen and (min-width: 1680px){.flex-generic-text-cols.cols-2 .text-wrap{-moz-column-count:2;column-count:2;-moz-column-gap:100px;column-gap:100px}}@media screen and (min-width: 1200px){.flex-generic-text-cols .text-wrap p{-moz-column-break-inside:avoid;break-inside:avoid}}@media screen and (min-width: 1200px){.flex-generic-text-cols.btn-right .inner{display:flex;align-items:center;gap:50px}}@media screen and (min-width: 1200px){.flex-generic-text-cols.btn-right .text-wrap{width:calc(50% + 50px)}}@media screen and (min-width: 1200px){.flex-generic-text-cols.btn-right .btn-wrap{width:calc(50% - 100px)}}@media screen and (min-width: 768px){.flex-generic-text-cols.btn-right .button{min-width:300px}}@media screen and (min-width: 1200px){#www .section-title{padding-left:1.2vw}}.flex-stacked-callouts{padding:100px 0;background-color:#fafafa}.flex-stacked-callouts .intro,.flex-stacked-callouts .disclaimer{text-align:center}.flex-stacked-callouts .intro{margin-bottom:50px}@media screen and (min-width: 1200px){.flex-stacked-callouts .intro{margin-bottom:100px}}@media screen and (min-width: 1200px){.flex-stacked-callouts .main{display:flex;align-items:center;gap:50px;margin-bottom:100px}}.flex-stacked-callouts .callouts{padding:0;margin:0}@media screen and (min-width: 1200px){.flex-stacked-callouts .callouts{order:1;width:calc(44% - 25px)}}.flex-stacked-callouts .callouts li{list-style:none;margin-bottom:50px;max-width:400px}@media screen and (min-width: 1200px){.flex-stacked-callouts .callouts li{margin-bottom:87.5px}}.flex-stacked-callouts .callouts li:last-child{margin:0}.flex-stacked-callouts .image{margin-bottom:50px}@media screen and (min-width: 1200px){.flex-stacked-callouts .image{order:2;width:calc(56% - 25px);margin:0}}.flex-stacked-callouts .inner>*:last-child{margin-bottom:0}.flex-styled-checklist .intro,.flex-styled-checklist .btm-text{text-align:center;max-width:740px;margin:0 auto}.flex-styled-checklist .intro{margin-bottom:100px}.flex-styled-checklist .btm-text>*:last-child{margin:0}.flex-styled-checklist .section-title+.text-wrap{margin-top:25px}.flex-styled-checklist .checklist{margin-bottom:100px}@media screen and (min-width: 768px){.flex-styled-checklist .checklist{display:flex;flex-wrap:wrap;align-items:flex-start;gap:50px}}@media screen and (min-width: 1680px){.flex-styled-checklist .checklist{gap:50px 100px;justify-content:center}}.flex-styled-checklist .checklist li{padding-left:50px;margin-bottom:25px}@media screen and (min-width: 768px){.flex-styled-checklist .checklist li{width:calc(50% - 25px);margin:0}}@media screen and (min-width: 1680px){.flex-styled-checklist .checklist li{width:calc(50% - 50px);max-width:540px}}.flex-styled-checklist .checklist li::before{top:8px}.flex-styled-checklist .checklist li .title{margin:0}.flex-styled-checklist .inner>*:last-child{margin-bottom:0}.flex-styled-checklist.bg-b-grad{background-attachment:fixed}.flex-styled-checklist.bg-b-grad .title,.flex-styled-checklist.bg-b-grad .section-title{color:#fff}.flex-styled-checklist.bg-b-grad .checklist li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M10 0C4.47 0 0 4.47 0 10s4.47 10 10 10 10-4.48 10-10S15.52 0 10 0Zm4.73 7.91c.35-.36.35-.94 0-1.29a.905.905 0 0 0-1.29 0l-4.82 4.81-2.09-2.09a.905.905 0 0 0-1.29 0c-.36.35-.36.93 0 1.28l2.73 2.73c.35.35.93.35 1.28 0'/%3E%3C/svg%3E")}@media screen and (min-width: 1200px){.flex-styled-checklist.check-top{text-align:center}}@media screen and (min-width: 1200px){.flex-styled-checklist.check-top ul.checklist{justify-content:center}}@media screen and (min-width: 1440px){.flex-styled-checklist.check-top ul.checklist{gap:50px 100px}}@media screen and (min-width: 1200px){.flex-styled-checklist.check-top ul.checklist li{padding:0}}@media screen and (min-width: 1440px){.flex-styled-checklist.check-top ul.checklist li{width:calc(33.3334% - 66.67px)}}@media screen and (min-width: 1200px){.flex-styled-checklist.check-top ul.checklist li::before{position:relative;top:unset;left:unset}}.flex-styled-checklist.check-top ul.checklist .title{margin-bottom:10px}.flex-styled-checklist.title-scale .intro{max-width:100%}@media screen and (min-width: 1200px){.flex-styled-checklist.visible{width:calc(100% - 100px);border-radius:50px}}@media screen and (min-width: 1200px){#about-approach .section-title{padding-left:.8vw}}.flex-service-callout{margin:50px 0}@media screen and (min-width: 1024px){.flex-service-callout{margin:150px 0}}.flex-service-callout .inner{position:relative}@media screen and (min-width: 1440px){.flex-service-callout .inner{display:flex;gap:150px;align-items:center}}@media screen and (min-width: 1440px){.flex-service-callout .inner::before,.flex-service-callout .inner::after{display:none}}.flex-service-callout .pre{margin-bottom:10px;color:rgb(122.5,122.5,122.5)}.flex-service-callout .section-title{font-size:32px;font-size:3.2rem}.flex-service-callout .location{display:block;text-indent:-4px;margin-bottom:30px}.flex-service-callout .section-title+.location{margin-top:-50px}.flex-service-callout .duration,.flex-service-callout .investment{display:block}.flex-service-callout .duration strong,.flex-service-callout .investment strong{color:#1a3c6c}.flex-service-callout .media-wrap{position:relative;border-radius:50px;overflow:hidden;max-width:1080px}@media screen and (max-width: 1023px){.flex-service-callout .media-wrap{left:-15px;width:100vw;border-radius:0;margin-bottom:50px}}@media screen and (min-width: 1024px){.flex-service-callout .media-wrap{position:sticky;float:left;width:calc(50% - 50px);top:100px;padding:0}}@media screen and (min-width: 1440px){.flex-service-callout .media-wrap{float:none;width:calc(50% - 75px)}}@media screen and (min-width: 1680px){.flex-service-callout .media-wrap{width:calc(44% - 75px)}}.flex-service-callout .media-wrap .full-bg{aspect-ratio:1080/1920}@media screen and (min-width: 1024px){.flex-service-callout .service-wrap{float:right;width:calc(50% - 50px)}}@media screen and (min-width: 1440px){.flex-service-callout .service-wrap{float:none;width:calc(50% - 75px)}}@media screen and (min-width: 1680px){.flex-service-callout .service-wrap{width:calc(56% - 75px)}}@media screen and (min-width: 1024px){.flex-service-callout.text-left .media-wrap{float:right}}@media screen and (min-width: 1440px){.flex-service-callout.text-left .media-wrap{order:2}}@media screen and (min-width: 1024px){.flex-service-callout.text-left .service-wrap{float:left}}@media screen and (min-width: 1440px){.flex-service-callout.text-left .service-wrap{order:1}}.flex-photos{padding:50px 0}.flex-photos .gallery{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin:auto}.flex-photos .gallery img{width:100%;height:auto;display:block;border-radius:50px}.flex-testimonial{padding:50px 0}@media screen and (min-width: 1200px){.flex-testimonial{padding:100px 0}}.flex-testimonial .section-title{text-align:center}.flex-testimonial .text-wrap{position:relative;background-color:#fafafa;margin:100px 0 50px;padding:5% 15%}@media screen and (min-width: 1200px){.flex-testimonial .text-wrap{margin:150px 0 75px}}.flex-testimonial .text-wrap>*:last-child{margin-bottom:0}.flex-testimonial .icons{display:block;content:"";position:absolute;width:90%;height:106%;top:-3%;left:5%;border:5px solid #4aedb0;border-radius:50px;pointer-events:none}@media screen and (min-width: 1200px){.flex-testimonial .icons{height:120%;top:-10%}}.flex-testimonial .icons::before,.flex-testimonial .icons::after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 227.94 120.51'%3E%3Cg%3E%3Cpath fill='%23fff' d='M0 0h227.94v120.51H0z'/%3E%3Cpath fill='%231a3c6c' fill-rule='evenodd' d='M82.62 3.12C60.77 23.84 32.9 50.96 32.9 81.47c-.38 19.97 16.2 36.16 35.78 36.16s35.79-16.2 35.79-35.79-16.2-35.78-35.78-35.78c-6.4 0-12.43 1.88-17.7 4.9 9.79-16.2 24.86-32.39 36.16-42.57l-4.52-5.27Zm90.4 0c-21.85 20.72-49.72 47.84-49.72 78.35-.38 19.96 16.2 36.16 35.79 36.16s35.79-16.2 35.79-35.79-16.2-35.78-35.79-35.78c-6.4 0-12.43 1.88-17.71 4.9 9.79-16.2 24.86-32.4 36.16-42.57l-4.52-5.27Z'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-repeat:no-repeat;background-size:contain;width:80px;height:50px;z-index:1}@media screen and (min-width: 1200px){.flex-testimonial .icons::before,.flex-testimonial .icons::after{width:114px;height:60px}}.flex-testimonial .icons::before{top:-22px;left:12%}@media screen and (min-width: 1200px){.flex-testimonial .icons::before{top:-30px;left:10%}}.flex-testimonial .icons::after{right:12%;bottom:-22px;transform:rotate(180deg)}@media screen and (min-width: 1200px){.flex-testimonial .icons::after{right:10%;bottom:-30px}}.flex-testimonial .name{position:relative;display:block;text-align:center;font-weight:bold;font-size:20px;font-size:2rem;letter-spacing:0.72px;z-index:1}.flex-media-over-media{position:relative;margin-bottom:50px}@media screen and (min-width: 1200px){.flex-media-over-media{padding-left:0;margin-bottom:100px}}.flex-media-over-media .full-bg{height:100%}.flex-media-over-media .underlay{display:none}@media screen and (min-width: 1200px){.flex-media-over-media .underlay{display:block;height:960px;width:100%;transition:all 1s cubic-bezier(0.65, -0.25, 0.35, 1.25);border-radius:0;overflow:hidden;margin-left:auto;margin-right:auto}}.flex-media-over-media .underlay .img-bg,.flex-media-over-media .underlay .video-bg{opacity:1}.flex-media-over-media .underlay.visible{width:calc(100% - 100px);border-radius:50px}@media screen and (min-width: 1200px){.flex-media-over-media .overlay{position:absolute;top:0;left:0;width:100%;z-index:1;transform:translateY(40%);will-change:transform}}.flex-media-over-media .overlay .inner{background-color:#fafafa;position:relative}.flex-media-over-media .text-wrap{padding:50px 0}@media screen and (min-width: 1200px){.flex-media-over-media .text-wrap{width:60%;padding:100px}}.flex-media-over-media .text-wrap>*:last-child{margin-bottom:0}.flex-media-over-media .overlay .media-wrap{position:relative;left:-15px;width:100vw;border-radius:0;aspect-ratio:1080/1920}@media screen and (min-width: 1024px){.flex-media-over-media .overlay .media-wrap{width:calc(100% + 30px)}}@media screen and (min-width: 1200px){.flex-media-over-media .overlay .media-wrap{position:absolute;top:0;left:unset;right:0;width:40%;height:100%}}@media screen and (min-width: 1200px){#mission .section-title{padding-left:0}}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container iframe{border:none}.img-bg,.video-bg,.gallery img{opacity:0;transition:opacity .6s ease-in-out}.img-bg.visible,.video-bg.visible,.gallery img.visible{opacity:1}.full-bg{position:relative;color:#fff;z-index:1}.full-bg .img-bg,.full-bg .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.bg-lg,.bg-lg-grad,.bg-b-grad{padding:100px 0;margin-bottom:0}@media screen and (min-width: 1200px){.bg-lg,.bg-lg-grad,.bg-b-grad{padding:150px 0}}.bg-lg{background-color:#fafafa}.bg-lg-grad{background:linear-gradient(0deg, rgb(255, 255, 255) 0%, #fafafa 100%)}.bg-b-grad{position:relative;margin-left:auto;margin-right:auto;width:100%;transition:all 1s cubic-bezier(0.65, -0.25, 0.35, 1.25);border-radius:0;background:linear-gradient(335deg, #1A3C6C 0%, #4ABFED 100%);color:#fff}.btn-wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:50px 0;z-index:1}@media screen and (min-width: 768px){.btn-wrap{gap:25px}}.btn-wrap.left{justify-content:flex-start}.disclaimer{font-size:14px;font-size:1.4rem;margin-top:50px}.disclaimer>*:last-child{margin-bottom:0}ul.checklist{padding:0;margin:0 0 50px}ul.checklist>li{position:relative;list-style:none;margin:0;padding-left:28px}ul.checklist>li::before{content:"";display:inline-block;position:absolute;top:6px;left:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%231A3C6C' fill-rule='evenodd' d='M10 0C4.47 0 0 4.47 0 10s4.47 10 10 10 10-4.48 10-10S15.52 0 10 0Zm4.73 7.91c.35-.36.35-.94 0-1.29a.905.905 0 0 0-1.29 0l-4.82 4.81-2.09-2.09a.905.905 0 0 0-1.29 0c-.36.35-.36.93 0 1.28l2.73 2.73c.35.35.93.35 1.28 0'/%3E%3C/svg%3E")}ul.checklist>li:last-child{margin:0}ul.checklist.hrz{display:flex;flex-wrap:wrap;gap:10px 50px}#hero{display:flex;align-items:flex-end;padding:0;min-height:480px}@media screen and (min-width: 768px){#hero{padding:50px 50px 100px}}#hero.no-bg{min-height:250px}#hero.no-bg h1::before{mix-blend-mode:normal;opacity:1}#hero .wrap{margin:0 auto}#hero h1{position:relative;color:#fff;text-align:center}@media screen and (max-width: 767px){#hero h1{padding:10px}}#hero h1::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a3c6c;mix-blend-mode:multiply;opacity:.75;z-index:-1}@media screen and (min-width: 768px){#hero h1::before{top:-25%;left:-25%;width:150%;height:150%}}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/@media screen and (min-width: 1200px){.page-home #hero{min-height:640px;clip-path:inset(0)}}.page-home #hero .img-bg h1{color:#fff;text-align:center}@media screen and (min-width: 1200px){.page-home #hero .img-bg{position:fixed;top:0;left:0;width:100%;height:100%}}/*!
Theme Name: Riverfront Dog Training
Theme URI: 
Description: Custom child theme built for the Genesis Framework
Author: Kevin Konrad
Author URI: https://www.kevinkonrad.com/
Version: 1.0
Template: genesis
Text Domain: rdt
*/.pagination{clear:both;margin:20px 0 60px;padding:20px 0 0;text-transform:uppercase;border-top:1px solid #000;width:100%;display:flex;justify-content:center}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination li a{background-color:#1a3c6c;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:4px;padding:8px 12px;text-decoration:none}.archive-pagination li a:focus,.archive-pagination li a:hover,.archive-pagination li.active a{background-color:#949494}.archive-posts .content:not(.paged){padding-bottom:40px}.archive-posts .archive-description{padding:40px 0 0}@media screen and (min-width: 480px){.archive-posts .archive-description{padding:60px 0 10px}}@media screen and (min-width: 1200px){.archive-posts .archive-description{padding:80px 0 30px}}.archive-posts .archive-title{text-align:center}.archive-posts .archive-title::after{margin-bottom:0}.archive-posts .posts{display:flex;flex-wrap:wrap}.archive-posts .posts .post-wrap{background-color:#fff;margin:0 0 2.702703%}@media screen and (min-width: 480px){.archive-posts .posts .post-wrap{margin:0 0 2.702703% 2.702703%}}@media screen and (min-width: 480px){.archive-posts .posts .post-wrap{width:48.648649%}.archive-posts .posts .post-wrap:nth-child(2n+1){margin-left:0}}.archive-posts .posts .entry-image-link{display:block}.archive-posts .posts .post{padding:20px;margin:0}.archive-posts .posts .entry-header{margin-bottom:20px}.archive-posts .posts .entry-header .entry-meta{margin-bottom:0;font-weight:bold}.archive-posts .posts .entry-title{margin-bottom:0}.archive-posts .posts .entry-content{display:flex;flex-wrap:wrap;align-items:flex-start}.single-post .entry-image{height:160px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 480px){.single-post .entry-image{height:240px}}@media screen and (min-width: 1024px){.single-post .entry-image{height:300px}}@media screen and (min-width: 1200px){.single-post .entry-image{height:360px}}@media screen and (min-width: 1440px){.single-post .entry-image{height:480px}}.single-post .entry-header .addthis_inline_share_toolbox{margin-bottom:20px}.single-post .entry-header .entry-meta{font-weight:bold}.single-post .post{font-size:17px;font-size:1.7rem;letter-spacing:0.68px;line-height:2}.single-post .post .entry-title{font-size:34px;font-size:3.4rem;letter-spacing:1.36px;margin-bottom:10px}@media screen and (min-width: 480px){.single-post .post .entry-title{font-size:42px;font-size:4.2rem;letter-spacing:1.68px}}@media screen and (min-width: 1440px){.single-post .post .entry-title{font-size:50px;font-size:5rem;letter-spacing:2px}}.single-post .post h2{font-size:26px;font-size:2.6rem;letter-spacing:1.04px}@media screen and (min-width: 480px){.single-post .post h2{font-size:34px;font-size:3.4rem;letter-spacing:1.36px}}@media screen and (min-width: 1440px){.single-post .post h2{font-size:42px;font-size:4.2rem;letter-spacing:1.68px}}.single-post .post h3{font-size:22px;font-size:2.2rem;letter-spacing:0.88px}@media screen and (min-width: 480px){.single-post .post h3{font-size:26px;font-size:2.6rem;letter-spacing:1.04px}}@media screen and (min-width: 1440px){.single-post .post h3{font-size:34px;font-size:3.4rem;letter-spacing:1.36px}}.single-post .post h4,.single-post .post .archive-posts .posts .entry-title,.archive-posts .posts .single-post .post .entry-title{font-size:20px;font-size:2rem;letter-spacing:0.8px}@media screen and (min-width: 480px){.single-post .post h4,.single-post .post .archive-posts .posts .entry-title,.archive-posts .posts .single-post .post .entry-title{font-size:22px;font-size:2.2rem;letter-spacing:0.88px}}@media screen and (min-width: 1440px){.single-post .post h4,.single-post .post .archive-posts .posts .entry-title,.archive-posts .posts .single-post .post .entry-title{font-size:26px;font-size:2.6rem;letter-spacing:1.04px}}.single-post .post .entry-meta{font-size:16px;font-size:1.6rem;letter-spacing:0.64px}.single-post .post img{width:100%}@media screen and (min-width: 480px){.single-post .post .alignright,.single-post .post .alignleft{max-width:50%}}@media screen and (min-width: 1200px){.single-post .post .alignright,.single-post .post .alignleft{max-width:60%;position:relative}}@media screen and (min-width: 1200px){.single-post .post .alignright{float:right;right:-96px;margin-left:-56px}}@media screen and (min-width: 1200px){.single-post .post .alignleft{float:left;left:-96px;margin-right:-56px}}@media print{*,*::before,*::after{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#333 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="javascript:"]::after,a[href^="#"]::after,.site-title>a::after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px solid #999;page-break-inside:avoid}.content,.content-sidebar{width:100%}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}
