#wrapper{background-color: #ffffff;}.mobile-nav { height: 80px;}.site-header.has-side-menu, .desktop-menu{ height: 110px;}.header-widgets{} .header-widgets p, .header-widgets li, .header-widgets span, .header-widgets div, .header-widgets input, .header-widgets textarea, .header-widgets label{}.header-widgets a, .header-widgets a span{}.header-widgets a:hover, .header-widgets a:hover span{;}.site-logo{max-width: 250px;}.site-logo a{background-image: url();}.mobile-logo a{background-image: url();max-width: 70px;}.desktop-menu .link-text, .side-menu .link-text, .headhesive .link-text{color: #ffffff;font-family: Open Sans;}.desktop-menu .sub-menu-icon, .side-menu .sub-menu-icon, .headhesive  .sub-menu-icon{color: #ffffff;}.desktop-menu a:hover .link-text, .desktop-menu a:hover .sub-menu-icon, .desktop-menu li.current-menu-item > a .link-text, .desktop-menu li.current_page_parent > a .link-text, .side-menu a:hover .link-text, .side-menu a:hover .sub-menu-icon, .side-menu li.current-menu-item > a .link-text, .side-menu li.current_page_parent > a .link-text, .headhesive a:hover .link-text, .headhesive a:hover .link-text, .headhesive a:hover .sub-menu-icon, .headhesive li.current-menu-item > a .link-text, headhesive li.current_page_parent > a .link-text{color: #828282;}.mobile-nav li{ border-bottom: solid 1px#363636;}.mobile-nav a span{}.menu-button span::before, .menu-button span, .menu-button span::after{ background-color: #000000;}.menu-button.active span::before, .menu-button.active span::after{ background-color: #FFFFFF;}.headhesive .sub-menu-icon{ line-height: 50px;} .headhesive .sticky-nav-inner{ height: 50px;}.headhesive a .link-text, .headhesive a .sub-menu-icon{color: #FFFFFF;}.headhesive a:hover .link-text, .headhesive .dark a:hover .sub-menu-icon{color: #FFFFFF;}.headhesive .sticky-nav-inner{background-color: #FFFFFF;}body, .select2-container--default span[class^="select2-selection"] .select2-selection__rendered, .select2-selection__arrow, input, textarea, label, div.uploader span.filename, div.uploader span.action, .select2-container--default .select2-selection--multiple .select2-selection__choice{font-family: '', sans;color: #363636;}::-moz-selection{background:#e7a735; color: #FFF;}::selection{background:#e7a735; color: #FFF;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e7a735; color: #FFF;} input:focus{outline-color:#e7a735}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e7a735; color: #FFF;}a{color: #283593;} a:hover{color: #e7a735;;} h1,h2,h3,h4,h5,h6{font-family: '', sans;font-weight: 400;}p, ul li, ol li{font-family: 'open-sans-condensed', sans;color: #474747;text-transform: none;line-height: 1.4;font-weight: 400;}::-webkit-input-placeholder{font-family: 'open-sans-condensed', sans;color: #474747;text-transform: none;line-height: 1.4;font-weight: 400;}:-moz-placeholder{font-family: 'open-sans-condensed', sans;color: #474747;text-transform: none;line-height: 1.4;font-weight: 400;}::-moz-placeholder{font-family: 'open-sans-condensed', sans;color: #474747;text-transform: none;line-height: 1.4;font-weight: 400;}:-ms-input-placeholder{font-family: 'open-sans-condensed', sans;color: #474747;text-transform: none;line-height: 1.4;font-weight: 400;}.top-footer{background-color: #ffffff;} top-footer p, .top-footer li, .top-footer span, .top-footer div, .top-footer input, .top-footer textarea, .top-footer label{color: #757575;}.top-footer a, .top-footer a span{color: #757575;}.top-footer a:hover, .top-footer a:hover span{color: #0d47a1;;}.bottom-footer{} .bottom-footer p, .bottom-footer li, .bottom-footer span, .bottom-footer div, .bottom-footer input, .bottom-footer textarea, .bottom-footer label{}.bottom-footer a, .bottom-footer a span{}.bottom-footer a:hover, .bottom-footer a:hover span{;}.blog-posts.standard{width: calc(100% + 0px);margin-right: -0px;margin-bottom: -0px;}.blog-posts.standard .post-block{width: calc(100% - 0px);margin-right: 0px;margin-bottom: 0px;}@media screen and (min-width: 768px){.blog-posts.standard{width: calc(100% + 0px);margin-right: -0px;margin-bottom: -0px;}.blog-posts.standard .post-block{width: calc(50% - 0px);margin-right: 0px;margin-bottom: 0px;}}@media screen and (min-width: 1024px){.blog-posts.standard{width: calc(100% + 0px);margin-right: -0px;margin-bottom: -0px;}.blog-posts.standard .post-block{width: calc(33.333333333333% - 0px);margin-right: 0px;margin-bottom: 0px;}}.pagination .current,.pagination a:hover{ background-color: #0d47a1; color: #FFFFFF;}.pagination a{background-color: #f6f3f3; color: #363636;}.gold-border{ border-color:#e7a735;  }.gold-bg{ background-color:#e7a735;  }.gold-txt{ color:#e7a735;  }.btn.gold.outline{ background: none; color:#e7a735;  border: solid 2px #e7a735;}.btn.gold.outline span{color:#e7a735;}.btn.gold.outline:hover{ color: #FFF; background: #e7a735;}.btn.gold.solid{ color: #FFF; background: #e7a735;}.btn.gold-hover:hover{ color: #FFF; background: #e7a735 !important;}.btn.gold-hvr-txt:hover, .btn.gold-hvr-txt:hover span, .gold-hvr-txt .btn:hover span{ color: #e7a735 !important;}*[class*="hvr"].gold:before{ background:#e7a735; border-color:#e7a735;}.purple-border{ border-color:#4b1544;  }.purple-bg{ background-color:#4b1544;  }.purple-txt{ color:#4b1544;  }.btn.purple.outline{ background: none; color:#4b1544;  border: solid 2px #4b1544;}.btn.purple.outline span{color:#4b1544;}.btn.purple.outline:hover{ color: #FFF; background: #4b1544;}.btn.purple.solid{ color: #FFF; background: #4b1544;}.btn.purple-hover:hover{ color: #FFF; background: #4b1544 !important;}.btn.purple-hvr-txt:hover, .btn.purple-hvr-txt:hover span, .purple-hvr-txt .btn:hover span{ color: #4b1544 !important;}*[class*="hvr"].purple:before{ background:#4b1544; border-color:#4b1544;}.blue-border{ border-color:#283593;  }.blue-bg{ background-color:#283593;  }.blue-txt{ color:#283593;  }.btn.blue.outline{ background: none; color:#283593;  border: solid 2px #283593;}.btn.blue.outline span{color:#283593;}.btn.blue.outline:hover{ color: #FFF; background: #283593;}.btn.blue.solid{ color: #FFF; background: #283593;}.btn.blue-hover:hover{ color: #FFF; background: #283593 !important;}.btn.blue-hvr-txt:hover, .btn.blue-hvr-txt:hover span, .blue-hvr-txt .btn:hover span{ color: #283593 !important;}*[class*="hvr"].blue:before{ background:#283593; border-color:#283593;}.gray-border{ border-color:#404040;  }.gray-bg{ background-color:#404040;  }.gray-txt{ color:#404040;  }.btn.gray.outline{ background: none; color:#404040;  border: solid 2px #404040;}.btn.gray.outline span{color:#404040;}.btn.gray.outline:hover{ color: #FFF; background: #404040;}.btn.gray.solid{ color: #FFF; background: #404040;}.btn.gray-hover:hover{ color: #FFF; background: #404040 !important;}.btn.gray-hvr-txt:hover, .btn.gray-hvr-txt:hover span, .gray-hvr-txt .btn:hover span{ color: #404040 !important;}*[class*="hvr"].gray:before{ background:#404040; border-color:#404040;}.off-white-border{ border-color:#f6f3f3;  }.off-white-bg{ background-color:#f6f3f3;  }.off-white-txt{ color:#f6f3f3;  }.btn.off-white.outline{ background: none; color:#f6f3f3;  border: solid 2px #f6f3f3;}.btn.off-white.outline span{color:#f6f3f3;}.btn.off-white.outline:hover{ color: #FFF; background: #f6f3f3;}.btn.off-white.solid{ color: #FFF; background: #f6f3f3;}.btn.off-white-hover:hover{ color: #FFF; background: #f6f3f3 !important;}.btn.off-white-hvr-txt:hover, .btn.off-white-hvr-txt:hover span, .off-white-hvr-txt .btn:hover span{ color: #f6f3f3 !important;}*[class*="hvr"].off-white:before{ background:#f6f3f3; border-color:#f6f3f3;}.white-border{ border-color:#ffffff;  }.white-bg{ background-color:#ffffff;  }.white-txt{ color:#ffffff;  }.btn.white.outline{ background: none; color:#ffffff;  border: solid 2px #ffffff;}.btn.white.outline span{color:#ffffff;}.btn.white.outline:hover{ color: #FFF; background: #ffffff;}.btn.white.solid{ color: #FFF; background: #ffffff;}.btn.white-hover:hover{ color: #FFF; background: #ffffff !important;}.btn.white-hvr-txt:hover, .btn.white-hvr-txt:hover span, .white-hvr-txt .btn:hover span{ color: #ffffff !important;}*[class*="hvr"].white:before{ background:#ffffff; border-color:#ffffff;}.home-row-6 .column-1 .col-inner, .home-row-6 .column-3 .col-inner,  .home-row-6 .column-5 .col-inner {
    background: rgba(0,0,0,0.6) !important;
}
.home-row-6 .column-2 .col-inner, .home-row-6 .column-4 .col-inner, .home-row-6 .column-6 .col-inner {
    background: rgba(137, 114, 150, 0.6) !important;
}
.home-nav .col-inner{
padding:20px !important; 
}
.home-nav h2{
font-size: x-large !important;
margin:0 auto;
}
.home-nav-txt{
margin:0 auto;
}
.home-nav-title{
margin:0 auto;
}
.home-para{
padding: 0px !important;
}
.home-row-4 .svg-image{
    width: 50%;
    margin: 0 auto;
}
.home-row-4{
background-position: bottom;
}
.home-row-5 .flex-row{
padding-bottom:0px;
}
.home-row-2 .single-image{
box-shadow: 0 31px 46px rgba(0,0,0,0.30), 0 18px 21px rgba(0,0,0,0.22);
    border-radius: 50%;
}
.home-row-2{
background-position:top;
}
.home-row-7{
display:none;
}

@keyframes swing {
  0%, 100% { transform: rotate(-30deg); }
  20% {transform:scale(.95);}
  50% { transform: rotate(30deg); }
  80% {transform:scale(.95);}
}

.loading {
  animation: swing 2s infinite ease-in-out;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans');
p{
font-family:'museo-sans' !important;
}
.paw svg{
   width: 20%;
    height: auto;
    margin: 0 auto;
    display: flex;
}
.home-row-8 .flex-row{
padding-top:0px;
}
.home-row-5 .column-1{
-webkit-box-shadow: -1px 0px 34px -3px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 0px 34px -3px rgba(0,0,0,0.75);
box-shadow: -1px 0px 34px -3px rgba(0,0,0,0.75);
}
.home-row-4 .column-2{
    border: solid 12px #fff;
    border-right: none;
}
.home-row-2 .column-1{
    border: solid 12px #fff;
border-top:none;
   
}
.home-row-8 .column-2{
    border: solid 12px #fff;
   
}
.copyright, .caldera-grid label{
font-family:'Goudy Bookletter 1911', serif !important
}


.toft{
display:flex;
}
@media (min-width: 320px){
.toft{
flex-direction:column;
justify-content:center;
align-items:center;
}
@media (min-width: 768px){
.toft{
 margin-top:15px;
flex-direction:row;
}

}
.home-row-8 .column-3 .text-box{
-webkit-box-shadow: -1px 0px 34px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 0px 34px -3px rgba(0,0,0,0.75);
    box-shadow: -1px 0px 34px -3px rgba(0,0,0,0.75);
}
.header-p p{
padding-bottom:0px;
}