*,*:after,*:before{box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%;scroll-behavior:smooth}body{color:#444;font:300 11px/1.4 Helvetica,Arial,sans-serif}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1;}img{max-width:100%;vertical-align:bottom;height:auto}p a{color:#4f8c35}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear .2s;-moz-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}a{text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{border:1px solid #04a4cc;outline:0}p,ul,ol{font-size:1.6rem;font-family:"Helvetica"}h1{font-size:3.6rem;font-family:rockwell,sans-serif;font-weight:400}h2{font-size:3.2rem;font-family:rockwell,sans-serif;font-weight:400}h3{font-size:2.8rem;font-family:rockwell,sans-serif;font-weight:400;margin-bottom:10px}h4{font-size:2.4rem;font-family:rockwell,sans-serif;font-weight:400}h5{font-size:2rem;font-family:rockwell,sans-serif;font-weight:400}h6{font-size:1.6rem;font-family:rockwell,sans-serif;font-weight:400}blockquote{margin:25px 0;padding:25px 0 25px 5vw;font-style:italic;border-top:1px solid;border-bottom:1px solid;font-weight:700}a{font-family:rockwell,sans-serif;font-weight:400;letter-spacing:2.2px}.wrapper{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;position:relative;width:100%;max-width:2560px;overflow:hidden}.container{max-width:1580px;align-self:center;flex:1 auto;margin:0 auto;width:100%;height:100%;padding:0 20px}.header .top-header{position:relative}.date-header{position:absolute;right:0;top:0;height:100%;width:auto;padding:30px 40px;background-color:#4f8c35;color:#fff;font-size:2rem;font-weight:400;display:flex;align-items:center;font-family:rockwell,sans-serif;font-weight:400}.header .logo{padding:30px 0}.logo-img{backface-visibility:hidden;height:80px}.top-header{background-color:#103448;border:1px solid #707070}.nav ul{display:flex;justify-content:end}.nav ul li{list-style:none;margin-left:50px;display:flex;align-items:center;text-align:center}.nav ul li a{text-transform:uppercase;color:#fff;font-size:2rem;font-family:rockwell,sans-serif;font-weight:400;transition:.3s ease;padding:6px 15px;border-radius:25px}.nav ul li a:hover,.nav ul li.current-menu-item a,.nav ul li.current_page_item a{background-color:#4f8c35}.hero-content{display:flex;flex-direction:column;justify-content:center;text-align:center}.hero{padding:30px}.hero .container.container-fluid{max-width:100%;padding:0}.hero-image{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:800px;display:flex;flex-direction:column;justify-content:center;text-align:center}.hero .logo-img{height:400px}.hero-date{margin-top:12px}.hero-date .box{background-color:#103448;color:#fff;box-shadow:0px 4px 8px #00000029;display:inline-block;vertical-align:middle;font-size:1.8rem;font-family:rockwell,sans-serif;font-weight:400;letter-spacing:2.2px;padding:10px 25px}.about-section{position:relative}.about-section .about-box{max-width:900px;padding:40px 0;position:relative;z-index:3}.about-section{background-color:#3b3b3b;padding:100px 0;background-position:center;background-repeat:no-repeat;background-size:cover}.about-section:before{background-color:#fff;width:20%;content:'';position:absolute;left:0;top:0;display:block;height:100%}.mgb-35{margin-bottom:35px !important}.green-border{position:relative}.green-border:before{content:"";position:absolute;top:22px;left:22px;border:10px solid #4f8c35;width:100%;height:100%;z-index:1}.about-box:after{background-color:#ebebeb;position:absolute;left:0;top:0;position:absolute;width:100%;height:100%;z-index:2;content:''}.about-section .inner-box{position:relative;z-index:3;max-width:600px;margin:0 auto;padding-left:60px}.branch{position:relative}.branch:before{content:'';position:absolute;left:0;top:-39px;display:block;width:60px;background-image:url('../../themes/ salemancestry/img/branch-blue.svg');background-position:center;background-repeat:no-repeat;background-size:contain;height:70px}.calendar-section{background-color:#103448;padding-bottom:67px;padding-top:50px}.mailing-list-header{padding:30px 0 15px;margin:0}.white-copy{color:#fff}.view-all-events{text-align:center}.footer{background:#ebebeb;box-shadow:3px 0px 6px #00000029;padding:50px 0 15px}.footer .nav ul li:first-child{display:none}.footer .nav ul{display:block;text-align:right;margin:0;padding:0}.footer .nav ul li a{color:#163c4e}.footer .left-box{text-align:right;display:flex;flex-direction:column;align-items:end;padding-right:35px}.footer .nav ul li{display:block;text-align:right}.footer .nav ul li a{padding-right:0}.copyright{text-align:center}.copyright a{text-decoration:underline;color:#444}.copyright a:hover{text-decoration:none}.pagination{font-size:1.6rem}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}ul.footer-social{margin:0;padding:0;list-style:none}.footer .logo-img{height:250px}.footer .left-border{border-left:2px solid #163c4e}.footer .logo-box{padding-left:35px}ul.footer-social{margin-bottom:15px}ul.footer-social i{font-size:43px;color:#163c4e;transition:.3s ease}ul.footer-social a:hover i{color:#4f8c2c}.footer .nav ul li a{padding:0}.footer .nav ul li{margin-bottom:10px}.footer .nav ul li a:hover{background:0 0;color:#4f8c2c}.footer .nav ul li a:hover,.footer .nav ul li.current-menu-item a,.footer .nav ul li.current_page_item a{background:0 0}.date-footer{height:100%;width:auto;padding:10px 20px;background-color:#4f8c35;color:#fff;font-size:1.7rem;display:flex;align-items:center;font-family:rockwell,sans-serif;font-weight:400;margin-top:10px}.event-section-box{background-color:#fff;padding:75px 50px 25px;color:#103448}.event-section-box a{color:#103448}.event-section-box h4{margin-top:0;margin-bottom:20px}.event-section-box h3{margin-top:-8px;line-height:1;margin-bottom:30px}.event-section-box h3 a{font-family:"Helvetica";font-size:1.7rem;text-transform:uppercase;letter-spacing:0;text-decoration:underline;transition:.3s ease}.event-section-box h3 a:hover{color:#4f8c35}.event-section-box h3 a:hover{text-decoration:none}.calendar-section .tribe-events-header,.calendar-section .tribe-events-calendar-list,.calendar-section .tribe-events-calendar-list-nav,.calendar-section .tribe-events-calendar-latest-past{display:none !important}.calendar-section .tribe-events-c-subscribe-dropdown{display:block !important}.calendar-section .tribe-common-l-container,.calendar-section .tribe-events-c-subscribe-dropdown__container{min-height:initial !important}.tribe-common-c-btn-border{padding:10px 20px !important;background-color:#4f8c35 !important;color:#fff !important;font-size:1.7rem !important;display:inline-block !important;vertical-align:middle;align-items:center;font-family:rockwell,sans-serif !important;font-weight:400 !important;margin-top:10px;box-shadow:0px 4px 8px #00000029;text-transform:uppercase;transition:.3s ease !important;border:none !important;border-radius:0 !important}.tribe-common-c-btn-border button{text-transform:uppercase;letter-spacing:2.2px}.calendar-section .inner-box{padding-left:40px}.calendar-section .inner-box.brach-bottom:before{top:-39px;bottom:0;left:-20px}.calendar-section .tribe-events-c-subscribe-dropdown__list{position:absolute !important}.hero-image.hero-inner{min-height:196px}.inner-page-wrapper{background-color:#103448;padding:120px 0 100px}.hero-inner .hero-content{width:750px;margin:0 auto;background-color:#ebebeb}.hero-inner .hero-content h1{position:relative;margin-bottom:5px}.hero-inner .hero-content h1:after{content:'';display:block;width:60px;background-image:url(../../themes/ salemancestry/img/branch-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:70px;transform:rotate(-55deg);margin:-11px auto 10px auto}.hero-inner .hero-content{position:relative;top:60px}.hero-inner .hero-content:after{content:'';position:relative;left:0;bottom:-10px;width:95%;height:10px;background-color:#4f8c34;margin:0 auto 0px auto}.inner-page-wrapper h2{margin-bottom:0;padding-left:60px}.brach-bottom:before{background-image:url('../../themes/ salemancestry/img/branch-white.svg');top:initial;bottom:5px}.button{padding:10px 20px;background-color:#4f8c35;color:#fff;font-size:1.7rem;display:inline-block;vertical-align:middle;align-items:center;font-family:rockwell,sans-serif;font-weight:400;margin-top:10px;box-shadow:0px 4px 8px #00000029;text-transform:uppercase;transition:.3s ease}.button:hover{background-color:#fff;color:#4f8c35}.inner-page-wrapper .button-box{text-align:center}.additional-box{background-color:#ebebeb;color:#103448;padding:25px 20px 50px;margin-top:50px}.additional-box h2{padding-left:0}.additional-box a{color:#103448;transition:.3s ease}.additional-box a:hover{color:#4f8c35}.tribe-events-calendar-list__event-details{background-color:#ebebeb}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{align-items:center}.tribe-events .tribe-events-calendar-list__month-separator:after{background-color:#103448;height:2px}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:#103448;font-family:rockwell,sans-serif;font-weight:600}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{font-family:rockwell,sans-serif;font-weight:600}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{font-family:rockwell,sans-serif;font-weight:400;font-style:italic}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{align-items:center}.tribe-events-calendar-list__event-description p{font-family:"Helvetica" !important;font-size:1.5rem}.tribe-events-calendar-list__event-details.tribe-common-g-col{padding:50px}.tribe-common-c-btn.tribe-events-c-search__button{padding:10px 20px;background-color:#4f8c35;color:#fff;font-size:1.7rem;display:inline-block;vertical-align:middle;align-items:center;font-family:rockwell,sans-serif;font-weight:400;margin-top:10px;box-shadow:0px 4px 8px #00000029;text-transform:uppercase;transition:.3s ease}.tribe-common-c-btn.tribe-events-c-search__button:hover{background-color:#fff;color:#4f8c35}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{background-color:#4f8c35}.flex-custom{display:flex;align-items:center;padding-bottom:10px}.flex-custom .tribe-events-schedule{margin:0}.tribe-events-back a{transition:.3s ease}.tribe-events-back a:hover{color:#4f8c35}.border-line-container{border-bottom:2px solid #103448;margin-bottom:40px}.border-line-container h1,.border-line-container h2{color:#103448;font-family:rockwell,sans-serif;font-weight:400;font-size:2.5rem}.border-line-container h2{margin-top:0;margin-bottom:0}.border-line-container .tribe-events-schedule{margin-left:10px;padding-left:10px;position:relative}.border-line-container .tribe-events-schedule:before{position:absolute;left:0;top:12px;content:'';display:block;width:2px;height:20px;background-color:#103448}.custom-details .tribe-events-meta-group.tribe-events-meta-group-gmap{display:none !important}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){display:none !important}.custom-flex-box{display:flex}.tribe-events-event-image{margin-bottom:0}.tribe-events-single-event-description.tribe-events-content{background-color:#ebebeb;padding:50px 100px}#tribe-events-pg-template{max-width:1580px}.single-event-box h2{margin:0;font-size:2.5rem;font-family:rockwell,sans-serif;font-weight:400}.single-event-box .tribe-events-meta-group.tribe-events-meta-group-details{padding-top:15px;padding-bottom:0}.single-event-box .tribe-events-abbr{border:0 !important}.single-event-box .tribe-events-single-section-title{display:none}.tribe-events-cal-links{padding-top:25px}.tribe-events-cal-links a,.tribe-events-sub-nav a{transition:.3s ease !important}.tribe-events-cal-links a:hover,.tribe-events-sub-nav a:hover{color:#4f8c35 !important}.custom-flex-box .left-box{width:45%}.custom-flex-box .right-box{width:55%}.custom-flex-box .tribe-events-venue-map{width:100%;height:400px;margin:0}.custom-flex-box .tribe-events-venue-map iframe{height:100%;max-height:inherit}.custom-flex-box .right-box{background-color:#103448;color:#fff;padding:50px;display:flex;flex-direction:column;justify-content:center}.custom-flex-box h4{margin-top:0}#tribe-events-footer{margin-top:25px}.events-sidebar h2{text-align:center;padding-top:0;border-top:0;margin-bottom:25px}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:0}.tribe-related-event-info{background-color:#ebebeb;text-align:center;display:block !important;padding:30px 25px !important}.tribe-related-event-info h3 a{font-size:2.5rem}.tribe-related-event-info span,.tribe-events-meta-group.tribe-events-meta-group-details{font-family:"Helvetica"}.tribe-common-g-row.tribe-events-calendar-list__event-row{align-items:center}.families-list{margin:60px 0 0;padding:0}.families-list li{list-style:none;background-color:#103448;position:relative;margin-bottom:30px;display:flex;align-items:center;padding:55px 0 60px}.families-list li:before{background-color:#fff;width:20%;content:'';position:absolute;left:0;top:0;display:block;height:100%}.families-list .image-box{max-width:900px;position:relative;z-index:3;width:32%;height:inherit;min-width:400px}.families-list a.image-block{width:100%;height:100%;position:relative;z-index:4;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;display:block;background-color:#3b3b3b}.families-list li .content-box{max-width:900px;margin-left:8%;padding-right:20px;padding-left:40px}.families-list .green-border:after{content:"";position:absolute;top:22px;left:22px;border:10px solid #4f8c35;width:100%;height:100%;z-index:1}.families-list .green-border:after{display:none}.families-list h2{margin-top:0}.families-list .brach-bottom:before{transform:rotate(170deg);left:-56px}.no-thumbnail{pointer-events:none !important;cursor:default !important}ul.resources-list{margin:0;padding:0;list-style:none}ul.resources-list li{background-color:#fff;padding:150px 80px}ul.resources-list li:first-child,ul.resources-list li:nth-child(4),ul.resources-list li:nth-child(7){background-color:#103448;color:#fff}ul.resources-list li:nth-child(2),ul.resources-list li:nth-child(5){background-color:#ebebeb}ul.resources-list li .brach-bottom:before,ul.resources-list li .brach-bottom:before{background-image:url('../../themes/ salemancestry/img/branch-blue.svg');transform:rotate(195deg)}ul.resources-list li:first-child .brach-bottom:before,ul.resources-list li:nth-child(4) .brach-bottom:before,ul.resources-list li:nth-child(7) .brach-bottom:before{background-image:url('../../themes/ salemancestry/img/branch-white.svg');transform:rotate(0deg)}.container.custom-container{max-width:1200px}.resources-list .content-box{background-color:#fff;height:100%;min-height:124px;position:relative;transition:.3s ease;top:0}.resources-list .add-block{overflow:hidden;position:relative;width:100%;height:100%}.resources-list .add-block a{padding:20px 25px}.resources-list .content-box i{position:absolute;right:-20px;top:-20px;background-color:#4f8c34;border-radius:50%;width:60px;height:60px;font-size:22px;color:#fff}.resources-list .content-box i:before{position:absolute;left:11px;bottom:11px}ul.resources-list li:nth-child(3) .content-box,ul.resources-list li:nth-child(6) .content-box{background-color:#103448}ul.resources-list li:nth-child(3) .content-box h4,ul.resources-list li:nth-child(6) .content-box h4{color:#fff}.resources-list .content-box:hover{top:5px}.resources-list h4{margin:0;color:#103448;font-size:1.7rem;text-align:center}.resources-list a{display:flex;justify-content:center;align-items:center;height:100%}.mgb-30{margin-bottom:30px !important}.resources-list .content-box:after{content:'';position:relative;left:0;bottom:0;width:90%;height:10px;background-color:#4f8c34;margin:0 auto 0px auto;display:block;box-shadow:0px 3px 6px #00000029}.resources-list h2{margin-top:0;padding-left:40px}.resources-list h2:before{left:-20px}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:900px;margin:20px auto;display:none;font-size:1.8rem}.mfp-wrap .popup-content{display:block}.mfp-img{display:block !important}.mfp-content{max-width:1000px !important}.acf-map{width:100%;height:100%;min-height:400px;max-height:600px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}.additional-logo{padding:0 25px}.additional-logo img{height:150px !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{align-items:initial !important}.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col{height:inherit !important}.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col a{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;height:100%}.tribe-events-single ul.tribe-related-events{display:block !important}.tribe-events-single ul.tribe-related-events li{width:100% !important}.tribe-events-event-image img{width:100%}.full-height-box{height:inherit !important}.event-section-box{height:100%}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{max-width:325px;margin-left:auto;display:block !important}.host-of-event{color:#103448;font-family:rockwell,sans-serif;font-weight:400;font-size:2.5rem;position:relative;margin-top:0;margin-bottom:0}.tribe-events-sub-nav{padding:0}.tribe-events-sub-nav li{max-width:400px}.tribe-events-sub-nav li a{padding:0 25px;position:relative;display:block}.tribe-events-sub-nav li.tribe-events-nav-next{text-align:right}.tribe-events-sub-nav li a:before{position:absolute;left:0;top:50%;margin-top:-10px}.tribe-events-sub-nav li a:after{position:absolute;right:0;top:50%;margin-top:-10px}.recurrence-row.tribe-datetime-block{display:none !important}@media only screen and (min-width:320px){.date-header{position:static;justify-content:center}.hero .logo-img{height:225px}.hero-image{min-height:450px}.about-section:before{display:none}.about-section .inner-box{max-width:initial;padding:0 15px}.about-section .inner-box h1{padding-left:50px;font-size:2.8rem;font-family:rockwell,sans-serif;font-weight:400;margin-bottom:10px}.footer .left-box{align-items:center}.footer .nav ul li{margin-left:0;text-align:center}.footer .left-box{padding-right:0}.footer .logo-box{padding-left:0;text-align:center;margin-top:15px;display:flex;align-items:center}.footer .left-border{border-left:0}.hero-inner .hero-content{width:90%}.flex-custom{display:block}.border-line-container .tribe-events-schedule{padding-left:0;margin-left:0}.border-line-container .tribe-events-schedule:before{display:none}.tribe-events-single-event-description.tribe-events-content{padding:50px}.custom-flex-box .left-box,.custom-flex-box .right-box{width:100%}.custom-flex-box{display:block}.families-list li{display:block}.families-list li:before{display:none}.families-list .image-box,.families-list li .content-box{width:100%}.families-list .image-box{margin-bottom:60px}.families-list li .content-box{padding-left:60px;margin-left:0}ul.resources-list li{padding:150px 20px}.about-section{background-size:cover}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{margin:0 auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{max-width:325px;position:relative}.tribe-common-l-container.tribe-events-l-container{padding:25px 0 !important}.calendar-section .tribe-events-c-subscribe-dropdown__list{right:0}.tribe-events-c-subscribe-dropdown__content{max-width:325px;margin:0 auto !important;position:relative}}@media only screen and (min-width:480px){.date-header{position:absolute;justify-content:center}header .logo-img{height:45px}}@media only screen and (min-width:585px){header .logo-img{height:80px}}@media only screen and (min-width:769px){.hero .logo-img{height:400px}.hero-image{min-height:800px}.about-section:before{display:block}.about-section .inner-box{max-width:600px;padding-left:60px}.about-section .inner-box h1{padding-left:0}.footer .left-box{align-items:end}.footer .nav ul li{margin-left:50px;text-align:right}.footer .left-box{padding-right:35px}.footer .logo-box{padding-left:35px;text-align:left}.footer .left-border{border-left:2px solid #163c4e}.hero-inner .hero-content{width:750px}.flex-custom{display:flex}.border-line-container .tribe-events-schedule{padding-left:10px;margin-left:10px}.border-line-container .tribe-events-schedule:before{display:block}.tribe-events-single-event-description.tribe-events-content{padding:50px 100px}.custom-flex-box .left-box{width:45%}.custom-flex-box .right-box{width:55%}.custom-flex-box{display:flex}.families-list li:before{display:block}.families-list li{display:flex}.families-list .image-box{width:32%}.families-list li .content-box{width:initial;margin-left:8%;padding-left:40px}.families-list .image-box{margin-bottom:0}ul.resources-list li{padding:150px 80px}.host-of-event:before{position:absolute;left:0;top:7px;content:'';display:block;width:2px;height:20px;background-color:#103448}.host-of-event{padding-left:10px;margin-left:10px}}@media only screen and (min-width:1024px){.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{margin-left:auto;margin-right:initial}.tribe-common-l-container.tribe-events-l-container{padding:100px 0 130px !important}.tribe-events-c-subscribe-dropdown__content{margin:0 0 0 auto !important}.button-box .tribe-common-l-container.tribe-events-l-container{padding:20px 0 !important}.view-all-events{text-align:center}}@media only screen and (min-width:1200px){header .nav{padding-right:30%}header .logo-img{height:70px}}@media only screen and (min-width:1250px){header .logo-img{height:80px}}@media only screen and (min-width:1600px){header .nav{padding-right:20%}}@media only screen and (min-width:1800px){header .nav{padding-right:10%}}@media only screen and (max-width:769px){.tribe-events .tribe-events-calendar-list__event-date-tag{width:100% !important}.tribe-common .tribe-common-g-row{display:block !important}.tribe-common .tribe-common-g-col{width:100% !important}}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:0 0 !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href) ")"}abbr[title]:after{content:" ("attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.nav,.sidebar,.home-slider,#respond{display:none}@page{margin:2cm}}