/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.credit-card .ginput_complex .ginput_full:nth-child(3) {display: none;}
body {background:#ffffff;background: -moz-linear-gradient(top,  #ffffff 7%, #fafafa 26%);background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#ffffff), color-stop(26%,#fafafa));background: -webkit-linear-gradient(top,  #ffffff 7%,#fafafa 26%);background: -o-linear-gradient(top,  #ffffff 7%,#fafafa 26%);background: -ms-linear-gradient(top,  #ffffff 7%,#fafafa 26%);background: linear-gradient(to bottom,  #ffffff 7%,#fafafa 26%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );}
/*body.home.blog .uk-grid > .uk-width-medium-1-2.sticky-even { float: right; }
body.home.blog .uk-grid > .uk-width-medium-1-2.sticky-odd { float: left; } */
/*body.home.blog .tm-content > .uk-grid { flex-direction: row-reverse !important; }*/
body.page-id-10232 {background: url(../../../uploads/1800-blessing-bg.jpg) center center no-repeat;background-size:cover;}
.tm-headerbar {position:relative;}
.single .uk-article h4 {margin-top:30px;}
.tm-headerbar .tm-search { position: absolute; z-index: 130; top: 5px; right: 0;}
.tm-search input { box-shadow: 0 0 5px rgba(0,0,0,.5); }
a[href="#"] {cursor:default;}
.tm-article-content > a > img {margin-bottom: 10px;}
.comment-guideline {font-size:70% !important;float:right;}
.uk-comment-title {float:left;}
.uk-comment-meta {float:right;}
.quoteBy {display:block;text-align:right;font-size:.85rem;}
article { hyphens: manual;}
article > a {margin:0 0 3px 0;display:block;}
.uk-article-meta {margin-top:0;}
.tm-article .tm-article-featured-image {position:relative;}
.tm-isblog.page-id-6973 .tm-content article > div {position: relative;z-index: 1;}
.downloadable {position:relative;width:978px;height:636px;}
.downloadable a:hover .overlay {position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;bottom:0;left:0;right:0;}
.downloadable .click-here {opacity:0;}
.downloadable a:hover .overlay .click-here {opacity:1;border-radius:4px;color:#fff;font-size:40px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
body.category article > a,
body.tag article > a,
body.post-type-archive-nationalcouncil article > a,
body.post-type-archive-ncpost article > a,
body.post-type-archive-opportunities article > a {margin:0;}
body.tag article .wp-post-image,
body.category article .wp-post-image,
body.post-type-archive-histories .wp-post-image,
body.post-type-archive-nationalcouncil article .wp-post-image,
body.post-type-archive-ncpost article .wp-post-image,
body.post-type-archive-opportunities article .wp-post-image {margin:0 10px 0 0;float:left;width:330px;}
body.tag .uk-article,
body.category .uk-article,
body.post-type-archive-nationalcouncil .uk-article,
body.post-type-archive-ncpost .uk-article,
body.post-type-archive-opportunities .uk-article {position:relative;}
body.tag .uk-article .uk-article-title,
/*body.category:not(.search) .uk-article .uk-article-title,*/
body.post-type-archive-nationalcouncil .uk-article .uk-article-title,
body.post-type-archive-opportunities .uk-article .uk-article-title {display:inherit;width:355px;height:auto;float:right;padding-bottom: 6px;}
body.post-type-archive-ncpost .uk-article .uk-article-title {height: auto; padding-bottom: 6px;}
body.category-weekly-update-news-stories.category-16 .uk-article .uk-article-title {float:none;}
body.tag .uk-article .readmore,
body.category .uk-article .readmore,
body.post-type-archive-nationalcouncil .uk-article .readmore,
body.post-type-archive-ncpost .uk-article .readmore,
body.post-type-archive-opportunities .uk-article .readmore {margin:0 0 10px;}
.usa-holy-ground-pilgrimage-and-revival-tour .tm-article .tm-article-content.tm-article-date-true {margin-left:0;}
.readmore {margin:0 0 15px;display:inline-block;height:25px;font-size:13px;}
.featured-image.wp-caption {position:relative;}
.featured-image-caption {position:absolute;bottom:0;padding:10px 15px;margin:0;box-sizing:border-box;background: rgba(0,0,0,.7);color:#ddd;width:100%;}
.tm-navbar .uk-navbar-nav:first-child > li:first-child a {text-indent:-9999px;background:url(../../../uploads/family-fed-usa.png) no-repeat 30% 50%;background-size: cover;width:313px;}
.tm-navbar .uk-navbar-nav:first-child > li:first-child a:hover, .tm-navbar .uk-navbar-nav:first-child > li.uk-active:first-child a {background-image:url(../../../uploads/family-fed-usa.png) no-repeat 30% 50%;background-size: cover;}
.tm-logo {position:relative;height:190px;}
.motto {width:978px;height:190px;box-sizing:border-box;padding:80px 0 0 400px;position:absolute;font-size: 15px;}
.motto.general {background:url(../../../uploads/ffwpunewbanner.jpg) no-repeat top left;}
.motto.lasvegas {background:url(../../../uploads/Family-Fed-Peace-Center-Banner_.jpg) no-repeat top left;}
.motto.pilgrimage {background:url(../../../uploads/Family-Fed-Pilgrimage-Banner.jpg) no-repeat top left;}
.motto.national-council {background:url(../../../uploads/family-federation-national-council-banner.jpg) no-repeat top left;}
.motto.seonghwa {background:url(../../../uploads/ffwpu-usa-in-memoriam-seonghwa-ministry-banner.jpg) no-repeat top left;}
.motto.tf-seonghwa {background:url(../../../uploads/true-father-memorial-celebration.jpg) no-repeat top left;}
.motto.banquet {background:url(../../../uploads/TF-Memorial-2014.jpg) no-repeat top left;}
.motto.christmas-with-tp {background:url(../../../uploads/christmastp-banner.jpg) no-repeat top left;}
.motto.foundation-day {background:url(../../../uploads/foundation-day-2015.jpg) no-repeat top left;}
.motto.blessing1800 {background:url(../../../uploads/1800couple2.jpg) no-repeat top left;}
/*article div.tm-article-featured-image {display:none}*/
p.captoin { font-size:12px; margin-top:0 }
a.jv { display:inline-block; width:auto; margin-top:-5px; color:#FFF; background-color:#B67F94; border-radius:0 0 10px 10px; padding:10px 20px}
body.category-22 .wk-map {background:url(../../../uploads/holyground/state.jpg) top left no-repeat;}
body.category-22 .tm-content .uk-article {box-sizing:content-box;padding:8px;width:310px;float:left;height:255px;}
body.category-22 .tm-socialbuttons {display:none;}
body.category-22 .uk-article .uk-article-title {left:5px;font-size:16px;}
body.category-22 .uk-article > a:first-child {height:130px;overflow:hidden;margin:30px 0 5px 0;}
.widget_pow_widget {padding:10px;}
.widget_pow_widget form {text-align:right;}
.uk-article-meta {margin-bottom: 6px;}
h1 span {font-size:.5em;}
#order_comments_field textarea {height:300px;}
.donation {color: #6cc76f;}
.updateddaily {font-size:0.9em;color:#727272;margin-top:0;padding-top:0;text-align:right;}
.raisedgoal {font-style:italic;margin-top:0;padding-top:0;}
.daysleft {zoom:1;padding-left: 40px;background: url(https://g0.iggcdn.com/assets/icons_badges_bullets-115f6d86a16788094383829027db9e54.png) no-repeat -1px -567px;font-size: 16px;font-weight: bold;font-style: italic;margin: 0;line-height:40px;}
.daysleft .amount {font-size: 28px;font-style:normal;font-weight:normal;padding-right:5px;}
h2 span { font-size:.8em}
.holygroundtour {color:#0f6489;}
.holygroundtour dt {float:left;width:155px;display:block;font-style:normal;}
.holygroundtour dd {margin-top:1px;}
.hg-side {width:300px;float:left;margin-right:13px;}
.hggmap {height:330px;color:#aaa;}
.hggmap iframe {width:300px;height:300px;}
.hist-video iframe {width:300px;height:auto;}
.hist-info {margin-top:30px;}
/*#comments {margin-left:60px;}*/
.woocommerce-page .product .images, .woocommerce-breadcrumb, .product_meta/*, .woocommerce-info*/ {display:none;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:90%;float:none;margin:40px auto;}
.quantity, .product-quantity{display:none;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {margin-left:3px;}
.currency em {font-size: 50%;margin-left: 5px;}
.perk {padding: 10px;background: #efefef;}
.perk .title {border-bottom: 1px solid #a8a8a8;color: #222222;padding-bottom: 5px;font-size: 16px;line-height: 18px;word-wrap: break-word;margin-bottom:0;}
.perk .title .amount {font-size: 28px;font-weight: normal;padding-top: 10px;}
.selectaperk {border-bottom:1px solid #777;padding:10px 5px 0 5px;}
.selectaperk span {font-size:60%;}
.perk-box-link:hover .perk {background: #d5eaec;}
.perk-box-link:hover .description {color: black;}
.perk-box-link:hover .top_perk {background:#398274;}
.top_perk {background: #33b6c4;padding: 7px 15px 4px;margin-top: -27px;border-radius: 5px;color: white;font-size: 13px;}
.color1 .top_perk {background: #CBEA71;}
.color2 .top_perk {background: #65E3CF}
.color3 .top_perk {background: #F5EC52}
.color4 .top_perk {background: #EC567C}
.color5 .top_perk {background: #2D67EA}
.color6 .top_perk {background: #A941DC}
.fr {float: right;}
.perk-box-link {position:relative;z-index:2;}
.perk-box-link .title {position:relative;z-index:1;}
.highlight.bold.fr.top_perk {position:relative;z-index: 10;cursor:pointer;}
.perk-box-link .description {display:none;}
.perk-donate {display:block;background:#e40253;padding: 5px;color:#fff;border-radius: 4px; margin: 10px 0;float:left;}
.perk-donate:hover {color: #fff;background-color:#C00045;}
.lvbanner a {display:block;width:100%;height:200px;color:#fff;text-align:center;font-size:30px;line-height:200px;}
.lvbanner .register {background:#D48A46;}
.lvbanner .donate {background:#69BB6A;}
.lvbanner .follow {background:#85C5CE;}
.contribution-info {padding:10px;font-size:14px;font-weight:bold;color:#595959;}
.rounded-no-top {border-top-right-radius: 0 !important;-moz-border-radius-topright: 0 !important;-webkit-border-top-right-radius: 0 !important;border-top-left-radius: 0 !important;-moz-border-radius-topleft: 0 !important;-webkit-border-top-left-radius: 0 !important;}
.rounded {border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.contribution-info .bigbutton {font-size: 18px;padding: 12px;width: 228;text-align: center;display: block;margin: 10px;}
.shadow {-moz-box-shadow: 1px 1px 2px #888888;-webkit-box-shadow: 1px 1px 2px #888888;box-shadow: 1px 1px 2px #888888;}
.button {padding: 6px;padding-left: 25px;padding-right: 25px;border: 0;font-size: 12px;font-weight: normal;text-shadow: 1px 1px 1px #333333;color: white;background: #fb0251;text-decoration: none;text-transform: uppercase;background: -moz-linear-gradient(top, #fb0251 0%, #d6184d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb0251), color-stop(100%, #d6184d));background: -webkit-linear-gradient(top, #fb0251 0%, #d6184d 100%);background: -o-linear-gradient(top, #fb0251 0%, #d6184d 100%);background: -ms-linear-gradient(top, #fb0251 0%, #d6184d 100%);background: linear-gradient(top, #fb0251 0%, #d6184d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb0251', endColorstr='#d6184d',GradientType=0 );}
.button:hover {background: #e40253;color:#fff;}
.postid-1903 .tm-main {}
.filler-sidebar {width:100%;height:100%;}
.cart_item .product-name dl.variation dt, .cart_item .product-name dl.variation dd[class*='mount'] {display:none !important;}
dl.variation dd {clear:left;}
ul.gform_fields {position:relative;}
.contribution_wrapper .gf_right_half {position:absolute;top:25px;right:0;}
.contribution_amount input[type=text] {color:#6cc76f;font-size:24px;border:none;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html .perk ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html .perk ul {padding:0 10px 0 20px;}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {font-size:1.8em;}
.contribution .gfield_label, .gform_wrapper .contribution .gfield_checkbox li label, .gform_wrapper .contribution .gfield_radio li label {font-size:18px;}
/*.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {margin-top:10px;}*/
.contribution_amount {margin:26px 0 6px;}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {margin: 0 0 3px 0;}
body .gform_wrapper .sponsorship .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .sponsorship .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .sponsorship .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .sponsorship .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .sponsorship .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .sponsorship .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .sponsorship .gform_body .gform_fields .gfield select,
body .gform_wrapper .holy_ground_registration .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .holy_ground_registration .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .holy_ground_registration .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .holy_ground_registration .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .holy_ground_registration .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .holy_ground_registration .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .holy_ground_registration .gform_body .gform_fields .gfield select {height:33px;font-size:16px;padding:6px;margin:6px 0 0 0;color:#000;}
.sponsorship .gfield .gfield_radio label span,
.sponsorship .gfield .gfield_checkbox label span,
.holy_ground_registration .gfield .gfield_radio label span,
.holy_ground_registration .gfield .gfield_checkbox label span {display:block;margin-top:-3px;font-size:16px;color:#32606c;}
.holy_ground_registration .gfield .gfield_radio label,
.holy_ground_registration .gfield .gfield_checkbox label {margin-top:0;}
body .gform_wrapper .sponsorship, body .gform_wrapper .sponsorship h2,
body .gform_wrapper .holy_ground_registration, body .gform_wrapper .holy_ground_registration h2 {color:#527b85;font-weight:normal;}
body .gform_wrapper .holy_ground_registration .gfield_label,
body .gform_wrapper .sponsorship .gfield_label {color:#333;font-weight:normal;}
.gform_wrapper .holy_ground_registration ul.gfield_radio li input[type="radio"]:checked+label,
.gform_wrapper .holy_ground_registration ul.gfield_radio li input[type="radio"]:checked+label span,
.gform_wrapper .holy_ground_registration ul.gfield_checkbox li input[type="checkbox"]:checked+label,
.gform_wrapper .holy_ground_registration ul.gfield_checkbox li input[type="checkbox"]:checked+label span,
.gform_wrapper .holy_ground_registration ul.gfield_radio li:hover label,
.gform_wrapper .holy_ground_registration ul.gfield_radio li:hover label span,
.gform_wrapper .holy_ground_registration ul.gfield_checkbox li:hover label,
.gform_wrapper .holy_ground_registration ul.gfield_checkbox li:hover label span {color:#111;font-weight:normal;}
/*.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li.gchoice_17_0 label {background: url(../../../uploads/usa_pilgrimage_southern.png) no-repeat 10% 80%;height:340px;background-size: 380px auto;display:block;width:90%;}
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li.gchoice_17_1 label {background: url(../../../uploads/usa_pilgrimage_northern.png) no-repeat 10% 80%;height:340px;background-size: 380px auto;display:block;width:90%;}
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li.gchoice_17_0 input[type="radio"]:checked+label,
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li.gchoice_17_0:hover label {background-image:url(../../../uploads/usa_pilgrimage_southern2.png);background-repeat:no-repeat;background-position:10% 80%;}
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li.gchoice_17_1 input[type="radio"]:checked+label,
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li.gchoice_17_1:hover label {background-image:url(../../../uploads/usa_pilgrimage_northern2.png);background-repeat:no-repeat;background-position:10% 80%;}*/
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li:first-child label {background: url(../../../uploads/usa_pilgrimage_southern.png) no-repeat 10% 80%;height:340px;background-size: 380px auto;display:block;width:90%;}
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li:last-child label {background: url(../../../uploads/usa_pilgrimage_northern.png) no-repeat 10% 80%;height:340px;background-size: 380px auto;display:block;width:90%;}
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li:first-child input[type="radio"]:checked+label,
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li:first-child:hover label {background-image:url(../../../uploads/usa_pilgrimage_southern2.png);background-repeat:no-repeat;background-position:10% 80%;}
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li:last-child input[type="radio"]:checked+label,
.gform_wrapper .holy_ground_registration .half_tour ul.gfield_radio li:last-child:hover label {background-image:url(../../../uploads/usa_pilgrimage_northern2.png);background-repeat:no-repeat;background-position:10% 80%;}
.holy_ground_registration .notes ul {padding:0;}
.holy_ground_registration .notes ul li {background:url(../../../uploads/notes.png) no-repeat left top;height:25px;padding:2px 0 0 20px;}
#input_7_9 li, #input_8_9 li, #input_13_9 li, #input_15_9 li {overflow:visible;}
#input_7_9 li label, #input_8-9 li label, #input_13_9 li label, #input_15_9 li label, #input_8_9 li label {width:230px;}
#input_7_9, #input_8_9, #input_13_9, #input_15_9 {display:block;position:relative;width:921px;height:418px;background:url(../../../uploads/regional.png) no-repeat 241px -10px;z-index:1000;}
.holy_ground_registration .gfield .gfield_checkbox li label img {position:absolute;right:0;display:none;}
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(1) input[type="checkbox"]:checked+label img,
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(1) label:hover img {display:block;top:-10px;}
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(2) input[type="checkbox"]:checked+label img,
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(2) label:hover img {display:block;top:-81px;}
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(3) input[type="checkbox"]:checked+label img,
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(3) label:hover img {display:block;top:-152px;}
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(4) input[type="checkbox"]:checked+label img,
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(4) label:hover img {display:block;top:-223px;}
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(5) input[type="checkbox"]:checked+label img,
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(5) label:hover img {display:block;top:-294px;}
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(6) input[type="checkbox"]:checked+label img,
.holy_ground_registration .gfield .gfield_checkbox li:nth-child(6) label:hover img {display:block;top:-365px;}
#label_32_2 { word-spacing: -2px;}
.gform_wrapper.holy_ground_registration_wrapper .gfield_date_month, .gform_wrapper.holy_ground_registration_wrapper .gfield_date_day {width:55px;margin-right:3px;}
.gform_wrapper.holy_ground_registration_wrapper .gfield_date_year {width:80px;margin-right:3px;}
.bus-name {border-top:1px solid #BDC5C5;padding-top:15px;}
/*.holy_ground_registration .gfield.tour-region-option .gfield_checkbox li {z-index:1006;}
.holy_ground_registration .gfield.tour-region-option .gfield_checkbox li:nth-child(6) label:hover {background:url(../../../uploads/f.png) no-repeat top right;padding:365px 10px 0 0 !important;margin:-365px -10px 8px 0 !important;}*/
.holyground-registernow {height:367px;overflow:hidden;}
.holyground-registernow a img {position:relative;top:-367px;}
.holyground-registernow a:hover img {top:0;}
.holyground-registernow-sidebar {overflow:hidden;height:330px;}
.holyground-registernow-sidebar a img {position:relative;top:-330px;height:660px;}
.holyground-registernow-sidebar a:hover img {top:0;}
.ui-datepicker-title select {color:#333;}
.tour-notifications {}
.tour-notifications p.Notification {background:#DCBE7A url(../../../uploads/notification.png) no-repeat 18px 8px;margin:-19px -19px 19px -19px;padding:13px 13px 13px 53px;}
.uk-pagination.usa-holy-ground {margin:40px 0;}
.uk-pagination.usa-holy-ground li a {padding:6px 13px;color: #fcfbf1;background-image:-webkit-linear-gradient(top, #bdc8c9, #99aeb0);background-image: linear-gradient(to bottom, #bdc8c9, #99aeb0);}
.uk-pagination.usa-holy-ground li a:hover {color:#fff;background-image:-webkit-linear-gradient(top, #c7d2d3,#aac0c2);background-image:linear-gradient(to bottom, #c7d2d3,#aac0c2);border:1px solid rgba(0,0,0,.03);}
.uk-pagination.usa-holy-ground li:first-child {float:left;}
.uk-pagination.usa-holy-ground li:last-child {float:right;}
body.jobs dl.holygroundtour, body.news dl.holygroundtour {display:none;}
body.jobs .hggmap, body.news .hggmap {display:none;}
.ginput_full ginput_cardextras {float:left;}
.mmark {background-image:url(../../../uploads/mark.png);}
body.category-22 .uk-article-meta {display:none;}
.faq {position:relative;}
.faq dt {color:#000;font-weight:bold;font-size:16px;}
.faq dt:before {display:inline-block;content:"Q";font-size:28px;width:30px;height:auto;color:#0196b6;}
.faq dd {color:#333;margin:10px 0 25px;padding-left:30px;}
.faq dd:before {display:inline-block;content:"A";font-size:28px;width:30px;height:auto;color:#949494;font-weight:bold;left:2px;position:absolute;}
.faq {border: 1px solid #eee;border-radius: 4px;padding:6px;}
.faq .t {font-size:18px;color:#0b7d9e;}
.faq .q, .faq .a {margin-left: 30px;line-height: 20px;}
.faq .q {margin-top: 30px;color:#0b7d9e;}
.faq .a {}
.faq .q:before, .faq .a:before {display:block;padding:2px;color:#fff;width:20px;text-align:center;position:absolute;left:4px;border-radius: 50%;}
.faq .q:before {content:"Q";background:#0b7d9e;}
.faq .a:before {content:"A";background:#65ADAD;}
.announcement {background: #073f6a;color: #fff; padding: 20px; margin: 25px -20px 40px -20px;border-radius: 6px; font-size: 18px;}
.announcement a {color:#8fe0d4}
.announcement:hover {background-color:#022948; color:#E0E0E0;}
.announcement:hover a {color: #00E7C4;font-size:21px;}
.tour-price-table caption {padding-top:20px;}
.tour-price-table th, .tour-price-table td {text-align:center !important;}
.tm-toolbar.uk-hidden-small {background-color:#ebede1;}
.uk-subnav li a {line-height:30px;}
.page-id-2919 .tm-middle .tm-main article {background:url(../../../uploads/tour-sponsor-bg.jpg) no-repeat center top;}
.page-id-2917 .tm-middle .tm-main article {background:url(../../../uploads/tour-first-option.jpg) no-repeat center top;}
.page-id-2980 .tm-middle .tm-main article {background:url(../../../uploads/tour-own-bg.jpg) no-repeat center bottom;}
.page-id-2917 .uk-article-title,
.page-id-2919 .uk-article-title {display:none;}
.tour-gateway_wrapper .gfield_radio li label {font-size:18px;}
.tour-gateway_wrapper .gfield_radio li span {display:block;color:#777;font-size:14px;}
.tour-gateway_wrapper.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top:8px}
.sponsorship_wrapper.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top:6px;}
.tour-gateway_wrapper .tour-first-option {padding-top:6px;}
.tour-gateway_wrapper/* .gform_footer.top_label, .tour-gateway_wrapper .tour-first-option*/,
body.page-id-2917 .tm-socialbuttons {padding-left:40%;}
.tour-gateway_wrapper h1 {color:#0f474e;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.tour-gateway_wrapper h2 {color:#ffffff;text-shadow:0 -1px 1px #555;margin-top:-15px;}
.sponsorship input[type=button].button,
.tour-gateway_wrapper input[type=submit].button,
.sponsorship_wrapper input[type=submit].button,
.holy_ground_registration_wrapper input[type=submit].button,
.holy_ground_registration_wrapper input[type=button].button {border-radius:4px;background:#4FCDDC;padding:15px 30px;}
.tour-gateway_wrapper input[type=submit].button:hover,
.sponsorship_wrapper input[type=submit].button:hover,
.holy_ground_registration_wrapper input[type=submit].button:hover {background-color:#7EE7EE;}
.gform_wrapper input[type=button].button {background:#7CB7A2;}
#gform_next_button_15_36, #gform_next_button_8_87 {background:#4FCDDC}
#gform_next_button_15_36:hover, #gform_next_button_8_87:hover,
.sponsorship input[type=button].button:hover {background-color:#7EE7EE;}
#gform_12 {position:relative;}
/* .page-id-2919 .gform_footer.top_label {position:absolute;top:850px;left:130px;} */
.previous-sponsorship {margin-top:15px;}
#field_13_38 > label,
#field_13_45 > label {display:none;}
#field_13_38,
#field_13_45 {margin-top:20px;border-top:1px solid #ddd;padding-top:20px;}
.tour-gateway_wrapper .gfield_required {display:none;}
.tour-gateway_wrapper .gfield_label {font-size:24px;color:#0a717d;}
.sponsorship_wrapper .gfield_radio label, 
.sponsorship_wrapper #field_12_5 label {font-size:18px;}
.sponsor-total {position:relative;left:90px;top:-39px;}
.sponsor-total .ginput_container input {width:200px !important;}
.gf-spacer {border:none !important;}
.tnc-car {padding:5px 20px;}
.tnc-box.tnc-car ol {width:95%;}
.tnc-box ul {margin:20px !important;}
.tnc-box ul p {margin-left: 2em;}
.tnc-box ul li span {font-weight:bold;color:#676767;}
.tnc-yes.tnc-car {width:65%;border-top:1px solid #ccc;}
#input_7_36, #input_15_43 {width:85% !important;}
#input_15_42 {height: 60px;padding:10px 0;}
.tnc-car.tnc-previous {position:relative;top:7px;left:-20px;}
.tnc-bus {padding:0 20px;}
.tnc-bus.tnc-box {padding:30px;border:1px solid #eee;height:300px;overflow:auto;width:90%;background:none repeat scroll 0% 0% #F2F2F2;}
.tnc-yes label {color:#333;}
.tnc-car.tnc-box {padding:30px;border:1px solid #eee;height:300px;overflow:auto;width:65%;background:none repeat scroll 0% 0% rgba(200,200,200,.3);}
.holy_ground_registration_wrapper .gf_list_5col label {margin-bottom:5px !important;}
.holy_ground_registration_wrapper .gf_list_5col .gfield_description {padding-top:0 !important;position:absolute;top:11px;left:90px;color:#8B8B8B;}
.holy_ground_registration_wrapper .gf_list_5col {position:relative;}
#field_8_1.gsection {padding-top:40px;}
#input_8_59 li {overflow:visible !important;}
#input_8_59 li label {padding:10px 15px;background:#ECE2B2;border-radius:4px;height:100px;box-sizing:border-box;margin:0 15px 0 0;}
#input_8_59 li label span {padding:10px 0 0 0;}
#input_8_59 li input {display:none;}
#input_8_59 li input[type=radio]:checked+label {background-color:#4FCDDC; box-shadow:0px 1px 5px #444;}
#field_8_172.tour-negative-number {position:absolute;top:500px;left:240px;color:#CA7C68;}
.region-name {font-size:3em;margin:30px 0 10px;height:50px;}
.gfield.participants {float:left;width:15%;clear:none !important;}
.gfield.participants select.medium {width:90% !important;}
.holy_ground_registration .gf_left_third {width:40% !important;}
.holy_ground_registration .gf_middle_third {width:35% !important;}
.holy_ground_registration .gf_right_third {width:23% !important;}
.holy_ground_registration .datepicker.medium {width:70% !important;}
#field_8_73 {padding-top:20px;}
.uk-table .mini-tour {color:#c74042;width:80px;}
.uk-table .kick-off {background:#F8ED9D;}
.kick-off .kickoff-desc {padding: 6px 20px;}
.uk-table .desert-rider {background:#eae1d0;}
.uk-table .homestead {background:#dcead0;}
.uk-table .cajun {background:#DDF0E3;}
.uk-table .deep-south {background:#d0dbea;}
.uk-table .civil-rights {background:#e1d0ea;}
.uk-table .freedom-trail {background:#d0eae4;}
.uk-table .pilgrim-tour {background:#eee1e4;}
.uk-table .yankee-clipper {background:#e6ebf0;}
.uk-table .niagara {background:#e6f0f0;}
.uk-table .great-lakes {background:#f0e6ef;}
.uk-table .cattle-drive {background:#e6f0e6;}
.uk-table .oregon-trail {background:#f0e6e7;}
.uk-table .grand-finale {background:#f9f9e6;}
.uk-table.table-tour tr td:nth-child(n+4):nth-child(-n+8) {}
.uk-table.table-tour tbody tr td, .uk-table.table-tour tbody tr th, .uk-table.table-tour thead tr:nth-child(n+2) th {text-align:center;}
.uk-table.table-tour tbody tr td.location,
.uk-table.table-tour tbody tr td.proposed-time,
.uk-table.table-tour tbody tr.driving td,
.uk-table.table-tour tbody tr td.driving,
.uk-table.table-tour tbody tr td.board-loc,
.uk-table.table-tour tbody tr td.board-time {text-align:left;}
.table-tour .driving {font-style:italic;color:#777;}
.table-pacific thead tr:first-child,
#tour-overview .pacific .region-title {color:#3da8a6;}
.table-gateway thead tr:first-child,
#tour-overview .gateway .region-title {color:#0b78a1;}
.table-capital thead tr:first-child,
#tour-overview .capital .region-title {color:#56bed8;}
.table-atlantic thead tr:first-child,
#tour-overview .atlantic .region-title {color:#d6810f;}
.table-midwest thead tr:first-child,
#tour-overview .midwest .region-title {color:#e8ca60;}
.table-mountains thead tr:first-child,
#tour-overview .mountains .region-title {color:#5c5aa0;}
#tour-overview .kick-off .region-title {color:#DA292C;}
.uk-subnav-line .uk-active a {color:#013e4f;}
.table-tour thead tr:first-child th {border-bottom:none;border-top:1px solid #A4A4A4;}
.tour-tentative {color:#aaa !important;}
.gf_list_inline.bus-needs {margin-bottom:-10px;}
.bus-needs > label {float:left;width:75%;}
.bus-needs > label:before {content:'';display:inline-block;width:10px;height:10px;background-color:#eee;margin-right:10px;border-radius:50%;}
.bus-needs ul.gfield_radio {padding-top:10px;}
.bus-needs-desc {padding-left:20px;}
.bus-needs-desc textarea.medium,
.bus-needs-desc input[type=text] {font-size:16px;border:1px solid #CACACA;background-color:#F8F8F8;padding:10px;border-radius:4px;height:100px;overflow:auto;}
.bus-needs-desc input[type=text] {width:150px;}
#tour-overview .region {width:450px;float:left;margin:10px 20px 10px 0; box-sizing:border-box;position:relative;}
#tour-overview .desc {padding:10px;}
#tour-overview .kick-off .desc {width:300px;float:left;margin-right:40px;}
#tour-overview img {position:absolute;display:none;}
#tour-overview .kick-off img {top:0;left:650px;width:200px;height:204px;}
#tour-overview .pacific img {top:-20px;left:240px;width:220px;height:177px;}
#tour-overview .gateway img {top:-30px;left:220px;width:260px;height:174px;}
#tour-overview .capital img {top:-40px;left:270px;width:160px;height:250px;}
#tour-overview .atlantic img {top:-30px;left:290px;}
#tour-overview .midwest img {top:-30px;left:200px;width:250px;hegith:195px;}
#tour-overview .mountains img {top:-30px;left:170px;height:300px;height:172px}
#tour-overview .region.kick-off {width:920px;height:240px;min-height:240px;}
#tour-overview .region {border:1px solid #eee;min-height:488px;}
#tour-overview .region-title {font-size:24px;padding:20px 10px;background:#f6f6f6;}
#tour-overview dl {padding:10px;}
#tour-overview dl dt {float:left;}
#tour-overview dl dd {margin-left:120px;}
#tour-overview .kick-off dl dd {margin-left:470px;}
#tour-overview dd:after {content:'';display:block;clear:right;}
#tour-overview .day {display:inline-block;width:50px;color:#676767}
#tour-overview .date {display:inline-block;width:65px;color:#676767}
#tour-overview .date:after {content:" - ";color:#aaa;}
#tour-overview .special {color:#E65292;}
#tour-overview .region-title {background-image:url(../../../uploads/a.png);}
.gform_wrapper ul li.gfield.mini-tour-desc, .gform_wrapper ul li.gfield.mini-tour-map {float:right;width:720px;clear:none;}
.gform_wrapper ul li.gfield.mini-tour-option {width:170px;clear:none;}
.mini-tour-desc dt:nth-child(-n+5), .mini-tour-desc dd:nth-child(-n+5) {float:left}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.mini-tour-desc dl dd {margin:0 50px 0 5px;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.mini-tour-desc dl dt {margin:0 5px 0 0;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.mini-tour-desc dl {margin:20px 0 0 0;}

dl.tour-promo {height:auto;width:100%;}
.tour-promo dt, .tour-promo dd {display:block;}
.tour-promo dd {width:48%;margin-right:10px;float:left;height:auto;min-height:260px;overflow:hidden;}
.tour-promo dd:last-child {margin-right:0;}
.tour-promo dt {font-size:24px;clear:both;margin:15px 0;}
.tour-promo div div {display:none;}
.tour-promo div div:target {display:block;}
.tour-promo #tour-promo-postcards img {width:142px;margin:0 5px 10px 0;}
.tour-promo #tour-promo-postcards a {display:inline-block;}
.tour-promo .tour-download {width:100%;margin:20px 0;padding:15px 0;background:#59B3B8;color:#fdfdfd;}
.tour-promo .tour-download:hover {background-color:#9ADDDE;}
.tour-promo a:hover img {opacity:0.7;}
.tour-promo p {color:#777;}
.boarding-map iframe {width:100%;}
.perk .description, .perk li {font-size:13px;line-height:18px;}
.perk .soldout {
  color: white;
  background: black;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 5px 15px;
  margin-top: 0px;
  margin-bottom: 0px;
  float: right;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.perk .title .your-contribution {
  color: #595959;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 1px;
  padding-left: 10px;
  padding-top: 7px;
}

.perk .title .match-total {
  color: #f52887;
  font-size: 15px;
  font-weight: normal;
  padding-top: 4px;
}

.perk .title .perk-title {
  padding-top: 10px;
}

.perk .description {
  color: #595959;
  padding-top: 1em;
  margin-top: 0;
  border-top: 1px solid #f4f4f4;
  line-height: 18px;
  word-wrap: break-word;
  white-space: pre-line;
}

.perk .contributor {
  margin-right: 10px;
  margin-bottom: 10px;
}

.perk .claim .button {
  padding-left: 11px;
  padding-right: 9px;
  font-size: 11px;
  margin-right: 10px;
}

.perk .claimed {
  color: black;
  font-size: 12px;
  font-weight: bold;
  line-height: 30px;
  margin: 0;
  clear: both;
}

.perk .perkdelivery {
  color: black;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  line-height: 30px;
  margin: 0;
  padding-right: 40px;
  clear: both;
}

.perk .claimed.big-perk-button {
  color: black;
  font-size: 12px;
  font-weight: bold;
  line-height: 30px;
  margin: 0;
}

.perk .perkdelivery.big-perk-button {
  color: black;
  font-size: 12px;
  font-weight: bold;
  line-height: 30px;
  margin: 0;
  padding-right: 0;
}

.perk .soldout {
  color: white;
  background: black;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 5px 15px;
  margin-top: 0px;
  margin-bottom: 0px;
  float: right;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
p.twih-date {font-size:16px}
p.quote { margin-left:40px}
div.insert { float:right; width:308px; margin:0 0 1em 20px }

dl.schedule dt {float:left; width:20%; font-weight:bold; clear:left}
dl.schedule dd {clear:right; width:80%; padding-left:20% }
div.left {float:left; clear:right; margin-right:20px }

p.dropcap:first-letter {
	display: block;
	margin: 7px 4px 0px 0px;
	float: left;
	font-size: 280%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*spacing of Mini Tour Options*/
li.mini-tour-desc dl { min-height:103px }
li#field_8_192 label.gfield_label {margin-top:32px; color:#527B85; font-weight:bold}
ul#input_8_192 li {margin:12px 0}


dd ul.bulleted { float: none; clear: both; }
div.featured-image { max-width: 782px !important; position: relative }
h1.name { font-size: 24px; margin-bottom: 0; line-height: 120% }
h1 span.lifespan {font-size:1em;display:block;font: normal 21px Impact; margin-top: 0; line-height: 120% }
div.pic_individual { width: 300px; height: 376px; float: left; margin: 13px 20px 20px 0;position:relative;}
div.infoover { position: absolute; bottom: 0; width: 100%; background-color: #666; opacity: .76 }
div.infoover p { position: relative; margin: 8px; color: #FFF }
div.pic_friends { max-width: 743px; max-height: 521px }
div.details { text-align: center; background-color: #CCC; margin: 20px 0; padding: 36px }
div.details h3 { font-weight: bold; font-family: Arial, Helvetica, sans-serif }
div.details h3.weight0 { font-weight: normal; margin: 9px 0 }
body.single-inmemoriam .tm-article-date {display:none;}
body.single-inmemoriam .tm-article .tm-article-content.tm-article-date-true {margin-left:0;}
.uk-button.ffwpu {border-radius:4px;padding:13px 26px;margin:20px 0;}

.imagecaption { 
	font-size: 14px; 
	color: #777;
	padding-top: 5px;
	line-height:16px;
}

.imagecaption2 { 
	font-size: 12px; 
	color: #777;
}

.imagefloatleft {
	float: left;
	margin-right: 30px;
	width: 233px;
	overflow: hidden;
}

.imagefloatleft2 {
	float: left;
	margin-right: 30px;
	padding-top: 10px;
	width: 233px;
	overflow: hidden;
}

.halfwidthimage {
	width: 50%;
	float: left;
	padding-right: 20px;
}

.halfwidthimage2 {
	width: 50%;
	float: left;
	padding-right: 10px;
}

.halfwidthimage3 {
	width: 50%;
	float: right;
	padding-left: 10px;
}
div[itemprop="offers"] p.price,
.woocommerce-result-count,
form.woocommerce-ordering,
.term-ipec-installment-plan.woocommerce ul.products span.price {display:none;}
.term-ipec-installment-plan.woocommerce ul.products li.product {width: 45%;padding-left:5px;padding-bottom:10px;border-left:2px solid #dedede;}
.term-ipec-installment-plan.woocommerce ul.products li.product .wp-post-image {display:none;}
.term-ipec-installment-plan.woocommerce ul.products li.product h3 {font-size:1.8em;padding:.25em 0;}
.term-ipec-installment-plan.woocommerce ul.products li.product h3.title .perk-title {font-size:16px;padding-top:0;}
.term-ipec-installment-plan.woocommerce h1.page-title {margin-bottom:60px;}
.term-ipec-installment-plan.woocommerce ul.products li.product .product_type_variable-subscription {margin-top:20px;}
.term-ipec-installment-plan.woocommerce ul.products div[itemprop="description"] {height:40px;overflow:hidden;}
.term-ipec-installment-plan.woocommerce ul.products li.product .product_type_variable-subscription {color:#3B9A8B;font-weight:normal;text-shadow:none;border:none;}
.woocommerce input[type="radio"] {margin-right:10px;}
.woocommerce table.variations {font-size:16px;line-height:28px;}
.variations_button {margin-top:30px;}
form.variations_form.cart {margin-top:20px;}
.page-id-5373 .uk-article-title {display:none;}
blockquote {color:#83334a;}
blockquote span {display:block;font-size:.9em;opacity:.8;text-align:right;}
blockquote > span {padding-top:6px;}
.tf-sh-sc {font-size:16px;font-family:'Open Sans';}
.tf-sh-sc dt {margin:30px 0 0 0;color:#83334a;}
.tf-sh-sc .s {margin:15px 0 0 100px;font-size:18px;}
.tf-sh-sc dt:after {content:"";display:inline-block;width:70%;height:1px;background:#83334a;opacity:.1;margin-left:10px;}
.tf-sh-sc .l,.tf-sh-sc .b {display:block;color:#a9a9a9;margin-top:5px;margin-left:100px;font-weight:100;}
.tf-sh-sc .t {float:left;margin:15px 0 0 0;font-size:16px;font-weight:100;}
.tf-sh-sc .l:before {content:"at ";}
.tf-sh-sc .b:before {content:"sponsored by ";}
.tf-sh-sc .f {padding:0 20px 20px 20px;margin:25px 0 0 0;background:#fefefe;border:1px solid #83334a;border-radius:6px;}
.tf-sh-sc.celebration .f {background:url(../../../uploads/hammerstein.jpg) no-repeat top left;padding-top:30px;}
.tf-sh-sc.celebration .f h2 {margin-bottom:170px;}
.tf-sh-sc.celebration dt {margin-top:13px;}
.tf-sh-sc.celebration dd {line-height:130%;font-size:.9em;}
.tf-sh-sc.celebration .title {font-weight:bold;margin-top:15px;font-size:1em;}
.introductory {}
.soon {font-size:.85em;color:#338399;}
.tf-speech {border-top: 1px solid #e7e7e7;}
.seonghwa-banner, #live-webcast {margin:40px 0;padding:20px 0 0 0;border-top:1px solid #eee;}
.seonghwa-banner a:hover img {opacity:.6;}
@media (min-width: 768px) {
.mobile-only {display:none;}
/*.sticky.uk-article,
.home .uk-width-medium-1-2:first-child .uk-article:first-child {width:782px;display:block;left:-391px;position:relative;height:355px;}
.sticky.uk-article > a:first-child,
.home .uk-width-medium-1-2:first-child .uk-article:first-child > a:first-child {width:480px;float:left;display:block;margin-right:15px;}
.sticky.uk-article > a.thumb-featured,
.sticky.uk-article a img,
.home .uk-width-medium-1-2:first-child .uk-article:first-child a img {width:480px;height:269px;float:left;}*/
.sticky.uk-article > a.thumb-featured,
.sticky.uk-article a img {margin-right: 25px;}
.home .sticky .featured_video_plus,
.home .uk-width-medium-1-2:first-child .uk-article:first-child .featured_video_plus {width:510px;float:left;margin-right:16px;float:left;margin-right:15px;}
.home .uk-article-title {font-size:21px;}
.home .sticky .uk-article-title {font-size: 24px; line-height: 28px; margin-bottom: 10px;}
.featured_video_plus {margin-bottom:3px;}
}
@media (max-width: 767px) {
.desktop-only {display:none;}
.tm-page-bg .uk-panel.widget_nav_menu {display:none;}
/*.sticky.uk-article,
.home .uk-width-medium-1-2:first-child .uk-article:first-child {width:782px;display:block;left:-391px;position:relative;height:335px;}
.sticky.uk-article > a:first-child,
.home .uk-width-medium-1-2:first-child .uk-article:first-child > a:first-child {width:480px;float:left;display:block;margin-right:15px;}
.sticky.uk-article > a.thumb-featured,
.sticky.uk-article a img,
.home .uk-width-medium-1-2:first-child .uk-article:first-child a img {width:480px;float:left;}
.sticky.uk-article > a.thumb-featured,
.sticky.uk-article a img {margin-right: 25px;}
.sticky .uk-article-title,
.home .uk-width-medium-1-2:first-child .uk-article:first-child .uk-article-title {height:auto;display:block;}
.home .sticky .featured_video_plus,
.home .uk-width-medium-1-2:first-child .uk-article:first-child .featured_video_plus {width:510px;float:left;margin-right:16px;float:left;margin-right:15px;}
.home .uk-article-title {font-size:20px;}
.featured_video_plus {margin-bottom:3px;}*/
.uk-article-title {height: auto;}
}
@media (max-width: 767px) {

}
#comments {border-top:6px solid #efefef;padding-top:16px;}
#respond .uk-form-row:nth-child(-n+3) {float:left;margin:13px 13px 13px 0;}
#respond .uk-form-row.actions {float:none;clear:both;padding-top:16px;}
.single.single-post article .featured-image img {display:none;}
.single.single-post .uk-article-title {font-size:28px;margin-bottom:10px;}
.tm-page-bg .uk-panel .uk-nav > li > a {display: inline-block;-moz-box-sizing: border-box;box-sizing: border-box;text-decoration: none;font-family: 'Open Sans', sans-serif;font-weight: bold;}
.tm-page-bg .uk-panel .uk-nav > li {display:inline;}
.home article {font-size:14px;line-height:20px;box-sizing:border-box;height:453px;}
.uk-article-title + .uk-article-meta {text-align:left;margin-top:10px;}
#mc_embed_signup form {padding:0 !important;}
#mc_embed_signup h2 {margin:0 0 13px 0 !important;line-height:20px;}
#mc_embed_signup .button {width:150px !important;}
#mc_embed_signup .indicates-required {display:none;}
.button_cta a {border-radius:3px;font-family:'Open Sans',sans-serif;font-weight:bold;}
footer {font-size:14px;font-family:'Open Sans',sans-serif;}
article a:hover .wp-post-image,
.tm-sidebar-a a:hover img {opacity:.95; box-shadow: inset 0 0 20px #000;}
.uk-pagination.news {margin:40px 0;}
.uk-pagination.news li a {max-width:300px;white-space:nowrap;overflow:hidden;}
.uk-pagination.news li a span {font-size:12px;font-family:'Open Sans',sans-serif;color:#5595b1;}
.uk-pagination.news .next {float:left;margin-left:60px;}
.uk-pagination.news .prev {float:right;}
.uk-pagination.news li {position:relative;}
.uk-pagination.news li.next a:hover span:before {content:"<";display:inline-block;position:absolute;left:-16px;color:#92c8e0;}
.uk-pagination.news li.prev a:hover span:after {content:">";display:inline-block;position:absolute;right:-16px;color:#92c8e0;}
.uk-pagination.news li.next a:hover span:before,
.uk-pagination.news li.prev a:hover span:after {top:6px;font-size:24px;}
.gform_wrapper .top_label li.gfield.gf_left_half.gsection.section-installment {margin-top: 20px;}
.gform_wrapper .section-installment h2.gsection_title {font-size: 1.2em;}
.woocommerce a.button.donation { width: 98%; white-space: normal; text-transform: none; font-size: 16px;padding-top:10px;padding-bottom:10px;font-weight:normal;color:#A7608D;text-shadow:none;}
.page-id-5775 article > .uk-article-title {display:none;}
.container {
	margin:0;
	overflow:hidden;
	width:978px;
	float:left;
}
#content-slider {
	width:100%;
	height:190px;
	margin:0;
}
#slider {
	background:#fff;
	height:190px;
	width:978px;
	margin:0;
	overflow:visible;
	position:relative;
}
#mask {
	overflow:hidden;
	height:190px;
}
#slider ul {
	margin:0;
	padding:0;
	position:relative;
}
#slider li {
	width:978px;
	height:190px;
	position:absolute;
	top:-190px;
	list-style:none;
}

#slider li.firstanimation {
	-moz-animation:cycle 18s linear infinite;	
	-webkit-animation:cycle 18s linear infinite;		
}
#slider li.secondanimation {
	-moz-animation:cycletwo 18s linear infinite;
	-webkit-animation:cycletwo 18s linear infinite;		
}
#slider li.thirdanimation {
	-moz-animation:cyclethree 18s linear infinite;
	-webkit-animation:cyclethree 18s linear infinite;		
}
@-webkit-keyframes cycle {
	0%  { top:0; }
	6.67%  { top:0; } 
	26.67% { top:0; opacity:1; z-index:0; } 
	33.34% { top:0; opacity:0; z-index:0; } 
	35% { top:0; opacity:0; z-index:-1; }
	93.3% { top:0; opacity:0; }
	100%{ top:0; opacity:1; }	
}
@-moz-keyframes cycle {0%  { top:0; }
	6.67%  { top:0; } 
	26.67% { top:0; opacity:1; z-index:0; } 
	33.34% { top:0; opacity:0; z-index:0; } 
	35% { top:0; opacity:0; z-index:-1; }
	93.3% { top:0; opacity:0; }
	100%{ top:0; opacity:1; }	}
@-webkit-keyframes cycletwo {
	0%  { top:0; opacity:0; }
	26.67% { top:0; opacity:0; }
	33.34% { top:0; opacity:1; }
	60% { top:0; opacity:1; z-index:0; } 
	66.67% { top:0; opacity:0; z-index:0; }
	70% { top:0; opacity:0; z-index:-1; } 
	100%{ top:0; opacity:0; z-index:-1; }
}
@-moz-keyframes cycletwo {0%  { top:0; opacity:0; }
	26.67% { top:0; opacity:0; }
	33.34% { top:0; opacity:1; }
	60% { top:0; opacity:1; z-index:0; } 
	66.67% { top:0; opacity:0; z-index:0; }
	70% { top:0; opacity:0; z-index:-1; } 
	100%{ top:0; opacity:0; z-index:-1; }}
@-webkit-keyframes cyclethree {
	0%  { top:0; opacity:0; }
	60% { top:0; opacity:0; }
	66.67% { top:0; opacity:1; }
	93.3% { top:0; opacity:1; } 
	100% { top:0; opacity:0; z-index:0; }
}
@-moz-keyframes cyclethree {0%  { top:0; opacity:0; }
	60% { top:0; opacity:0; }
	66.67% { top:0; opacity:1; }
	93.3% { top:0; opacity:1; } 
	100% { top:0; opacity:0; z-index:0; }}
.tf-speech.celebration {}
/*.tf-speech.celebration p {padding:10px;border:1px solid #eee;border-radius:6px;}*/
.srk-slide-bq {position:relative;width:646px;height:116px;}
.srk-slide-bq > blockquote {position:absolute;top:0;left:0;bottom:0;right:0;margin:0;display:block;}
.sr-inline dt, 
.sr-inline dd {display:block;float:left;font-size: 16px;font-family:'roboto',sans-serif;}
.sr-inline dt {width:15%;}
.sr-inline dd {width:80%;}
dl.sr-inline:after {content:"";display:table;clear:both;margin-bottom:15px;}
.uk-description-list-line.sr-inline > dd:nth-child(n+3) {
margin-top: 5px;
padding-top: 5px;
border-top: 1px solid rgba(0, 0, 0, 0.13);
}

div.wrapper { width: 1092px; }
div.group { clear: both }
h1.title {font-size:24px;color: #4b73c6 !important;}
div.group h2 { font: normal 24px 'Open Sans', sans-serif; font-weight:700;background-color: #427890; color: #FFF; padding: 8px 0 8px 12px; margin-bottom: 12px;line-height:40px; }
div.block { position:relative;width: 205px; height: 320px; margin: 0 28px 28px 0; 
padding: 4px 12px; display: block; float: left; color: #FFF }
div.blocknpr { position:relative;width: 205px; height: 320px; margin: 0 0px 0px 0; 
padding: 4px 12px; display: block; float: left; color: #FFF }
div.block2 { margin-right: 0 }
div.overlay { position: absolute; top: 0; left: 0; width: 229px; height: 328px; display: none; background-color: #000; opacity: 0.85;}
div.block:hover div.overlay {display:block;height:100%;}
div.blocknpr:hover div.overlay {display:block;height:100%;}
div.overlay p {position:relative;padding-top:100px;z-index:1000;display:block;text-align:center;}
div.overlay a:link {font-size: 16px;text-decoration:none;display:block;}
div.overlay a:hover {color: #FFF !important;}
div.overlay a.facebook {width:36px;height:36px;display:block;background:url(../../../uploads/fb.png) center 0 no-repeat;position:relative;margin:15px auto;}
div.overlay a.facebook:hover {background-position:center -37px;}
a.resourceUrl, a.resourceUrl:link {color: #ddd !important;line-height:24px;}
body.page-id-5906 div.gold { background-color: #E2BD52; }
body.page-id-5906 div.blulite { background-color: #65C4F0; }
div.gold h3, div.blulite h3 { color: #FFF; font: normal 20px 'Open Sans', sans-serif; line-height: 108%; text-transform: uppercase;font-weight:300; }
div.block p {font: normal 15px 'Open Sans', sans-serif;line-height:15px;}
div.blocknpr p {font: normal 15px 'Open Sans', sans-serif;line-height:15px;}
div.bludark { background-color: #427890 }
div.block:hover div.overlay { display: block }
div.block:hover h3, div.block:hover p { color: #FFF }
div.blocknpr:hover div.overlay { display: block }
div.blocknpr:hover h3, div.block:hover p { color: #FFF }
body.page-id-5906 .carp {background:url(../../../uploads/CARP.png) no-repeat center center;}
body.page-id-5906 .bfm {background:url(../../../uploads/BFM.png) no-repeat center center;}
body.page-id-5906 .lwi {background:url(../../../uploads/LWI.png) no-repeat center center;}
body.page-id-5906 .aclc {background:url(../../../uploads/ACLC.png) no-repeat center center;}
body.page-id-5906 .wfwp {background:url(../../../uploads/WFWP.png) no-repeat center center;}
body.page-id-5906 .upf {background:url(../../../uploads/UPF.png) no-repeat center center;}
body.page-id-5906 .rys {background:url(../../../uploads/RYS.png) no-repeat center center;}
body.page-id-5906 .uts {background:url(../../../uploads/UTS.png) no-repeat center center;}
body.page-id-5906 .gpa {background:url(../../../uploads/GPA.png) no-repeat center center;}
body.page-id-5906 .dplife {background:url(../../../uploads/dplife.png) no-repeat center center;}
body.page-id-5906 .hsabooks {background:url(../../../uploads/HSABooks.png) no-repeat center center;}
body.page-id-5906 .cosmicphoto {background:url(../../../uploads/Cosmic_Photo.png) no-repeat center center;}
.memorial-detail-sideb {background:url(../../../uploads/hammerstein.jpg) no-repeat 0 -30% #fff;padding-top:100px;line-height:130%;color:#555;}
.memorial-detail-sideb h3 {color:#0b789c;}
/*
ul.bluedot {	margin: -5px 0px 0px 0px;padding: 0 5px 5px 5px;list-style: none;}
ul.bluedot > li { margin: 0px 0px 6px 0px;padding-left: 25px;font-weight: normal;	line-height: 16px; }
ul.bluedot > li, .h-list li { background: url(../../../uploads/list_bluedot.png) 0 0 no-repeat; }
ul.bluedot.dramas strong, ul.bluedot.movies strong {display:inline-block;}
ul.bluedot.dramas span, ul.bluedot.movies span {display:block;color:#787878;}
ul.bluedot.dramas > li, ul.bluedot.movies > li {margin-bottom:12px;}
ul.bluedot.dramas strong {width:200px;}
ul.bluedot.movies strong {width:300px;}
*/
.twih .twih-date {font-size:16px; clear: left;padding:15px 0 0 0;margin:10px 0;}
.twih .first {padding-top:15px;}
.twih > ul > li {font-weight: bold !important;}
.insert {width:330px;float:right;margin-left:40px;padding-top: 20px;}
body.single-post .insert { padding: 20px 0 0 10px;}
body.single-post .mid { padding: 8px 0 0 10px; !important}
.insert.left {float:left !important;margin-left: 0px !important; margin-right: 20px !important; padding-top: 8px !important;}
.insert.left div {padding: 0 !important;}
.insert img {width: 308px;}
.insert .video {width: 308px; padding: 10px; border: 0px solid #aaaaaa; margin: 0px 0pt 10px 0px; overflow: hidden; background-color: #000000;}
.insert div {width:308px;padding:0 10px;border:0px solid #dddddd;margin:0 0 10px 0;}
.fullimage p, .wp-caption-text {font-size: 12px; line-height: 13px; padding: 3px 0 5px 0; margin: 5px 0 0;color: #777777;}
.fullimage {padding: 10px 0 0px 0;}
.insert p {font-size: 12px; line-height: 18px; margin: 5px 0 0;color: #777777;}
.square.right {float:right;margin-left:30px;}
.one {width:255px}
.page-id-5775 .tm-main .tm-content > article {/*background: url(../../../uploads/national-memorial-service-true-parents.jpg) no-repeat top left;*/}
.page-id-5775 .tm-main article .uk-article-title {margin-top:20px;}
.srk-button {font-family: Arial, sans-serif;}
.dpl-full-article {font-family: 'Open Sans', sans-serif;font-weight: bold;border-color: #b5c533;}
.dpl-full-article:hover {background-color: ##cfe457; color: #ffffff;}
.glossary-title {float:left;width:20%;height:auto;vertical-align:top;line-height:15px;text-align:right;padding:0 10px 0 0;box-sizing:border-box;color:#09748E;border-left:3px solid #D7EAEA;}
.glossary-desc {float:right;width:80%;height:auto;text-align:left;line-height:15px;vertical-align:top;}
.glossary-item {width:auto;height:auto;clear:both;padding:20px 40px 20px 10px;}
.glossary {padding:30px 0 0 20px;}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {font-family:serif !important;}
.gform_wrapper .top_label .gfield_label {margin-top: 20px !important;}
/* Contacts */
.district-map {max-width: 100%;}
.directory {padding-top: 60px;}
.contacts {list-style-type: none;margin:0;padding:0;}
.contacts .contacts-list {width: 235px; height: 210px; display:block; float: left; box-sizing: border-box; padding-right: 20px;}
.contacts .contacts-list:nth-child(4n) {width:205px;}
.contacts .contacts-team-list .contacts-info {margin: 1px 0 0 20px; border-top: 6px solid #eee; padding-top: 8px;}
.contacts-team-list img {width: 240px; height: auto;}
.contacts .contacts-team-list .contacts-name {font-size: 18px;}
.contacts .contacts-team-list .contacts-title {line-height: 18px;}
.contacts .contacts-team-list .contacts-excerpt {padding-top: 15px;}
.contacts img {margin-right: 13px;vertical-align:top;}
.contacts-team {position:relative;border: 1px solid #eee;padding: 13px 13px 0 13px;margin: 0 0 6px 0;}
.contacts-team h2 {margin: -13px -13px 13px -13px; background-color: #E3EDF3; padding: 13px;}
.contacts-team h2 a {color: #15516b;}
.contacts-team h2 a:hover {color: #016E74;}
.contacts .contacts-profile {display: block; margin-bottom: 20px; width: 480px;}
.contacts .contacts-profile {width: 170px;}
.contacts .contacts-info {margin-top: -15px; line-height: 18px; max-width: 100%;}
.contacts .contacts-name {font-size: 16px;vertical-align: top;line-height: 16px;}
.contact-name {font-size: 24px;padding-top:13px;}
.contacts-title {font-style: italic;vertical-align: top;padding-bottom: 16px; font-size: 12px; line-height: 12px;color: #676767;}
.contacts-list:after {content:"";display:block;clear:both;zoom:1;}
.contacts-team-list {width: 48%; display: inline-block;}
.contact-profile {width:200px;height:200px;}
.team-description {color: #4d6d76;margin-bottom: 25px;line-height: 18px;padding-bottom: 13px;border-bottom: 1px solid #efefef;}
ul.contacts:after {display: block; content: ""; clear: both;}
.contact-button {display: block; text-align: center; width: 29%; border-radius: 6px; margin: 6px auto 20px;padding: 10px 25px;background: #9FBF76; color: #fff; font-family: sans-serif;}
.contact-button:hover {background-color: #B8D082; color: #FFFFFF;}
.green_button.dpl-full-article.green_button_center {display: block; margin-left: auto; margin-right: auto;}
.scripture-book {padding:6px 30px 3px 6px;}
.scripture-thumbnail {float:left;width:213px;height:302px;}
.scripture-thumbnail a:hover img {opacity:.85;}
.scripture-description {color: #676767;font-size: .95em; line-height: 1.5em;}
.select-district {position: absolute; right: 10px; top: 15px;}

.post-type-archive-contacts #uwpqsf_id {width: 230px; border: none;}
.post-type-archive-contacts #uwpqsf_id .uform_title {display: none;}
.post-type-archive-contacts #uwpqsf_id .uwpqsf_class {width: 150px; display: inline-block;}
.post-type-archive-contacts #uwpqsf_id .uwpqsf_class.uwpqsf_submit {width: 70px; display: inline-block;}

/* Directory Selector */
.post-type-archive-contacts .tm-main { background: url(../../../uploads/directory-bg.jpg) 0 0 no-repeat; overflow: visible;}
#directorySelector, #districtSelector {margin:0;padding:0;list-style-type:none;}
#district-container {position: relative;}
#usa-district-map {width: 680px; display: inline-block;}
#usaDistrictName span {display: block; font-size: 15px; color: #95B5B0;}
.directory-map-contact-info {display: inline-block; box-sizing: border-box; min-width: 200px; max-width: 290px; vertical-align: top; padding: 110px 0 0 23px;}
.directory-map-contact-info p {font-size: .85em;line-height: 1.4em;}

/* Signatures */
.kkim {background: url(http://foundationday.familyfed.org/wp-content/uploads/kkim.jpg) no-repeat top left;}
.mbalcomb {background: url(http://foundationday.familyfed.org/wp-content/uploads/mbalcomb.jpg) no-repeat top left;}
.kkim {padding-top: 40px;margin: 0;}
.mbalcomb {padding-top: 80px;margin: 0 0 40px 0;}

/* search page */
.search-results .uk-article-title {margin:0;padding:0;height:auto;font-size:21px;}
.search-results p {margin:3px;font-size:13px;line-height:18px;}

/* faqs */
#faq-heading, #faq-body {display:flex;}
#faqs {margin-bottom:30px;min-height:300px;}
#faqs h3 {margin:0;}
#faqs p {}
#faqs ul {padding:0;}
#faqs li {list-style-type:none;line-height: 120%;margin-bottom:5px;padding:3px;}
#h-topics, #b-topics {flex:2}
#h-questions, #b-questions {flex:3}
#h-answers, #b-answers {flex:4}
.faq-topic {cursor:pointer;}
.faq-topic.active, .faq-question.active {background-color:rgba(36, 194, 243, 0.38);}
.faq-topic:hover {color:#099;}
.woocommerce-message .wc-forward {display:none;}
.thumbnail-container, .thumbnail-container img { width: 100%; }
.archive article > a.thumb-featured { width: 330px; max-width: 100%; }