@charset "UTF-8";
       h1{font-size:1.75em;line-height:1.357;}
.toggle-dropdown, .site-footer .site-title, .comment-respond .comment-reply-title, h2{font-size:1.3125em;line-height:1.143;}
.widget_ct_mission_news_post_list .style-1 .title, .more-from-category .title, .post-title{font-size:1.125em;line-height:1.333;}
.widget_ct_mission_news_post_list .style-2 .title, .sidebar-left .widget-title,
.sidebar-right .widget-title, .comments .comment-footer a, .comments .comment-author .author-name, input[type=submit], input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=search],
input[type=tel],
input[type=url],
textarea{font-size:0.875em;line-height:1.286;}
.widget_ct_mission_news_post_list .style-2 .excerpt, .widget_ct_mission_news_post_list .post-categories, .featured-image + .caption, .tagline, .site-footer .footer-tagline, .comments .comment-content, .comment-respond .comment-notes, .archive-header p, textarea{font-size:0.875em;line-height:1.571;}
.woocommerce-account .woocommerce-MyAccount-navigation li a, .widget_calendar table caption, .widget_ct_mission_news_post_list .comments-link, .more-from-category .category-link, .post-tags a, .post-byline, .widget_rss .rss-date, .widget_recent_entries .post-date, .menu-secondary-items a,
.menu-secondary .menu-unset > ul a, .dropdown-navigation span, .dropdown-navigation a, .site-footer .design-credit, .comment-respond label, .sticky-status, .wp-caption-text,
.gallery-caption, .wp-caption-dd, img figcaption,
.alignright figcaption, .alignleft figcaption, .aligncenter figcaption, .alignnone figcaption, .size-auto figcaption, .size-full figcaption, .size-large figcaption, .size-medium figcaption, .size-thumbnail figcaption, .wp-block-image figcaption, .wp-block-table figcaption{font-size:0.75em;line-height:1.5;}
.widget_ct_mission_news_post_list .style-2 .post-byline, .widget_ct_mission_news_post_list .style-2 .widget_rss .rss-date, .widget_rss .widget_ct_mission_news_post_list .style-2 .rss-date, .widget_ct_mission_news_post_list .style-2 .widget_recent_entries .post-date, .widget_recent_entries .widget_ct_mission_news_post_list .style-2 .post-date, .site-header .date, .comments .comment-author .comment-date{font-size:0.625em;line-height:1.8;}
.woocommerce-account .woocommerce-MyAccount-navigation li a, .widget_calendar table caption, .widget_ct_mission_news_post_list .style-2 .post-byline, .widget_ct_mission_news_post_list .style-2 .widget_rss .rss-date, .widget_rss .widget_ct_mission_news_post_list .style-2 .rss-date, .widget_ct_mission_news_post_list .style-2 .widget_recent_entries .post-date, .widget_recent_entries .widget_ct_mission_news_post_list .style-2 .post-date, .sidebar-left .widget-title,
.sidebar-right .widget-title, .post-byline, .widget_rss .rss-date, .widget_recent_entries .post-date, .menu-secondary-items a,
.menu-secondary .menu-unset > ul a, .dropdown-navigation span, .dropdown-navigation a, .search-form-popup .search-submit, .search-toggle span, .comments .comment-author .comment-date, .sticky-status{text-transform:uppercase;letter-spacing:0.03em;}
.menu-footer-items a, .widget_ct_mission_news_post_list .comments-link a, .widget_ct_mission_news_post_list .title, .more-from-category .title, .post-tags a, .post-title a, .site-title a, .site-footer .design-credit a, .site-footer .social-media-icons a{color:#000;text-decoration:none;}
.menu-footer-items a:link, .widget_ct_mission_news_post_list .comments-link a:link, .widget_ct_mission_news_post_list .title:link, .more-from-category .title:link, .post-tags a:link, .post-title a:link, .site-title a:link, .site-footer .design-credit a:link, .site-footer .social-media-icons a:link, .menu-footer-items a:visited, .widget_ct_mission_news_post_list .comments-link a:visited, .widget_ct_mission_news_post_list .title:visited, .more-from-category .title:visited, .post-tags a:visited, .post-title a:visited, .site-title a:visited, .site-footer .design-credit a:visited, .site-footer .social-media-icons a:visited{color:#000;}
.menu-footer-items a:hover, .widget_ct_mission_news_post_list .comments-link a:hover, .widget_ct_mission_news_post_list .title:hover, .more-from-category .title:hover, .post-tags a:hover, .post-title a:hover, .site-title a:hover, .site-footer .design-credit a:hover, .site-footer .social-media-icons a:hover, .menu-footer-items a:active, .widget_ct_mission_news_post_list .comments-link a:active, .widget_ct_mission_news_post_list .title:active, .more-from-category .title:active, .post-tags a:active, .post-title a:active, .site-title a:active, .site-footer .design-credit a:active, .site-footer .social-media-icons a:active, .menu-footer-items a:focus, .widget_ct_mission_news_post_list .comments-link a:focus, .widget_ct_mission_news_post_list .title:focus, .more-from-category .title:focus, .post-tags a:focus, .post-title a:focus, .site-title a:focus, .site-footer .design-credit a:focus, .site-footer .social-media-icons a:focus{color:#666666;}
.dropdown-navigation a, .menu-primary-items a,
.menu-unset > ul a, .site-header .social-media-icons a{color:#fff;text-decoration:none;}
.dropdown-navigation a:link, .menu-primary-items a:link,
.menu-unset > ul a:link, .site-header .social-media-icons a:link, .dropdown-navigation a:visited, .menu-primary-items a:visited,
.menu-unset > ul a:visited, .site-header .social-media-icons a:visited{color:#fff;}
.dropdown-navigation a:hover, .menu-primary-items a:hover,
.menu-unset > ul a:hover, .site-header .social-media-icons a:hover, .dropdown-navigation a:active, .menu-primary-items a:active,
.menu-unset > ul a:active, .site-header .social-media-icons a:active, .dropdown-navigation a:focus, .menu-primary-items a:focus,
.menu-unset > ul a:focus, .site-header .social-media-icons a:focus{color:#F3F3F3;}
*, *:before, *:after{box-sizing:border-box;}
body{height:100%;font-size:100%;line-height:1.5;margin:0;padding:0;font-family:"PT Serif", serif;color:#000;background:#fff;-webkit-font-smoothing:antialiased;}
.overflow-container{position:relative;height:auto;min-height:100%;overflow:hidden;}
.main{margin:0 auto;}
.loop-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
p {
margin: 1.5em 0;
} a{color:#176DB3;-webkit-transition:color 0.25s;transition:color 0.25s;}
a:link, a:visited{color:#176DB3;}
a:hover, a:active, a:focus{color:#1976C2;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:"PT Serif", serif;margin:0;padding:0;font-weight:400;}
h3, h4, h5, h6{font-size:1em;line-height:1.5;}
ul, ol{font-size:1em;padding:0;margin:1.5em;}
ul ul, ul ol,
ol ul, ol ol{margin:0 1.5em;}
ul ul, ol ol, ul ol, ol ul, li li{font-size:1em;}
pre{word-wrap:break-word;background:#F3F3F3;white-space:pre-wrap;padding:0.75em;}
code{background:#F3F3F3;padding:0 0.375em;}
pre code{padding:0;}
blockquote{margin:1.5em 1.5em 1.5em 0;padding-left:1.5em;border-left:solid 3px #000;}
blockquote cite{display:block;text-align:right;}
hr{margin:1.5em 0;}
table{border-spacing:0;border-collapse:collapse;margin:1.5em 0;}
td, th{padding:0.75em;border:solid 1px #DCDCDC;}
.wp-block-table{margin:0;}
.wp-block-table thead, .wp-block-table tfoot{background:#F3F3F3;}
.wp-block-table td, .wp-block-table th{border-color:#DCDCDC;}
.wp-block-table figcaption{font-family:"PT Sans", sans-serif;color:#666666;margin:-18px 0 12px 0;text-align:center;}
.wp-block-table.is-style-stripes thead{background:none;}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th{border-color:#DCDCDC;}
.wp-block-image{margin:0;}
.alignleft{float:left;margin:0 1.5em 1.5em 0;}
.alignright{float:right;margin:0 0 1.5em 1.5em;}
.aligncenter{text-align:center;margin:1.5em auto;display:block;}
.alignnone{margin:1.5em 0;}
img, .alignright, .alignleft, .aligncenter, .alignnone, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail, .wp-block-image{max-width:100%;height:auto;}
img figcaption, .alignright figcaption, .alignleft figcaption, .aligncenter figcaption, .alignnone figcaption, .size-auto figcaption, .size-full figcaption, .size-large figcaption, .size-medium figcaption, .size-thumbnail figcaption, .wp-block-image figcaption{font-family:"PT Sans", sans-serif;color:#666666;}
.wp-caption-text, .gallery-caption, .wp-caption-dd{font-family:"PT Sans", sans-serif;color:#666666;}
.wp-block-social-links a, .wp-block-social-links a:link, .wp-block-social-links a:visited{color:#fff;}
.wp-block-group.alignwide, .wp-block-group .alignwide, .wp-block-group.alignfull, .wp-block-group .alignfull{line-height:1.5;}
input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=search],
input[type=tel],
input[type=url],
textarea{width:100%;font-family:"PT Sans", sans-serif;padding:8px 12px;color:#000;border:solid 1px #DCDCDC;border-radius:0;-webkit-appearance:none;-webkit-transition:border-color 0.15s;transition:border-color 0.15s;}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=url]:focus,
textarea:focus{outline:none;border-color:#176DB3;}
textarea{overflow:auto;}
input[type=submit]{font-family:"PT Sans", sans-serif;font-weight:700;padding:10px 18px;color:white;background:#000;border:none;border-radius:0;-webkit-appearance:none;-webkit-transition:background 0.15s;transition:background 0.15s;}
input[type=submit]:hover{cursor:pointer;}
input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus{outline:none;background:#4C4C4C;}::-webkit-input-placeholder{color:#666666;}:-moz-placeholder{color:#666666;}::-moz-placeholder{color:#666666;}:-ms-input-placeholder{color:#666666;}
a img{border:none;}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
html{-webkit-text-size-adjust:none;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
html{-webkit-text-size-adjust:none;}
}
.screen-reader-text{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;}
.skip-content{position:absolute;top:-100%;width:100%;left:0;display:block;text-align:center;color:white !important;z-index:99;padding:1.5em;background:#000;-webkit-transition:top 0.15s;transition:top 0.15s;}
.skip-content:focus{top:0;outline:none;}
.admin-bar .skip-content:focus{top:32px;}
.max-width{max-width:1280px;margin:0 auto;background:#fff;}
.archive-header{margin:0 5.556% 1.125em;padding-bottom:0.75em;border-bottom:solid 1px #DCDCDC;}
.archive-header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.archive-header h1{font-size:1em;line-height:1.5;font-family:"PT Sans", sans-serif;font-weight:700;}
.archive-header h1 + p{margin-top:0.375em;}
.archive-header i{margin-right:3px;}
.archive-header p{font-style:italic;}
.archive-header p:first-child{margin-top:0;}
.archive-header p:last-child{margin-bottom:0.375em;}
.archive-header .avatar-container{float:left;margin-right:12px;}
.archive-header .avatar-container img{border-radius:50%;}
@media all and (min-width: 37.5em) {
.archive-header{margin:0 2.778% 1.125em;}
}
@media all and (min-width: 50em) {
.archive-header{margin:0 0 1.125em;}
}
.blog .entry:last-child, .archive .entry:last-child, .search .entry:last-child{border-bottom:none;padding-bottom:0;}
.entry.sticky{position:relative;}
.sticky-status{display:inline-block;margin-bottom:0.75em;margin-right:0.75em;background:#000;color:#fff;font-family:"PT Sans", sans-serif;padding:6px 12px;font-weight:700;}
.has-post-thumbnail .sticky-status{position:absolute;top:0;left:0;}
.loop-container .entry.double .sticky-status, .loop-container .entry.double.small .sticky-status{top:12px;}
body:not(.small-first-post) .loop-container .entry.double:nth-child(odd) .sticky-status,
body:not(.small-first-post) .loop-container .entry.double.small:nth-child(odd) .sticky-status{left:12px;}
body.small-first-post .loop-container .entry.double:nth-child(even) .sticky-status,
body.small-first-post .loop-container .entry.double.small:nth-child(even) .sticky-status{left:12px;}
.layout-simple.titles-above-image .post-header{position:relative;}
.layout-simple.titles-above-image .sticky-status{top:calc(100% + 12px);z-index:9;}
.layout-double.titles-above-image:not(.small-first-post) .entry:first-child .post-header{position:relative;}
.layout-double.titles-above-image:not(.small-first-post) .entry:first-child .sticky-status{top:calc(100% + 12px);z-index:9;}
.rtl .has-post-thumbnail .sticky-status{left:0;right:auto;margin-left:0;}
.infinite-wrap{clear:both;border-top:solid 1px #DCDCDC;}
.infinite-wrap:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#infinite-handle,
.infinite-loader{clear:both;}
#infinite-handle{padding-top:24px;text-align:center;}
.layout-double .infinite-wrap{padding-top:12px;}
.comment-respond{margin-top:1.875em;}
.comment-respond .comment-form-comment, .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url{margin:0.75em 0;}
.comment-respond .comment-form-cookies-consent label{display:inline-block;}
.comment-respond label{display:block;font-family:"PT Sans", sans-serif;margin-bottom:3px;}
.comment-respond .submit{font-weight:700;}
.comments .comments-number{margin:1.5em 0 1.875em;}
.comments .comment-list{list-style:none;margin:0;}
.comments .comment-list li{margin:2.25em 0;}
.comments .comment-author .avatar{border-radius:50%;float:left;margin-right:10px;}
.comments .comment-author .author-name{display:block;}
.comments .comment-author .comment-date{display:block;font-family:"PT Sans", sans-serif;font-weight:700;color:#666666;}
.comments .comment-author .author-tag{font-style:italic;font-size:10px;line-height:18px;margin-left:4px;}
.comments .comment-content{margin:0.75em 0;}
.comments .comment-content p:first-child{margin-top:12px;}
.comments .comment-content p:last-child{margin-bottom:12px;}
.comments .comment-footer{font-family:"PT Sans", sans-serif;}
.comments .comment-reply-link{margin-right:6px;}
.comments .children{list-style:none;margin:0;padding-left:1.5em;border-left:solid 1px #DCDCDC;}
.comments-closed{margin:2.25em 0;}
.bypostauthor .comment-author{position:relative;}
.comment-pagination p{width:48%;display:inline-block;}
.comment-pagination p:first-child{margin-right:2%;}
.comment-pagination .next-comment{text-align:right;}
.site-footer{position:relative;z-index:9;clear:both;background:#fff;text-align:center;border-top:solid 1px #DCDCDC;padding:1.5em 5.556% 1.125em;}
.site-footer .social-media-icons a{border-color:#000;}
.site-footer .footer-tagline{font-style:italic;margin:0;}
.site-footer .design-credit{font-family:"PT Sans", sans-serif;margin-top:2.625em;}
.site-footer .design-credit a{font-weight:700;}
.scroll-to-top{position:fixed;bottom:-45px;right:0;z-index:39;background:#262626;border:none;color:#fff;padding:9px 0;width:60px;-webkit-transition:background 0.2s, -webkit-transform 0.3s;transition:background 0.2s, transform 0.3s;}
.scroll-to-top.visible{-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px);}
.scroll-to-top:hover{cursor:pointer;background:#666666;}
.scroll-to-top:hover i{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);}
.scroll-to-top i{font-size:21px;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;}
@media all and (min-width: 37.5em) {
.site-footer{padding:1.5em 2.778% 1.125em;}
.site-footer .site-title{font-size:1.75em;line-height:1.357;}
.site-footer .footer-tagline{font-size:1em;line-height:1.5;}
}
@media all and (min-width: 50em) {
.site-footer .social-media-icons{margin:1.125em;}
} .gallery{margin:2.25em auto;}
.gallery-item{display:inline-block;padding:0.75em;text-align:center;vertical-align:top;width:100%;margin:0;}
.gallery-item img{max-width:100%;max-height:100%;}
.gallery-item a{border:none;}
.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-icon img{margin:0 auto;}
.gallery-caption{display:block;font-size:12px;padding:0.5em 0 0;margin:0;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
.tiled-gallery{margin:2.25em auto !important;}
.tiled-gallery .gallery-row{margin:0 auto;}
.site-header{position:relative;padding:0.75em 5.556%;border-bottom:solid 1px #DCDCDC;margin-bottom:1.125em;text-align:center;}
.site-header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.site-header .date{margin:0;}
.title-container{position:relative;z-index:19;display:inline-block;max-width:calc(100% - 96px);}
.site-title{font-family:"Abril Fatface", "Arial Black", cursive;}
.site-title a{-webkit-transition:color 0.15s;transition:color 0.15s;}
.site-title.no-date{margin-top:5px;}
.tagline{display:none;font-style:italic;margin:0;}
.social-media-icons{list-style:none;}
.social-media-icons li{display:inline-block;margin-right:8px;text-align:center;}
.social-media-icons a{line-height:30px;display:inline-block;width:36px;height:36px;border:solid 1px #fff;border-radius:3px;-webkit-transition:color 0.15s, border-color 0.15s;transition:color 0.15s, border-color 0.15s;}
.social-media-icons a:hover, .social-media-icons a:active, .social-media-icons a:focus{color:#DCDCDC;border-color:#DCDCDC;}
.social-media-icons i{vertical-align:middle;}
.site-header .social-media-icons{margin:-12px 0 3em;display:none;padding:0 5.556%;opacity:1;visibility:visible;-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;}
.site-header .social-media-icons.moved{display:block;}
.search-toggle{position:relative;z-index:19;float:left;border:solid 1px #DCDCDC;border-radius:3px;background:none;margin:0 -36px 0 0;padding:8px 10px;-webkit-transition:border-color 0.35s;transition:border-color 0.35s;}
.search-toggle span{display:none;font-family:"PT Sans", sans-serif;font-size:12px;line-height:1.5;font-weight:700;margin-left:6px;}
.search-toggle:hover{cursor:pointer;color:#666666;}
.search-toggle.open{border-color:#000;}
.search-toggle:focus{outline:none;}
.search-toggle i{font-size:14px;line-height:18px;}
.display-search .search-form-popup{opacity:1;visibility:visible;}
.search-form-popup{position:fixed;z-index:49;top:0;right:0;bottom:0;left:0;background:rgba(255, 255, 255, 0.97);padding:3.75em 5.556%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.25s, visibility 0.25s;transition:opacity 0.25s, visibility 0.25s;}
.search-form-popup .inner{position:relative;max-width:1210px;margin:0 auto;}
.search-form-popup .title{margin-bottom:18px;font-weight:700;}
.search-form-popup .search-form{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.search-form-popup .search-field{border-radius:18px 0 0 18px;margin-right:0;border-right:none;}
.search-form-popup .search-submit{border-radius:0 18px 18px 0;margin-left:0;font-weight:700;min-width:87px;}
.search-form-popup .close{position:absolute;top:0;left:0;margin-left:8px;}
.search-form-popup .close svg g{-webkit-transition:fill 0.15s;transition:fill 0.15s;}
.search-form-popup .close:hover svg g{fill:#666666;}
.rtl .search-form-popup .close{right:auto;left:0;}
@media all and (max-width: 799px) {
.mobile-menu-open #menu-primary-container{position:relative;visibility:visible;opacity:1;overflow:visible;width:113% !important;left:-6.5%;top:0 !important;margin-top:18px;max-width:none !important;}
.mobile-menu-open #toggle-navigation{display:none;}
.mobile-menu-open .site-header .social-media-icons{padding-bottom:24px;margin-bottom:0;}
.mobile-menu-open .site-header{margin-bottom:0;}
}
@media all and (min-width: 31.25em) {
.search-form-popup .title{font-size:1.125em;line-height:1.333;}
}
@media all and (min-width: 37.5em) {
.site-header{padding:1.125em 2.778%;}
.site-title{font-size:1.3125em;line-height:1.143;}
.search-form-popup{padding:3.75em 2.778%;}
.search-form-popup .title{font-size:1.3125em;line-height:1.143;margin-bottom:24px;}
.search-form-popup .search-form{max-width:560px;margin:0 auto;}
}
@media all and (min-width: 783px) {
.admin-bar .search-form-popup{top:32px;}
}
@media all and (min-width: 50em) {
.site-header{border-bottom:0;padding-bottom:0;}
.site-header .date{display:inline-block;position:absolute;left:0;right:auto;bottom:-18px;font-family:"PT Sans", sans-serif;font-size:12px;line-height:1.5;font-weight:700;}
.title-container{display:block;max-width:100%;margin-bottom:1.5em;}
.site-title{font-size:1.75em;line-height:1.357;}
.site-title.no-date{margin-top:0;}
.tagline{display:block;}
.top-nav{margin-bottom:0.375em;}
.top-nav:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.social-media-icons{line-height:0;}
.social-media-icons a{font-size:14px;line-height:18px;width:24px;height:24px;border:solid 1px #000;}
.social-media-icons .custom-icon img{line-height:0;margin:0;width:19px;height:auto;vertical-align:middle;}
.site-header .social-media-icons{display:block;margin:0;padding:0;float:right;}
.site-header .social-media-icons a{color:#000;}
.site-header .social-media-icons a:link, .site-header .social-media-icons a:visited{color:#000;}
.site-header .social-media-icons a:hover, .site-header .social-media-icons a:active, .site-header .social-media-icons a:focus{color:#666666;}
.search-toggle{position:relative;border:none;padding:0;margin:0 18px 0 0;}
.search-toggle::-moz-focus-inner{border:0;padding:0;margin-top:-1px;}
.search-toggle span{display:inline-block;}
.search-toggle i{font-size:12px;line-height:1.5;}
.search-form-popup{padding-top:4.5em;}
.search-form-popup .title{font-size:1.75em;line-height:1.357;}
.search-form-popup .search-field{padding:11px 18px;border-radius:24px 0 0 24px;font-size:16px;line-height:1.5;}
.search-form-popup .search-submit{padding:15px 18px;border-radius:0 24px 24px 0;}
.search-form-popup .close{top:-54px;}
}
@media all and (min-width: 62.5em) {
.site-title{font-size:2.375em;line-height:1.342;}
.tagline{font-size:1em;line-height:1.5;}
.search-form-popup .title{font-size:2.375em;line-height:1.342;}
.search-form-popup .search-form{max-width:680px;}
}
.pagination{clear:both;margin:0.75em 0;padding:1.5em 5.556% 0;border-top:solid 1px #DCDCDC;}
.pagination a, .pagination span{display:inline-block;padding:7px 13px;border:solid 1px #DCDCDC;margin:0 0.375em 0.375em 0;}
.pagination .prev{margin-left:0;}
.pagination .next{margin-right:0;}
@media all and (min-width: 37.5em) {
.pagination{padding:1.5em 2.778% 0;}
}
@media all and (min-width: 50em) {
.pagination{border-top:solid 1px #DCDCDC;padding:1.5em 0 0 0;}
}
.layout-container{display:table;width:100%;table-layout:fixed;}
.main{display:table-header-group;}
.main .loop-container{padding:0 5.556% 1.5em;}
@media all and (min-width: 37.5em) {
.main .loop-container{padding:0 2.778% 1.5em;}
}
@media all and (min-width: 50em) {
.content-container{position:relative;}
.content-container:before, .content-container:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#DCDCDC;}
.content-container:before{left:25%;right:auto;}
.content-container:after{right:25%;left:auto;}
.layout-container{display:block;position:relative;min-height:calc(100vh - 430px);}
.layout-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.main{display:block;position:relative;width:50%;float:left;padding:0 2.778% 1.5em;margin-left:25%;}
.main .loop-container{padding:0;}
.rtl .main{margin-left:0;}
}
.toggle-navigation{position:relative;z-index:19;float:right;border:solid 1px #DCDCDC;border-radius:3px;background:none;margin:0;padding:8px 5px;margin-left:-36px;-webkit-transition:border-color 0.35s;transition:border-color 0.35s;}
.toggle-navigation:hover{cursor:pointer;}
.toggle-navigation svg{display:block;}
.toggle-navigation .top-bar, .toggle-navigation .bottom-bar{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
.toggle-navigation .middle-bar{-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
.toggle-navigation.open{border-color:#000;}
.toggle-navigation.open .top-bar{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);}
.toggle-navigation.open .middle-bar{opacity:0;}
.toggle-navigation.open .bottom-bar{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);}
.toggle-navigation:focus{outline:none;}
.menu-primary-container{position:fixed;z-index:19;top:67px;bottom:0;left:100%;width:100%;background:#000;opacity:0;visibility:hidden;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;text-align:left;-webkit-transition:opacity 0.35s, visibility 0.35s, -webkit-transform 0.25s;transition:opacity 0.35s, visibility 0.35s, transform 0.25s;}
.admin-bar .menu-primary-container{top:113px;}
.menu-primary{padding:0 5.556%;-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;}
.menu-primary-items, .menu-unset > ul{list-style:none;margin:0;}
.menu-primary-items:after, .menu-unset > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.menu-primary-items li, .menu-unset > ul li{position:relative;border-bottom:solid 1px #262626;}
.menu-primary-items li.current-menu-item > a, .menu-primary-items li.current-menu-ancestor > a,
.menu-unset > ul li.current-menu-item > a, .menu-unset > ul li.current-menu-ancestor > a{text-decoration:underline;}
.menu-primary-items a, .menu-unset > ul a{display:block;font-family:"PT Sans", sans-serif;padding:15px 0;-webkit-transition:color 0.15s;transition:color 0.15s;}
.menu-primary-items a:hover, .menu-primary-items a:active, .menu-primary-items a:focus,
.menu-unset > ul a:hover, .menu-unset > ul a:active, .menu-unset > ul a:focus{color:#DCDCDC;}
.menu-primary-items ul, .menu-unset > ul ul{position:fixed;top:-12px;left:100%;width:100%;list-style:none;margin:0;padding:0 5.556%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.35s, visibility 0.35s;transition:opacity 0.35s, visibility 0.35s;}
.menu-primary-items ul ul, .menu-unset > ul ul ul{left:200%;}
.menu-primary-items ul ul ul, .menu-unset > ul ul ul ul{left:300%;}
.menu-primary-items ul ul ul ul, .menu-unset > ul ul ul ul ul{left:400%;}
.menu-primary-items ul ul ul ul ul, .menu-unset > ul ul ul ul ul ul{left:500%;}
.toggle-dropdown{position:absolute;right:0;top:-1px;color:#fff;background:none;margin:0;padding:15px 5.556%;border:solid 1px #262626;border-radius:0;-webkit-transition:color 0.15s, background 0.15s;transition:color 0.15s, background 0.15s;}
.toggle-dropdown:hover{cursor:pointer;}
.toggle-dropdown:focus{outline:none;}
.toggle-dropdown:hover, .toggle-dropdown:active, .toggle-dropdown:focus{color:#DCDCDC;background:#000;}
.rtl .toggle-dropdown i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.rtl .toggle-dropdown{left:auto;right:0;}
.dropdown-navigation{position:relative;z-index:39;opacity:0;visibility:hidden;font-family:"PT Sans", sans-serif;color:#fff;text-align:left;border-bottom:solid 1px #262626;-webkit-transition:opacity 0.35s, visibility 0.35s;transition:opacity 0.35s, visibility 0.35s;}
.dropdown-navigation:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.dropdown-navigation a{font-weight:700;float:left;display:block;padding:0.75em 5.556%;}
.dropdown-navigation span{font-weight:700;float:right;padding:0.75em 5.556%;color:#999999;}
.rtl .dropdown-navigation i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.menu-primary-items, .menu-unset > ul{position:relative;top:-42px;}
@media all and (max-width: 799px) {
.menu-primary-container.open{opacity:1;visibility:visible;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.menu-primary-container.tier-2 .dropdown-navigation, .menu-primary-container.tier-3 .dropdown-navigation, .menu-primary-container.tier-4 .dropdown-navigation, .menu-primary-container.tier-5 .dropdown-navigation{opacity:1;visibility:visible;margin-bottom:0.75em;}
.menu-primary-container.tier-2 .menu-secondary-container, .menu-primary-container.tier-3 .menu-secondary-container, .menu-primary-container.tier-4 .menu-secondary-container, .menu-primary-container.tier-5 .menu-secondary-container{position:absolute;width:100%;top:48px;}
.menu-primary-container.tier-2 .social-media-icons, .menu-primary-container.tier-3 .social-media-icons, .menu-primary-container.tier-4 .social-media-icons, .menu-primary-container.tier-5 .social-media-icons{opacity:0;visibility:hidden;}
.menu-primary-container.tier-2 .menu-primary, .menu-primary-container.tier-2 .menu-secondary-container, .menu-primary-container.tier-2 .social-media-icons{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.menu-primary-container.tier-3 .menu-primary, .menu-primary-container.tier-3 .menu-secondary-container, .menu-primary-container.tier-3 .social-media-icons{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);}
.menu-primary-container.tier-4 .menu-primary, .menu-primary-container.tier-4 .menu-secondary-container, .menu-primary-container.tier-4 .social-media-icons{-webkit-transform:translateX(-300%);-ms-transform:translateX(-300%);transform:translateX(-300%);}
.menu-primary-container.tier-5 .menu-primary, .menu-primary-container.tier-5 .menu-secondary-container, .menu-primary-container.tier-5 .social-media-icons{-webkit-transform:translateX(-400%);-ms-transform:translateX(-400%);transform:translateX(-400%);}
.menu-primary-items li.current > ul, .menu-primary-items li.current-ancestor > ul,
.menu-unset ul li.current > ul, .menu-unset ul li.current-ancestor > ul{opacity:1;visibility:visible;}
.rtl .menu-primary-container.open{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.rtl .menu-primary-container.tier-2 .menu-primary, .rtl .menu-primary-container.tier-2 .menu-secondary-container, .rtl .menu-primary-container.tier-2 .social-media-icons{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.rtl .menu-primary-container.tier-3 .menu-primary, .rtl .menu-primary-container.tier-3 .menu-secondary-container, .rtl .menu-primary-container.tier-3 .social-media-icons{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);}
.rtl .menu-primary-container.tier-4 .menu-primary, .rtl .menu-primary-container.tier-4 .menu-secondary-container, .rtl .menu-primary-container.tier-4 .social-media-icons{-webkit-transform:translateX(300%);-ms-transform:translateX(300%);transform:translateX(300%);}
.rtl .menu-primary-container.tier-5 .menu-primary, .rtl .menu-primary-container.tier-5 .menu-secondary-container, .rtl .menu-primary-container.tier-5 .social-media-icons{-webkit-transform:translateX(400%);-ms-transform:translateX(400%);transform:translateX(400%);}
}
@media all and (min-width: 37.5em) {
.menu-primary-container{max-width:440px;box-shadow:-4px 0 12px 0 rgba(0, 0, 0, 0.1);}
}
@media all and (min-width: 50em) {
.toggle-navigation, .toggle-dropdown, .dropdown-navigation{display:none;}
.menu-primary-container{position:static;max-width:none;box-shadow:none;background:none;opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none;overflow:visible;text-align:center;border-top:solid 2px #000;border-bottom:solid 1px #DCDCDC;}
.menu-primary-container.open{-webkit-transform:none;-ms-transform:none;transform:none;}
.menu-primary-items, .menu-unset ul{position:static;}
.menu-primary-items li, .menu-unset ul li{position:relative;display:inline-block;border-bottom:none;margin-right:-4px;}
.menu-primary-items li.current-menu-item > a, .menu-primary-items li.current-menu-ancestor > a,
.menu-unset ul li.current-menu-item > a, .menu-unset ul li.current-menu-ancestor > a{text-decoration:none;background:#F3F3F3;}
.menu-primary-items li.menu-item-has-children > a:after, .menu-unset ul li.menu-item-has-children > a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:relative;margin-left:3px;line-height:1;top:1px;}
.menu-primary-items a, .menu-unset ul a{color:#000;display:inline-block;padding:12px;}
.menu-primary-items a:link, .menu-primary-items a:visited,
.menu-unset ul a:link, .menu-unset ul a:visited{color:#000;}
.menu-primary-items a:hover, .menu-primary-items a:active, .menu-primary-items a:focus,
.menu-unset ul a:hover, .menu-unset ul a:active, .menu-unset ul a:focus{color:#666666;}
.menu-primary-items a:hover ~ ul, .menu-primary-items a:active ~ ul, .menu-primary-items a:focus ~ ul,
.menu-unset ul a:hover ~ ul,
.menu-unset ul a:active ~ ul,
.menu-unset ul a:focus ~ ul{opacity:1;visibility:visible;-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px);transform:translateX(-12px);}
.menu-primary-items a:hover ~ ul:before, .menu-primary-items a:active ~ ul:before, .menu-primary-items a:focus ~ ul:before,
.menu-unset ul a:hover ~ ul:before,
.menu-unset ul a:active ~ ul:before,
.menu-unset ul a:focus ~ ul:before{width:100%;}
.menu-primary-items ul, .menu-unset ul ul{position:absolute;z-index:19;top:100%;left:0.75em;width:auto;min-width:100%;padding:0;background:#fff;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1);text-align:left;-webkit-transition:opacity 0.25s, visibility 0.25s, -webkit-transform 0.15s;transition:opacity 0.25s, visibility 0.25s, transform 0.15s;}
.menu-primary-items ul:hover, .menu-unset ul ul:hover{opacity:1;visibility:visible;-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px);transform:translateX(-12px);}
.menu-primary-items ul:hover:before, .menu-unset ul ul:hover:before{width:100%;}
.menu-primary-items ul:before, .menu-unset ul ul:before{content:"";position:absolute;top:0;right:0;width:0;height:1px;background-image:-webkit-linear-gradient(left, #000, #DCDCDC);background-image:linear-gradient(to right, #000, #DCDCDC);-webkit-transition:width 0.2s;transition:width 0.2s;}
.menu-primary-items ul li, .menu-unset ul ul li{display:block;font-size:0.875em;line-height:1.571;white-space:nowrap;margin-right:0;}
.menu-primary-items ul li.menu-item-has-children > a, .menu-unset ul ul li.menu-item-has-children > a{position:relative;}
.menu-primary-items ul li.menu-item-has-children > a:after, .menu-unset ul ul li.menu-item-has-children > a:after{content:"";position:absolute;top:10px;right:12px;}
.menu-primary-items ul li.menu-item-has-children:first-child > a:after, .menu-unset ul ul li.menu-item-has-children:first-child > a:after{top:14px;}
.menu-primary-items ul li li, .menu-unset ul ul li li{font-size:1em;}
.menu-primary-items ul li:first-child a, .menu-unset ul ul li:first-child a{padding-top:12px;}
.menu-primary-items ul li:last-child a, .menu-unset ul ul li:last-child a{padding-bottom:12px;}
.menu-primary-items ul a, .menu-unset ul ul a{display:block;padding:6px 36px 6px 24px;}
.menu-primary-items ul li.menu-item-has-children a:hover:before, .menu-primary-items ul li.menu-item-has-children a:active:before, .menu-primary-items ul li.menu-item-has-children a:focus:before,
.menu-unset ul ul li.menu-item-has-children a:hover:before, .menu-unset ul ul li.menu-item-has-children a:active:before, .menu-unset ul ul li.menu-item-has-children a:focus:before{content:"";position:absolute;left:100%;width:100%;top:0;height:100%;}
.menu-primary-items ul ul, .menu-primary-items ul ul ul, .menu-primary-items ul ul ul ul, .menu-primary-items ul ul ul ul ul, .menu-unset ul ul ul, .menu-unset ul ul ul ul, .menu-unset ul ul ul ul ul, .menu-unset ul ul ul ul ul ul{left:calc(100% + 12px);top:0;}
.rtl .menu-primary-items li.menu-item-has-children ul a:after, .rtl .menu-unset ul li.menu-item-has-children ul a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:auto;right:6px;}
.rtl .menu-primary-items a:hover ~ ul, .rtl .menu-primary-items a:active ~ ul, .rtl .menu-primary-items a:focus ~ ul,
.rtl .menu-unset ul a:hover ~ ul,
.rtl .menu-unset ul a:active ~ ul,
.rtl .menu-unset ul a:focus ~ ul{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px);}
.rtl .menu-primary-items ul:hover, .rtl .menu-unset ul ul:hover{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px);}
.rtl .menu-primary-items ul a, .rtl .menu-primary-items ul ul a, .rtl .menu-unset ul ul a, .rtl .menu-unset ul ul ul a{padding:6px 36px 6px 12px;}
}
.menu-secondary-container{display:none;-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;}
.menu-secondary-container.moved{display:block;}
.menu-secondary{padding:0 5.556%;}
.menu-secondary .toggle-dropdown{padding:12px 5.556%;}
.menu-secondary-items, .menu-secondary .menu-unset > ul{position:relative;top:-42px;margin:0;list-style:none;}
.menu-secondary-items li, .menu-secondary .menu-unset > ul li{position:relative;border-bottom:solid 1px #262626;}
.menu-secondary-items li.current-menu-item > a, .menu-secondary-items li.current-menu-ancestor > a,
.menu-secondary .menu-unset > ul li.current-menu-item > a, .menu-secondary .menu-unset > ul li.current-menu-ancestor > a{text-decoration:underline;}
.menu-secondary-items li.current ul, .menu-secondary-items li.current-ancestor ul,
.menu-secondary .menu-unset > ul li.current ul, .menu-secondary .menu-unset > ul li.current-ancestor ul{opacity:1;visibility:visible;}
.menu-secondary-items a, .menu-secondary .menu-unset > ul a{display:block;font-family:"PT Sans", sans-serif;padding:15px 0;color:#DCDCDC;text-decoration:none;-webkit-transition:color 0.15s;transition:color 0.15s;}
.menu-secondary-items a:link, .menu-secondary-items a:visited,
.menu-secondary .menu-unset > ul a:link, .menu-secondary .menu-unset > ul a:visited{color:#DCDCDC;}
.menu-secondary-items a:hover, .menu-secondary-items a:active, .menu-secondary-items a:focus,
.menu-secondary .menu-unset > ul a:hover, .menu-secondary .menu-unset > ul a:active, .menu-secondary .menu-unset > ul a:focus{color:#fff;}
.menu-secondary-items ul, .menu-secondary .menu-unset > ul ul{position:fixed;top:-12px;left:100%;width:100%;list-style:none;margin:0;padding:0 5.556%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.35s, visibility 0.35s;transition:opacity 0.35s, visibility 0.35s;}
.menu-secondary-items ul ul, .menu-secondary .menu-unset > ul ul ul{left:200%;}
.menu-secondary-items ul ul ul, .menu-secondary .menu-unset > ul ul ul ul{left:300%;}
.menu-secondary-items ul ul ul ul, .menu-secondary .menu-unset > ul ul ul ul ul{left:400%;}
.menu-secondary-items ul ul ul ul ul, .menu-secondary .menu-unset > ul ul ul ul ul ul{left:500%;}
@media all and (max-width: 799px) {
.menu-secondary-items li.current ul, .menu-secondary-items li.current-ancestor ul,
.menu-secondary .menu-unset > ul li.current ul, .menu-secondary .menu-unset > ul li.current-ancestor ul{opacity:1;visibility:visible;}
}
@media all and (min-width: 50em) {
.menu-secondary-container{display:block;float:left;text-align:left;}
.menu-secondary{padding:0;}
.menu-secondary .toggle-dropdown{display:none;}
.menu-secondary-items, .menu-secondary .menu-unset > ul{position:static;line-height:0;}
.menu-secondary-items li, .menu-secondary .menu-unset > ul li{position:relative;z-index:29;display:inline-block;border-bottom:none;margin-right:8px;}
.menu-secondary-items li.menu-item-has-children > a:after, .menu-secondary .menu-unset > ul li.menu-item-has-children > a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;position:relative;margin-left:3px;line-height:1;top:0;text-decoration:none;}
.menu-secondary-items a, .menu-secondary .menu-unset > ul a{display:inline-block;padding:0;color:#000;}
.menu-secondary-items a:link, .menu-secondary-items a:visited,
.menu-secondary .menu-unset > ul a:link, .menu-secondary .menu-unset > ul a:visited{color:#000;}
.menu-secondary-items a:hover, .menu-secondary-items a:active, .menu-secondary-items a:focus,
.menu-secondary .menu-unset > ul a:hover, .menu-secondary .menu-unset > ul a:active, .menu-secondary .menu-unset > ul a:focus{color:#666666;}
.menu-secondary-items a:hover ~ ul, .menu-secondary-items a:active ~ ul, .menu-secondary-items a:focus ~ ul,
.menu-secondary .menu-unset > ul a:hover ~ ul,
.menu-secondary .menu-unset > ul a:active ~ ul,
.menu-secondary .menu-unset > ul a:focus ~ ul{opacity:1;visibility:visible;-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px);transform:translateX(-12px);}
.menu-secondary-items a:hover ~ ul:before, .menu-secondary-items a:active ~ ul:before, .menu-secondary-items a:focus ~ ul:before,
.menu-secondary .menu-unset > ul a:hover ~ ul:before,
.menu-secondary .menu-unset > ul a:active ~ ul:before,
.menu-secondary .menu-unset > ul a:focus ~ ul:before{width:100%;}
.menu-secondary-items a:hover:before, .menu-secondary-items a:active:before, .menu-secondary-items a:focus:before,
.menu-secondary .menu-unset > ul a:hover:before, .menu-secondary .menu-unset > ul a:active:before, .menu-secondary .menu-unset > ul a:focus:before{content:"";position:absolute;left:0;width:100%;top:100%;height:10px;}
.menu-secondary-items ul, .menu-secondary .menu-unset > ul ul{position:absolute;z-index:19;top:calc(100% + 4px);left:0.75em;right:auto;width:auto;min-width:100%;padding:0;background:#fff;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.1);text-align:left;-webkit-transition:opacity 0.25s, visibility 0.25s, -webkit-transform 0.15s;transition:opacity 0.25s, visibility 0.25s, transform 0.15s;}
.menu-secondary-items ul:hover, .menu-secondary .menu-unset > ul ul:hover{opacity:1;visibility:visible;-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px);transform:translateX(-12px);}
.menu-secondary-items ul:hover:before, .menu-secondary .menu-unset > ul ul:hover:before{width:100%;}
.menu-secondary-items ul:before, .menu-secondary .menu-unset > ul ul:before{content:"";position:absolute;top:0;right:0;width:0;height:1px;background-image:-webkit-linear-gradient(left, #000, #DCDCDC);background-image:linear-gradient(to right, #000, #DCDCDC);-webkit-transition:width 0.2s;transition:width 0.2s;}
.menu-secondary-items ul li, .menu-secondary .menu-unset > ul ul li{display:block;font-size:0.875em;line-height:1.571;white-space:nowrap;margin-right:0;}
.menu-secondary-items ul li.menu-item-has-children > a, .menu-secondary .menu-unset > ul ul li.menu-item-has-children > a{position:relative;}
.menu-secondary-items ul li.menu-item-has-children > a:after, .menu-secondary .menu-unset > ul ul li.menu-item-has-children > a:after{content:"";position:absolute;top:10px;right:12px;}
.menu-secondary-items ul li.menu-item-has-children:first-child > a:after, .menu-secondary .menu-unset > ul ul li.menu-item-has-children:first-child > a:after{top:14px;}
.menu-secondary-items ul li li, .menu-secondary .menu-unset > ul ul li li{font-size:1em;}
.menu-secondary-items ul li:first-child a, .menu-secondary .menu-unset > ul ul li:first-child a{padding-top:12px;}
.menu-secondary-items ul li:last-child a, .menu-secondary .menu-unset > ul ul li:last-child a{padding-bottom:12px;}
.menu-secondary-items ul a, .menu-secondary .menu-unset > ul ul a{display:block;padding:6px 36px 6px 24px;}
.menu-secondary-items ul a:hover:before, .menu-secondary-items ul a:active:before, .menu-secondary-items ul a:focus:before,
.menu-secondary .menu-unset > ul ul a:hover:before, .menu-secondary .menu-unset > ul ul a:active:before, .menu-secondary .menu-unset > ul ul a:focus:before{content:"";position:absolute;left:100%;width:100%;top:0;height:100%;}
.menu-secondary-items ul ul, .menu-secondary-items ul ul ul, .menu-secondary-items ul ul ul ul, .menu-secondary-items ul ul ul ul ul, .menu-secondary .menu-unset > ul ul ul, .menu-secondary .menu-unset > ul ul ul ul, .menu-secondary .menu-unset > ul ul ul ul ul, .menu-secondary .menu-unset > ul ul ul ul ul ul{left:calc(100% + 12px);right:auto;top:0;}
.rtl .menu-secondary-items li.menu-item-has-children ul a:after, .rtl .menu-secondary .menu-unset > ul li.menu-item-has-children ul a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:auto;right:6px;}
.rtl .menu-secondary-items a:hover ~ ul, .rtl .menu-secondary-items a:active ~ ul, .rtl .menu-secondary-items a:focus ~ ul,
.rtl .menu-secondary .menu-unset > ul a:hover ~ ul,
.rtl .menu-secondary .menu-unset > ul a:active ~ ul,
.rtl .menu-secondary .menu-unset > ul a:focus ~ ul{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px);}
.rtl .menu-secondary-items ul:hover, .rtl .menu-secondary .menu-unset > ul ul:hover{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px);}
.rtl .menu-secondary-items ul a, .rtl .menu-secondary-items ul ul a, .rtl .menu-secondary .menu-unset > ul ul a, .rtl .menu-secondary .menu-unset > ul ul ul a{padding:6px 36px 6px 12px;}
}
.entry{margin-bottom:1.125em;padding-bottom:1.125em;border-bottom:solid 1px #DCDCDC;}
.single .entry{border-bottom:none;}
.featured-image + .caption{color:#666666;font-style:italic;margin:6px 0;}
.post-header{margin:0.75em 0;}
.post-byline, .widget_rss .rss-date, .widget_recent_entries .post-date{color:#666666;}
.post-byline .post-categories, .widget_rss .rss-date .post-categories, .widget_recent_entries .post-date .post-categories{display:inline;margin:0;font-style:normal;}
.post-content{margin-top:0.75em;}
.post-content > p:first-child{margin-top:0;}
.post-content > p:last-child{margin-bottom:0;}
.post-content iframe{max-width:100%;}
.post-content:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.single .post-content{margin-bottom:1.125em;}
.post-meta{border-bottom:solid 1px #DCDCDC;}
.post-categories{font-style:italic;margin-bottom:1.125em;}
.post-tags{margin:1.125em 0;}
.post-tags ul{list-style:none;margin:0;}
.post-tags li{display:inline-block;}
.post-tags a{padding:3px 12px;background:#F3F3F3;margin-right:6px;-webkit-transition:color 0.15s, background 0.15s;transition:color 0.15s, background 0.15s;}
.post-tags a:hover, .post-tags a:active, .post-tags a:focus{background:#DCDCDC;color:#000;}
.post-author{padding:1.5em 0 0.375em;margin:1.125em 0;border-top:solid 1px #DCDCDC;}
.post-author:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.post-author .avatar-container{float:left;margin-right:0.75em;line-height:0;}
.post-author .avatar{border-radius:50%;margin:0;}
.post-author .author{font-weight:700;font-style:italic;margin-bottom:6px;}
.post-author p{color:#666666;}
.post-author p:first-of-type{margin-top:0;}
.post-author p:last-of-type{margin-bottom:0;}
.more-from-category{margin:1.125em 0;}
.more-from-category .top{font-family:"PT Sans", sans-serif;margin-bottom:1.125em;}
.more-from-category .top:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.more-from-category .section-title span{font-weight:700;}
.more-from-category .category-link{line-height:2;float:right;text-decoration:none;}
.more-from-category .category-link:hover, .more-from-category .category-link:active, .more-from-category .category-link:focus{text-decoration:underline;}
.more-from-category ul{list-style:none;margin:0;}
.more-from-category li{margin-bottom:1.125em;padding-bottom:1.125em;border-bottom:solid 1px #DCDCDC;}
.more-from-category .title{display:block;margin-top:0.75em;}
.post-password-form p:last-child{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.post-password-form p:last-child label{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.post-password-form p:last-child label input{margin-top:6px;}
.post-password-form p:last-child input[type=submit]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding:9px 18px;}
.wp-block-quote.is-large{padding-left:0;border-left:none;margin:1.5em;}
.wp-block-embed{margin:1.5em 0;}
.wp-block-code code{background:none;}
.wp-block-button a{color:#fff;}
.last-updated{font-style:italic;}
@media all and (min-width: 31.25em) {
.post-title{font-size:1.3125em;line-height:1.143;}
.more-from-category .category-container{margin:1.125em 0;border-bottom:solid 1px #DCDCDC;}
.more-from-category ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.more-from-category li{width:50%;float:left;border-bottom:none;margin-bottom:0;border-top:solid 1px #DCDCDC;padding-top:1.125em;}
.more-from-category li:nth-child(odd){padding-right:0.75em;border-right:solid 1px #DCDCDC;clear:left;}
.more-from-category li:nth-child(even){padding-left:0.75em;border-left:solid 1px #DCDCDC;margin-left:-1px;}
.more-from-category li:nth-child(1), .more-from-category li:nth-child(2){border-top:none;padding-top:0;}
}
@media all and (min-width: 37.5em) {
.post-title{font-size:1.75em;line-height:1.357;}
}
@media all and (min-width: 50em) {
.post-title{font-size:1.125em;line-height:1.333;}
}
@media all and (min-width: 56.25em) {
.post-title{font-size:1.3125em;line-height:1.143;}
}
@media all and (min-width: 68.75em) {
.post-title{font-size:1.75em;line-height:1.357;}
}
.featured-image{position:relative;line-height:0;}
.featured-image > a{font-size:0;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;}
.featured-image > a:hover, .featured-image > a:active, .featured-image > a:focus{opacity:0.9;}
.featured-image img{width:100%;}
.featured-image .ccfic{padding:12px 0;font-size:13px;}
.featured-image .ccfic span{display:inline-block;line-height:1.5;}
.featured-image .ccfic .ccfic-source{margin-left:4px;}
.blog .featured-image .ccfic, .archive .featured-image .ccfic, .search .featured-image .ccfic, .more-from-category .featured-image .ccfic{display:none;}
.layout-double .double .featured-image, .layout-rows .rows .featured-image, .layout-rows-excerpt .rows-excerpt .featured-image, .widget_ct_mission_news_post_list .style-2 .featured-image, .more-from-category .featured-image{height:0;padding-bottom:75%;overflow:hidden;}
.layout-double .double .featured-image > img, .layout-double .double .featured-image > a > img, .layout-double .double .featured-image .fvp-dynamic.post-thumbnail > img, .layout-rows .rows .featured-image > img, .layout-rows .rows .featured-image > a > img, .layout-rows .rows .featured-image .fvp-dynamic.post-thumbnail > img, .layout-rows-excerpt .rows-excerpt .featured-image > img, .layout-rows-excerpt .rows-excerpt .featured-image > a > img, .layout-rows-excerpt .rows-excerpt .featured-image .fvp-dynamic.post-thumbnail > img, .widget_ct_mission_news_post_list .style-2 .featured-image > img, .widget_ct_mission_news_post_list .style-2 .featured-image > a > img, .widget_ct_mission_news_post_list .style-2 .featured-image .fvp-dynamic.post-thumbnail > img, .more-from-category .featured-image > img, .more-from-category .featured-image > a > img, .more-from-category .featured-image .fvp-dynamic.post-thumbnail > img{position:absolute;left:0;height:100%;width:100%;object-fit:cover;}
.layout-double .double .featured-image > img.no-object-fit, .layout-double .double .featured-image > a > img.no-object-fit, .layout-double .double .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit, .layout-rows .rows .featured-image > img.no-object-fit, .layout-rows .rows .featured-image > a > img.no-object-fit, .layout-rows .rows .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit, .layout-rows-excerpt .rows-excerpt .featured-image > img.no-object-fit, .layout-rows-excerpt .rows-excerpt .featured-image > a > img.no-object-fit, .layout-rows-excerpt .rows-excerpt .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit, .widget_ct_mission_news_post_list .style-2 .featured-image > img.no-object-fit, .widget_ct_mission_news_post_list .style-2 .featured-image > a > img.no-object-fit, .widget_ct_mission_news_post_list .style-2 .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit, .more-from-category .featured-image > img.no-object-fit, .more-from-category .featured-image > a > img.no-object-fit, .more-from-category .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit{min-width:0;min-height:0;max-width:100%;max-height:100%;height:auto;width:auto;top:50%;right:50%;left:auto;-webkit-transform:translateX(50%) translateY(-50%);-ms-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%);}
.layout-double .double .featured-image .fvp-dynamic.post-thumbnail, .layout-rows .rows .featured-image .fvp-dynamic.post-thumbnail, .layout-rows-excerpt .rows-excerpt .featured-image .fvp-dynamic.post-thumbnail, .widget_ct_mission_news_post_list .style-2 .featured-image .fvp-dynamic.post-thumbnail, .more-from-category .featured-image .fvp-dynamic.post-thumbnail{position:static;}
.search-box h1{margin-bottom:0.375em;}
.search-box .search-form{margin:0.75em 0;}
.search-box .search-submit{width:100%;}
.search-box.bottom{margin:0 5.556% 1.125em;}
@media all and (min-width: 31.25em) {
.search-box .search-form{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}
.search-box .search-field{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}
.search-box .search-submit{width:auto;min-width:80px;}
}
@media all and (min-width: 37.5em) {
.search-box.bottom{margin:1.5em 2.778% 1.125em;border-top:solid 1px #DCDCDC;}
}
@media all and (min-width: 50em) {
.search-box.bottom{margin:1.5em 0 1.125em;}
}
.sidebar-left .inner, .sidebar-right .inner{padding:1.5em 5.556% 0;margin:0.75em 0;border-top:solid 1px #DCDCDC;}
.sidebar-left .inner:after, .sidebar-right .inner:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.sidebar-left .widget, .sidebar-right .widget{margin-bottom:1.5em;}
.sidebar-left .widget-title, .sidebar-right .widget-title{font-family:"PT Sans", sans-serif;font-weight:700;color:#666666;}
.sidebar-left{display:table-row-group;}
.sidebar-right{display:table-footer-group;}
@media all and (min-width: 37.5em) {
.sidebar .inner{padding:1.5em 2.778% 0;}
.sidebar .widget{width:48%;float:right;}
.sidebar .widget:nth-child(odd){margin-right:4%;float:left;}
.sidebar-left{position:relative;padding-right:1.125em;}
.sidebar-left:before{content:"";position:absolute;top:0;right:-1px;bottom:0;width:1px;background:#DCDCDC;}
.sidebar-right{padding-left:1.125em;}
}
@media all and (max-width: 799px) {
.hide-left-sidebar .sidebar-left{display:none;}
.hide-right-sidebar .sidebar-right{display:none;}
}
@media all and (min-width: 50em) {
.sidebar{display:block;margin:0;width:22%;}
.sidebar .inner{padding:0;margin:0;border:none;}
.sidebar .widget{width:100%;float:none;clear:both;}
.sidebar .widget:nth-child(odd){margin-right:0;}
.sidebar-left{margin-left:3%;padding-left:0;float:left;}
.sidebar-left:before{display:none;}
.sidebar-left ~ .main{margin-left:0;}
.sidebar-right{margin-right:3%;padding-right:0;float:right;}
}
.widget-area:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.widget-area-below-header, .widget-area-above-main, .widget-area-after-post, .widget-area-after-page, .widget-area-after-first-post{text-align:center;}
.widget-area-below-header{margin-bottom:1.125em;}
.widget-area-below-header.active-1 .widget, .widget-area-above-main.active-1 .widget, .widget-area-after-first-post.active-1 .widget, .widget-area-after-post.active-1 .widget, .widget-area-after-page.active-1 .widget, .widget-area-site-footer.active-1 .widget{margin-bottom:0.75em;}
.widget-area-above-main{margin-bottom:0.75em;}
.widget-area-after-post{margin:1.5em 0;}
.widget-area-site-footer{margin:3em 0;}
.widget-area-after-page{margin-top:2.25em;}
.widget-area-below-header, .widget-area-above-main{padding:0 5.556%;}
.widget-area-below-header figure, .widget-area-above-main figure{margin:0;}
.widget-area-after-first-post{padding-bottom:1.125em;border-bottom:solid 1px #DCDCDC;margin-bottom:1.125em;}
@media all and (min-width: 37.5em) {
.widget-area-below-header, .widget-area-above-main{padding:0 2.778%;}
.layout-double .widget-area-after-first-post{width:50%;float:left;border-bottom:none;border-top:solid 1px #DCDCDC;padding:0.75em 0 0.75em 0.75em;margin:0;}
.layout-double.small-first-post .widget-area-after-first-post ~ div:nth-of-type(even){clear:left !important;padding-left:0 !important;padding-right:0.75em !important;margin-right:-1px !important;margin-left:0 !important;border-left:none !important;border-right:solid 1px #DCDCDC !important;}
.layout-double.small-first-post .widget-area-after-first-post ~ div:nth-of-type(odd){clear:none !important;padding-right:0 !important;padding-left:0.75em !important;border-right:none !important;border-left:solid 1px #DCDCDC !important;}
.layout-double:not(.small-first-post) .widget-area-after-first-post{padding:0.75em 0.75em 0.75em 0;}
.layout-double:not(.small-first-post) .widget-area-after-first-post ~ div:nth-of-type(odd){clear:left !important;padding-left:0 !important;padding-right:0.75em !important;margin-right:-1px !important;margin-left:0 !important;border-left:none !important;border-right:solid 1px #DCDCDC !important;}
.layout-double:not(.small-first-post) .widget-area-after-first-post ~ div:nth-of-type(even){clear:none !important;padding-right:0 !important;padding-left:0.75em !important;border-right:none !important;border-left:solid 1px #DCDCDC !important;}
.layout-double .widget-area:not(.active-1).widget-area-after-first-post{padding-bottom:0;border-bottom:none;}
.widget-area:not(.active-1){display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:solid 1px #DCDCDC;padding-bottom:18px;}
.widget-area:not(.active-1).widget-area-after-post{padding-bottom:0;border-bottom:none;border-top:solid 1px #DCDCDC;padding-top:18px;}
.widget-area:not(.active-1).widget-area-site-footer{padding-bottom:0;border-bottom:none;}
.widget-area:not(.active-1) .widget{width:50%;float:left;padding:0 12px;}
.widget-area:not(.active-1) .widget:nth-child(odd){border-right:solid 1px #DCDCDC;clear:left;}
}
@media all and (min-width: 50em) {
.widget-area-above-main{padding:0;}
.widget-area:not(.active-1):not(.active-2){display:-webkit-flex;display:-ms-flexbox;display:flex;}
.widget-area:not(.active-1):not(.active-2) .widget{width:33.3%;}
.widget-area:not(.active-1):not(.active-2) .widget:nth-child(odd){clear:none;}
.widget-area:not(.active-1):not(.active-2) .widget:nth-child(3n-2), .widget-area:not(.active-1):not(.active-2) .widget:nth-child(3n-1){border-right:solid 1px #DCDCDC;}
.widget-area:not(.active-1):not(.active-2) .widget:nth-child(3n){border-right:none;}
.widget-area:not(.active-1):not(.active-2) .widget:nth-child(3n+4){clear:left;}
}
@media all and (min-width: 68.75em) {
.widget-area:not(.active-1):not(.active-2):not(.active-3){display:-webkit-flex;display:-ms-flexbox;display:flex;}
.widget-area:not(.active-1):not(.active-2):not(.active-3) .widget{width:25%;border-right:solid 1px #DCDCDC;}
.widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(4n-3), .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(4n-2), .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(4n-1){border-right:solid 1px #DCDCDC;}
.widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(4n){border-right:none;}
.widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(3n+4){clear:none;}
.widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(3n+5){clear:left;}
}
.widget-title{margin-bottom:1.125em;}
.widget select, .widget input{max-width:100%;}
.widget_ct_mission_news_post_list ul{margin:0;list-style:none;}
.widget_ct_mission_news_post_list .title{display:block;font-family:"PT Serif", serif;}
.widget_ct_mission_news_post_list .excerpt p:first-child{margin-top:0;}
.widget_ct_mission_news_post_list .excerpt p:last-child{margin-bottom:0;}
.widget_ct_mission_news_post_list .comments-link{display:block;font-style:italic;margin-top:6px;}
.widget_ct_mission_news_post_list .comments-link i{margin-right:2px;}
.widget_ct_mission_news_post_list .post-categories li{display:inline-block;margin-right:4px;}
.widget_ct_mission_news_post_list .style-1 li{margin-bottom:1.5em;}
.widget_ct_mission_news_post_list .style-1 .title{font-weight:700;font-style:italic;margin:6px 0;}
.widget_ct_mission_news_post_list .style-1 .post-byline, .widget_ct_mission_news_post_list .style-1 .widget_rss .rss-date, .widget_rss .widget_ct_mission_news_post_list .style-1 .rss-date, .widget_ct_mission_news_post_list .style-1 .widget_recent_entries .post-date, .widget_recent_entries .widget_ct_mission_news_post_list .style-1 .post-date{margin:6px 0;}
.widget_ct_mission_news_post_list .style-1 .featured-image{margin-bottom:12px;}
.widget_ct_mission_news_post_list .style-1 .post-categories li{margin-bottom:0.75em;}
.widget_ct_mission_news_post_list .style-2 li{margin-bottom:0.75em;}
.widget_ct_mission_news_post_list .style-2 .top{margin-bottom:6px;}
.widget_ct_mission_news_post_list .style-2 .top:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.widget_ct_mission_news_post_list .style-2 .post-byline, .widget_ct_mission_news_post_list .style-2 .widget_rss .rss-date, .widget_rss .widget_ct_mission_news_post_list .style-2 .rss-date, .widget_ct_mission_news_post_list .style-2 .widget_recent_entries .post-date, .widget_recent_entries .widget_ct_mission_news_post_list .style-2 .post-date{font-family:"PT Sans", sans-serif;font-weight:700;}
.widget_ct_mission_news_post_list .style-2 .bottom .excerpt{margin-bottom:18px;}
.widget_ct_mission_news_post_list .style-2 .bottom .excerpt + span{margin-bottom:18px;margin-top:-12px;}
.widget_ct_mission_news_post_list .style-2 .excerpt{clear:left;}
.widget_ct_mission_news_post_list .style-2 li .featured-image{width:30%;float:left;margin:0 12px 0 0;padding-bottom:22.5%;}
.widget_ct_mission_news_post_list.style-2 .has-image .top-inner{float:right;width:calc(70% - 13px);}
.widget > ul{margin:0;list-style:none;}
.widget > ul li{margin-bottom:6px;}
.widget select{margin-bottom:6px;}
.widget_search form{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.widget_categories li, .widget_pages li{color:#666666;}
.widget_categories ul, .widget_pages ul{list-style:none;}
.widget_categories ul ul, .widget_pages ul ul{margin:6px 0 0 12px;}
.widget_calendar{text-align:center;}
.widget_calendar table{margin:0 auto;width:100%;font-family:"PT Sans", sans-serif;}
.widget_calendar table caption{font-family:"PT Sans", sans-serif;font-weight:700;margin-bottom:6px;}
.widget_calendar td, .widget_calendar th{padding:4px 0;}
.widget_calendar #prev,
.widget_calendar #next{padding:0;}
.widget_calendar #prev a,
.widget_calendar #next a{display:block;border:none;padding:4px 0;text-decoration:none;}
.widget_calendar #prev a:hover, .widget_calendar #prev a:active, .widget_calendar #prev a:focus,
.widget_calendar #next a:hover,
.widget_calendar #next a:active,
.widget_calendar #next a:focus{color:#fff;background:#000;}
.widget_calendar #today{background:#000;color:#fff;}
.widget_nav_menu .menu{list-style:none;margin:0;}
.widget_nav_menu .menu ul{list-style:none;margin:6px 0 0 12px;}
.widget_nav_menu .menu li{margin-bottom:6px;}
.widget_recent_entries .post-date{display:block;}
.widget_rss .widget-title img{margin-right:4px;}
.widget_rss .widget-title a:hover, .widget_rss .widget-title a:active, .widget_rss .widget-title a:focus{text-decoration:none;}
.widget_rss .rssSummary{margin:0.75em 0;}
.widget_rss .rssSummary + cite{display:block;}
.widget_rss .rss-date{margin-bottom:12px;}
.widget_rss li{display:block;}
.widget_rss cite, .widget_rss span{margin-bottom:1.5em;display:block;color:#666666;}
.widget_rss span + cite{margin-top:-0.75em;}
@media all and (min-width: 50em) and (max-width: 68.75em) {
.widget_ct_mission_news_post_list .style-2 .top{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.widget_ct_mission_news_post_list .style-2 .top-inner{width:100%;}
.widget_ct_mission_news_post_list .style-2 li .featured-image{float:none;width:100%;padding-bottom:75%;margin:0 0 6px 0;}
.widget_ct_mission_news_post_list.style-2 .has-image .top-inner{float:none;width:auto;}
.widget_search form{display:block;}
.widget_search .search-submit{width:100%;}
}
@media all and (min-width: 62.5em) {
.widget_ct_mission_news_post_list .style-1 .title{font-size:1.3125em;line-height:1.143;}
}
.blog.layout-double:not(.bbpress) .loop-container .double,
.archive.layout-double:not(.bbpress) .loop-container .double,
.search.layout-double:not(.bbpress) .loop-container .double{margin-bottom:0.75em;padding-bottom:0.75em;}
.blog.layout-double:not(.bbpress) .loop-container .double .post-header,
.archive.layout-double:not(.bbpress) .loop-container .double .post-header,
.search.layout-double:not(.bbpress) .loop-container .double .post-header{margin-bottom:0;}
@media all and (min-width: 37.5em) {
.blog.layout-double:not(.bbpress) .entry:first-child:not(.small),
.archive.layout-double:not(.bbpress) .entry:first-child:not(.small),
.search.layout-double:not(.bbpress) .entry:first-child:not(.small){border-bottom:none;padding-bottom:0;}
.blog.layout-double:not(.bbpress) .loop-container .double,
.archive.layout-double:not(.bbpress) .loop-container .double,
.search.layout-double:not(.bbpress) .loop-container .double{width:50%;float:left;border-bottom:none;border-top:solid 1px #DCDCDC;padding:0.75em 0;margin:0;}
.blog.layout-double:not(.bbpress) .loop-container .double .post-title,
.archive.layout-double:not(.bbpress) .loop-container .double .post-title,
.search.layout-double:not(.bbpress) .loop-container .double .post-title{font-size:1.125em;line-height:1.333;}
.blog.layout-double:not(.bbpress).small-first-post .loop-container .double:nth-of-type(even),
.archive.layout-double:not(.bbpress).small-first-post .loop-container .double:nth-of-type(even),
.search.layout-double:not(.bbpress).small-first-post .loop-container .double:nth-of-type(even){padding-left:0.75em;margin-left:-1px;border-left:solid 1px #DCDCDC;}
.blog.layout-double:not(.bbpress).small-first-post .loop-container .double:nth-of-type(odd),
.archive.layout-double:not(.bbpress).small-first-post .loop-container .double:nth-of-type(odd),
.search.layout-double:not(.bbpress).small-first-post .loop-container .double:nth-of-type(odd){padding-right:0.75em;clear:left;border-right:solid 1px #DCDCDC;}
.blog.layout-double:not(.bbpress):not(.small-first-post) .loop-container .double:nth-of-type(odd),
.archive.layout-double:not(.bbpress):not(.small-first-post) .loop-container .double:nth-of-type(odd),
.search.layout-double:not(.bbpress):not(.small-first-post) .loop-container .double:nth-of-type(odd){padding-left:0.75em;margin-left:-1px;border-left:solid 1px #DCDCDC;}
.blog.layout-double:not(.bbpress):not(.small-first-post) .loop-container .double:nth-of-type(even),
.archive.layout-double:not(.bbpress):not(.small-first-post) .loop-container .double:nth-of-type(even),
.search.layout-double:not(.bbpress):not(.small-first-post) .loop-container .double:nth-of-type(even){padding-right:0.75em;clear:left;border-right:solid 1px #DCDCDC;}
}
.layout-rows .rows, .layout-rows .rows-excerpt, .layout-rows-excerpt .rows, .layout-rows-excerpt .rows-excerpt{margin-bottom:0.75em;padding-bottom:0.75em;}
.layout-rows .rows > article:after, .layout-rows .rows-excerpt > article:after, .layout-rows-excerpt .rows > article:after, .layout-rows-excerpt .rows-excerpt > article:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.layout-rows .rows .featured-image, .layout-rows .rows-excerpt .featured-image, .layout-rows-excerpt .rows .featured-image, .layout-rows-excerpt .rows-excerpt .featured-image{display:inline-block;vertical-align:middle;width:30%;padding-bottom:18.8562%;margin-right:12px;}
.layout-rows .rows .post-header, .layout-rows .rows-excerpt .post-header, .layout-rows-excerpt .rows .post-header, .layout-rows-excerpt .rows-excerpt .post-header{margin:0;}
.layout-rows .rows.has-post-thumbnail .post-header, .layout-rows .rows-excerpt.has-post-thumbnail .post-header, .layout-rows-excerpt .rows.has-post-thumbnail .post-header, .layout-rows-excerpt .rows-excerpt.has-post-thumbnail .post-header{display:inline-block;vertical-align:middle;width:calc(70% - 17px);}
.layout-rows-excerpt .rows-excerpt > article{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media all and (min-width: 37.5em) {
.layout-rows .rows .post-title, .layout-rows .rows-excerpt .post-title, .layout-rows-excerpt .rows .post-title, .layout-rows-excerpt .rows-excerpt .post-title{font-size:1.3125em;line-height:1.143;}
}
@media all and (min-width: 37.5em) {
.layout-rows .rows .post-title, .layout-rows .rows-excerpt .post-title, .layout-rows-excerpt .rows .post-title, .layout-rows-excerpt .rows-excerpt .post-title{font-size:1.125em;line-height:1.333;}
}
@media all and (min-width: 68.75em) {
.layout-rows .rows .post-title, .layout-rows .rows-excerpt .post-title, .layout-rows-excerpt .rows .post-title, .layout-rows-excerpt .rows-excerpt .post-title{font-size:1.3125em;line-height:1.333;}
}
@media all and (min-width: 37.5em) {
.layout-left-sidebar .sidebar-left .widget, .layout-left-sidebar-wide .sidebar-left .widget{width:auto;}
.layout-right-sidebar .sidebar-right .widget, .layout-right-sidebar-wide .sidebar-right .widget{width:auto;}
}
@media all and (min-width: 50em) {
.layout-right-sidebar .content-container:before, .layout-right-sidebar-wide .content-container:before, .layout-no-sidebar .content-container:before, .layout-no-sidebar-wide .content-container:before, .layout-no-sidebar-full-width .content-container:before{display:none;}
.layout-left-sidebar .content-container:after, .layout-left-sidebar-wide .content-container:after, .layout-no-sidebar .content-container:after, .layout-no-sidebar-wide .content-container:after, .layout-no-sidebar-full-width .content-container:after{display:none;}
.layout-left-sidebar .entry:first-child .featured-image, .layout-right-sidebar .entry:first-child .featured-image{width:156%;}
.layout-left-sidebar .entry:first-child .more-from-category .featured-image, .layout-right-sidebar .entry:first-child .more-from-category .featured-image{left:0;width:100%;}
.layout-right-sidebar .entry:first-child .featured-image{left:-56%;}
.layout-left-sidebar-wide .loop-container, .layout-left-sidebar-wide .archive-header, .layout-left-sidebar-wide .widget-area-above-main, .layout-right-sidebar-wide .loop-container, .layout-right-sidebar-wide .archive-header, .layout-right-sidebar-wide .widget-area-above-main{width:156%;}
.layout-left-sidebar-wide.blog.layout-double.small-first-post .entry .post-title, .layout-left-sidebar-wide.archive.layout-double.small-first-post .entry .post-title,
.layout-right-sidebar-wide.blog.layout-double.small-first-post .entry .post-title, .layout-right-sidebar-wide.archive.layout-double.small-first-post .entry .post-title, .layout-no-sidebar-wide.blog.layout-double.small-first-post .entry .post-title, .layout-no-sidebar-wide.archive.layout-double.small-first-post .entry .post-title, .layout-no-sidebar-full-width.blog.layout-double.small-first-post .entry .post-title, .layout-no-sidebar-full-width.archive.layout-double.small-first-post .entry .post-title{font-size:1.3125em;line-height:1.143;}
.layout-left-sidebar-wide.blog.layout-double .entry:not(:first-child) .post-title, .layout-left-sidebar-wide.archive.layout-double .entry:not(:first-child) .post-title,
.layout-right-sidebar-wide.blog.layout-double .entry:not(:first-child) .post-title,
.layout-right-sidebar-wide.archive.layout-double .entry:not(:first-child) .post-title,
.layout-no-sidebar-wide.blog.layout-double .entry:not(:first-child) .post-title,
.layout-no-sidebar-wide.archive.layout-double .entry:not(:first-child) .post-title,
.layout-no-sidebar-full-width.blog.layout-double .entry:not(:first-child) .post-title,
.layout-no-sidebar-full-width.archive.layout-double .entry:not(:first-child) .post-title{font-size:1.3125em;line-height:1.143;}
.layout-right-sidebar-wide .loop-container, .layout-right-sidebar-wide .archive-header, .layout-right-sidebar-wide .widget-area-above-main{margin-left:-56%;}
.layout-no-sidebar .entry:first-child .featured-image{left:-28%;width:156%;}
.layout-no-sidebar .entry:first-child .more-from-category .featured-image{left:0;width:100%;}
.layout-no-sidebar-wide .loop-container, .layout-no-sidebar-wide .archive-header, .layout-no-sidebar-wide .widget-area-above-main{position:relative;width:156%;left:-28%;}
.layout-no-sidebar-wide .entry:first-child .featured-image{left:-18%;width:136%;}
.layout-no-sidebar-wide .entry:first-child .more-from-category .featured-image{left:0;width:100%;}
.layout-no-sidebar .post-header, .layout-no-sidebar .archive-header, .layout-no-sidebar-wide .post-header, .layout-no-sidebar-wide .archive-header{text-align:center;}
.layout-no-sidebar:not(.small-first-post):not(.blog) .entry:first-child .post-header, .layout-no-sidebar:not(.small-first-post):not(.archive) .entry:first-child .post-header, .layout-no-sidebar:not(.small-first-post):not(.search) .entry:first-child .post-header,
.layout-no-sidebar-wide:not(.small-first-post):not(.blog) .entry:first-child .post-header,
.layout-no-sidebar-wide:not(.small-first-post):not(.archive) .entry:first-child .post-header,
.layout-no-sidebar-wide:not(.small-first-post):not(.search) .entry:first-child .post-header{position:relative;left:-14%;width:128%;margin:1.125em 0 1.5em;}
.layout-no-sidebar:not(.small-first-post):not(.blog) .entry:first-child .post-title, .layout-no-sidebar:not(.small-first-post):not(.archive) .entry:first-child .post-title, .layout-no-sidebar:not(.small-first-post):not(.search) .entry:first-child .post-title,
.layout-no-sidebar-wide:not(.small-first-post):not(.blog) .entry:first-child .post-title,
.layout-no-sidebar-wide:not(.small-first-post):not(.archive) .entry:first-child .post-title,
.layout-no-sidebar-wide:not(.small-first-post):not(.search) .entry:first-child .post-title{font-size:2.375em;line-height:1.342;}
.layout-no-sidebar:not(.small-first-post):not(.blog) .featured-image ~ .caption, .layout-no-sidebar:not(.small-first-post):not(.archive) .featured-image ~ .caption, .layout-no-sidebar:not(.small-first-post):not(.search) .featured-image ~ .caption,
.layout-no-sidebar-wide:not(.small-first-post):not(.blog) .featured-image ~ .caption,
.layout-no-sidebar-wide:not(.small-first-post):not(.archive) .featured-image ~ .caption,
.layout-no-sidebar-wide:not(.small-first-post):not(.search) .featured-image ~ .caption{text-align:center;}
.layout-no-sidebar.blog.layout-rows .entry:not(:first-child) .post-header, .layout-no-sidebar.archive.layout-rows .entry:not(:first-child) .post-header, .layout-no-sidebar.blog.layout-rows-excerpt .entry:not(:first-child) .post-header, .layout-no-sidebar.archive.layout-rows-excerpt .entry:not(:first-child) .post-header,
.layout-no-sidebar-wide.blog.layout-rows .entry:not(:first-child) .post-header,
.layout-no-sidebar-wide.archive.layout-rows .entry:not(:first-child) .post-header,
.layout-no-sidebar-wide.blog.layout-rows-excerpt .entry:not(:first-child) .post-header,
.layout-no-sidebar-wide.archive.layout-rows-excerpt .entry:not(:first-child) .post-header,
.layout-no-sidebar-full-width.blog.layout-rows .entry:not(:first-child) .post-header,
.layout-no-sidebar-full-width.archive.layout-rows .entry:not(:first-child) .post-header,
.layout-no-sidebar-full-width.blog.layout-rows-excerpt .entry:not(:first-child) .post-header,
.layout-no-sidebar-full-width.archive.layout-rows-excerpt .entry:not(:first-child) .post-header{text-align:left;}
.layout-double-left .sidebar-right{float:left;margin-right:0;}
.layout-double-left .main{float:right;width:53%;}
.layout-double-left .content-container:after{right:51.5%;}
.layout-double-right .sidebar-left{float:right;margin-left:0;margin-right:3%;padding-right:0;padding-left:1.125em;}
.layout-double-right .sidebar-right{margin-right:0;padding-right:1.125em;padding-left:0;}
.layout-double-right .main{float:left;width:53%;}
.layout-double-right .content-container:before{left:51.5%;}
.layout-no-sidebar-full-width .main{float:none;margin:0 auto;width:100%;}
.layout-no-sidebar-full-width .loop-container{position:static;}
.layout-double.small-first-post .entry:first-child .featured-image{width:100%;left:0;}
}
.bbpress #bbpress-forums .bbp-forums .entry,
.bbpress #bbpress-forums .bbp-forums .bbp-header,
.bbpress #bbpress-forums .bbp-topics .entry,
.bbpress #bbpress-forums .bbp-topics .bbp-header,
.bbpress #bbpress-forums .bbp-replies .entry,
.bbpress #bbpress-forums .bbp-replies .bbp-header{padding:12px;font-size:16px !important;line-height:1.5;}
.bbpress #bbpress-forums .bbp-forums .bbp-header,
.bbpress #bbpress-forums .bbp-topics .bbp-header,
.bbpress #bbpress-forums .bbp-replies .bbp-header{font-family:"PT Sans", sans-serif;}
.bbp-search-form form > div{display:-webkit-flex;display:-ms-flexbox;display:flex;}
@media all and (min-width: 37.5em) {
#bbpress-forums #bbp-search-form #bbp_search{width:240px;}
}
.woocommerce .product .quantity .qty{width:50px !important;font-size:16px !important;padding:11px 6px 11px 12px !important;}
.woocommerce .product .single_add_to_cart_button{line-height:1.5;padding:12px 24px;}
.woocommerce .product_meta a{text-decoration:underline;}
.woocommerce .woocommerce-review-link{text-decoration:underline;}
.woocommerce .woocommerce-Reviews-title, .woocommerce .related h2, .woocommerce .upsells h2{margin-bottom:24px;}
.woocommerce .comment-reply-title{display:block;margin-bottom:12px;color:#262626;font-weight:700;}
.woocommerce-cart th, .woocommerce-cart td,
.woocommerce-checkout th, .woocommerce-checkout td, .woocommerce-page th, .woocommerce-page td{border:none;}
.woocommerce-cart h2, .woocommerce-cart h3, .woocommerce-checkout h2, .woocommerce-checkout h3, .woocommerce-page h2, .woocommerce-page h3{margin-bottom:24px;}
.woocommerce-cart .content-container:before, .woocommerce-cart .content-container:after,
.woocommerce-checkout .content-container:before, .woocommerce-checkout .content-container:after, .woocommerce-account .content-container:before, .woocommerce-account .content-container:after{display:none;}
.woocommerce-cart .entry, .woocommerce-checkout .entry, .woocommerce-account .entry{border-bottom:none;}
.woocommerce-cart .quantity input{width:50px !important;font-size:14px !important;padding:8px 4px !important;}
.woocommerce-cart .coupon input{max-width:none !important;width:49% !important;padding:10px 12px;}
.woocommerce-cart .coupon input[type=text]{font-size:14px !important;padding:7px 12px 8px !important;}
.woocommerce-cart table.shop_table td.product-name{padding:24px 12px;}
.woocommerce-cart table.shop_table .actions{padding:12px;}
.woocommerce-cart .post-content a.remove{text-decoration:none;}
.woocommerce-cart .post-content .checkout-button{text-decoration:none;}
.woocommerce-checkout input{max-width:none;}
.woocommerce-checkout .required{text-decoration:none;}
.woocommerce-checkout #customer_details{margin-bottom:24px;}
.woocommerce-account .woocommerce{position:relative;border:solid 1px #F3F3F3;border-radius:6px;min-height:260px;}
.woocommerce-account .woocommerce-MyAccount-navigation{background:#F3F3F3;padding:1.5em;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;}
.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:12px;}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none;font-weight:800;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li a:active, .woocommerce-account .woocommerce-MyAccount-navigation li a:focus{text-decoration:underline;}
.woocommerce-account .woocommerce-MyAccount-content{padding:1.5em;}
.woocommerce-account .woocommerce-MyAccount-content > p:first-child{margin-top:0;}
.woocommerce-account .woocommerce-MyAccount-content fieldset{margin:1.5em 0;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .button{margin-top:18px;}
.woocommerce-account .woocommerce-MyAccount-content .button{text-decoration:none;}
.woocommerce-account .woocommerce-message{z-index:9;box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.2);top:-26px;}
.woocommerce-account .col-2.woocommerce-Address{margin-top:1.5em;}
.woocommerce form .form-row .required{text-decoration:none;}
@media all and (min-width: 769px) {
.woocommerce-account .woocommerce-MyAccount-navigation{position:absolute;top:0;left:0;height:100%;}
.woocommerce-account .col-2.woocommerce-Address{margin-top:0;}
}
@media all and (min-width: 50em) {
.woocommerce-cart .main, .woocommerce-checkout .main, .woocommerce-account .main{width:75%;margin-left:12.5%;}
}
.menu-footer-container{margin-top:2.25em;font-family:"PT Sans", sans-serif;}
.menu-footer-items{margin:0 auto;list-style:none;}
.menu-footer-items li{margin-bottom:12px;}
.menu-footer-items a{text-decoration:none;}
@media all and (min-width: 50em) {
.menu-footer-container {
margin: 3em 0;
}
.menu-footer-items li {
display: inline-block;
margin: 0 12px;
}
}