  button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}  @font-face {  font-family:'GaramondPremrPro-It';  src:url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-It.eot') format('embedded-opentype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-It.otf') format('opentype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-It.woff') format('woff'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-It.ttf') format('truetype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-It.svg') format('svg');  font-weight:normal;  font-style:normal; } @font-face {   font-family:'trajanregular';   src:url('/wp-content/themes/capmin/lib/fonts/trajan-regular-webfont.woff2') format('woff2'),  url('/wp-content/themes/capmin/lib/fonts/trajan-regular-webfont.woff') format('woff');   font-weight:normal;   font-style:normal; } @font-face {   font-family:'trajanbold';   src:url('/wp-content/themes/capmin/lib/fonts/trajan_bold-webfont.woff2') format('woff2'),  url('/wp-content/themes/capmin/lib/fonts/trajan_bold-webfont.woff') format('woff');   font-weight:normal;   font-style:normal; } @font-face { font-family:'Gotham-Book'; src:url('/wp-content/themes/capmin/lib/fonts/Gotham-Book.eot') format('embedded-opentype'), url('/wp-content/themes/capmin/lib/fonts/Gotham-Book.otf') format('opentype'),  url('/wp-content/themes/capmin/lib/fonts/Gotham-Book.woff') format('woff'), url('/wp-content/themes/capmin/lib/fonts/Gotham-Book.ttf') format('truetype'), url('/wp-content/themes/capmin/lib/fonts/Gotham-Book.svg') format('svg'); font-weight:normal; font-style:normal; } @font-face { font-family:'Gotham-Bold'; src:url('/wp-content/themes/capmin/lib/fonts/Gotham-Bold.eot') format('embedded-opentype'), url('/wp-content/themes/capmin/lib/fonts/Gotham-Bold.otf') format('opentype'),  url('/wp-content/themes/capmin/lib/fonts/Gotham-Bold.woff') format('woff'), url('/wp-content/themes/capmin/lib/fonts/Gotham-Bold.ttf') format('truetype'), url('/wp-content/themes/capmin/lib/fonts/Gotham-Bold.svg') format('svg'); font-weight:normal; font-style:normal; } @font-face {  font-family:'GaramondPremrPro';  src:url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro.eot') format('embedded-opentype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro.otf') format('opentype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro.woff') format('woff'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro.ttf') format('truetype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro.svg') format('svg');  font-weight:normal;  font-style:normal; } @font-face { font-family:'GaramondPremrPro-Bd'; src:url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-Bd.eot') format('embedded-opentype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-Bd.otf') format('opentype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-Bd.woff') format('woff'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-Bd.ttf') format('truetype'), url('/wp-content/themes/capmin/lib/fonts/GaramondPremrPro-Bd.svg') format('svg'); font-weight:normal; font-style:normal; }  html { box-sizing:border-box; } *, *::before, *::after { box-sizing:inherit; }  .author-box::before, .clearfix::before, .entry::before, .entry-content::before, .footer-widgets::before, .nav-primary::before, .nav-secondary::before, .pagination::before, .site-container::before, .site-footer::before, .site-header::before, .site-inner::before, .widget::before, .wrap::before { content:" "; display:table; } .author-box::after, .clearfix::after, .entry::after, .entry-content::after, .footer-widgets::after, .nav-primary::after, .nav-secondary::after, .pagination::after, .site-container::after, .site-footer::after, .site-header::after, .site-inner::after, .widget::after, .wrap::after { clear:both; content:" "; display:table; }   ::-moz-selection {  color:#fff; background:#8c1a29; } ::selection { color:#fff;  background:#8c1a29; }  html { font-size:62.5%;  -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; }  body > div {   font-size:22px;   font-size:2.2rem; } body { background-color:#fff; color:#000; font-family:'GaramondPremrPro';   font-size:22px;   font-size:2.2rem; font-weight:400;   line-height:1.3;   margin:0 !important; } button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button, .gallery img { transition:all 0.2s ease-in-out; } a { color:#8c1a29; text-decoration:none; transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out; } a:focus, a:hover { color:#000; text-decoration:none; } p { margin:0 0 30px; padding:0; } ol, ul { margin:0; padding:0; } li { list-style-type:none; } hr { border:0; border-collapse:collapse; border-top:1px solid #eee; clear:both; margin:30px 0; } b, strong { font-family:'GaramondPremrPro-Bd'; font-weight:400; } blockquote, cite, em, i { font-style:italic; }  blockquote { margin:30px; } blockquote::before { content:"\201C"; display:block; font-size:30px; font-size:3rem; height:0; left:-20px; position:relative; top:-10px; }  h1, h2, h3, h4, h5, h6 {  font-family:'trajanregular'; font-weight:400; line-height:1.4; margin:0 0 20px; } h1 { font-size:30px; font-size:3rem; } h2 { font-size:27px; font-size:2.7rem; } .entry-content h3, .entry-content h4 { font-weight:600; } h3 { font-size:24px; font-size:2.4rem; } h4 { font-size:20px; font-size:2rem; } .entry-content h4 { margin-top:40px; } h5 { font-size:18px; font-size:1.8rem; } h6 { font-size:16px; font-size:1.6rem; }  embed, iframe, img, object, video, .wp-caption { max-width:100%; } img { height:auto; vertical-align:top; } figure { margin:0; }  .gallery { overflow:hidden; } .gallery img { border:1px solid #eee; height:auto; padding:4px; } .gallery img:focus, .gallery img:hover { border:1px solid #999; outline:none; } .gallery-columns-1 .gallery-item { width:100%; } .gallery-columns-2 .gallery-item { width:50%; } .gallery-columns-3 .gallery-item { width:33%; } .gallery-columns-4 .gallery-item { width:25%; } .gallery-columns-5 .gallery-item { width:20%; } .gallery-columns-6 .gallery-item { width:16.6666%; } .gallery-columns-7 .gallery-item { width:14.2857%; } .gallery-columns-8 .gallery-item { width:12.5%; } .gallery-columns-9 .gallery-item { width:11.1111%; } .gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) { clear:left; } .gallery-item { float:left; margin:0 0 30px; text-align:center; }  input, select, textarea {   background-color:#fff;   border:1px solid #ddd;   color:#333;   font-size:15px;   font-size:1.5rem;   font-weight:400;   font-family:'Gotham-Book';   padding:10px;   width:100%; } input:focus, textarea:focus { border:1px solid #999; outline:none; } input[type="checkbox"], input[type="image"], input[type="radio"] { width:auto; } ::-moz-placeholder { color:#333; opacity:1; } ::-webkit-input-placeholder { color:#333; } .fl-button, button, input[type="button"], input[type="reset"], input[type="submit"], .button {   background-color:#333;   border:0;   color:#fff;   cursor:pointer;   font-family:'Gotham-Bold';   font-size:12px;   font-size:1.2rem;   padding:10px 30px; text-decoration:none; text-transform:uppercase;   white-space:normal;   width:auto; } .fl-button:hover, button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .button:focus, .button:hover { background-color:#8c1a29; color:#fff; } .entry-content .button:focus, .entry-content .button:hover { color:#fff; } .button { display:inline-block; } a.button.small, button.small, input[type="button"].small, input[type="reset"].small, input[type="submit"].small { padding:8px 16px; } .site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type="button"]:disabled, .site-container input[type="button"]:disabled:hover, .site-container input[type="reset"]:disabled, .site-container input[type="reset"]:disabled:hover, .site-container input[type="submit"]:disabled, .site-container input[type="submit"]:disabled:hover { background-color:#eee; border-width:0; color:#777; cursor:not-allowed; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button { display:none; }  table { border-collapse:collapse; border-spacing:0; line-height:2; margin-bottom:40px; width:100%; word-break:break-all; } tbody { border-bottom:1px solid #eee; } td, th { text-align:left; } td { border-top:1px solid #eee; padding:6px; } th { font-weight:400; padding:0 6px; } td:first-child, th:first-child { padding-left:0; }  .screen-reader-shortcut, .screen-reader-text, .screen-reader-text span { border:0; clip:rect(0, 0, 0, 0); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important; } .screen-reader-text:focus, .screen-reader-shortcut:focus, .widget_search input[type="submit"]:focus { background:#fff; box-shadow:0 0 2px 2px rgba(0,0,0,.6); clip:auto !important; color:#333; display:block; font-size:1em; font-weight:bold; height:auto; padding:15px 23px 14px; text-decoration:none; width:auto; z-index:100000; } .more-link:before {   content:"";   width:35px;   height:1px;   top:-8px;   position:absolute;   background-color:#8c1a29;   transition:all 0.2s ease-in-out;   } .ministry-updates-section .more-link:hover:before, .more-link:hover:before {   background-color:#000;   width:60px; } .more-link {   position:relative;   margin-top:30px;   font-family:'Gotham-Bold';   text-transform:uppercase;   font-size:12px;   display:block; } .site-container { -webkit-animation:fadein 1s; animation: fadein 1s; word-wrap:break-word; } @keyframes fadein { from { opacity:0; } to  { opacity:1; } } @-webkit-keyframes fadein { from { opacity:0; } to  { opacity:1; } }  .home .site-inner { padding:0; margin:0; } .site-inner { clear:both; margin:0 auto; padding:20px 0 0;  } .home .content {   margin:0 !important; } .full-width-content .site-inner { padding:0;   max-width:100%; }   .wrap { max-width:1280px; margin:0 auto; }  .avatar { border-radius:50%; float:left; } .author-box .avatar, .alignleft .avatar { margin-right:20px; } .alignright .avatar { margin-left:20px; } .comment .avatar { margin:0 15px 20px 0; }  .after-entry, .archive-description, .author-box { margin-bottom:40px; } .after-entry { box-shadow:0 0 20px rgba(0,0,0,0.05); padding:20px 30px; } .after-entry .widget:last-of-type { margin-bottom:0; } .breadcrumb {   border-bottom:1px solid #eee;   font-size:14px;   font-size:1.4rem;   margin-bottom:40px;   padding-bottom:10px;   font-family:'Gotham-Book';   width:100%; } .who-we-are .breadcrumb {   margin-bottom:0; } .no-border .breadcrumb {   border:none; } .strategy .breadcrumb {   color:#3b7c9a; } .strategy .breadcrumb a {   color:#fff; } .page-template-page-sponsors-php .breadcrumb, .page-template-page-ministry-map-php .breadcrumb {   margin-bottom:80px; } .page-template-page-single-arabic-bible-studies-php .breadcrumb {   direction:rtl; } .archive-description p:last-child, .author-box p:last-child { margin-bottom:0; }  .search-form { overflow:hidden; } .entry-content .search-form { margin-bottom:40px; width:50%; } .post-password-form input[type="submit"], .search-form input[type="submit"] { margin-top:10px; } .widget_search input[type="submit"] { border:0; clip:rect(0, 0, 0, 0); height:1px; margin:-1px; padding:0; position:absolute; width:1px; }  .page-header-wrap .entry-header .archive-description { margin:0;   position:relative; } .archive-description .entry-title, .archive-title, .author-box-title { font-size:20px; font-size:2rem; font-weight:400; margin-bottom:10px; } .entry-title { font-size:30px; font-size:3rem; margin-bottom:10px; } .entry-title a, .sidebar .widget-title a { color:#000; text-decoration:none; } .entry-title a:focus, .entry-title a:hover { color:#8c1a29; } .widget-title { font-size:18px; font-size:1.8rem; margin-bottom:20px; }  .aligncenter { text-align:center; } a.aligncenter img { display:block; margin:0 auto; } a.alignnone { display:inline-block; } .alignleft { float:left; text-align:left; } .alignright { float:right; text-align:right; } a.alignleft, a.alignnone, a.alignright { max-width:100%; } img.centered, .aligncenter { display:block; margin:0 auto 30px; } img.alignnone, .alignnone { margin-bottom:15px; } a.alignleft, img.alignleft, .wp-caption.alignleft { margin:0 20px 20px 0; } a.alignright, img.alignright, .wp-caption.alignright { margin:0 0 20px 20px; } .gallery-caption, .wp-caption-text { font-size:14px; font-size:1.4rem; font-weight:600; margin:0; text-align:center; } .entry-content p.wp-caption-text { margin-bottom:0; } .entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video { margin:0 0 30px; }   .widget { margin-bottom:40px; } .widget p:last-child, .widget ul > li:last-of-type { margin-bottom:0; } .widget ul > li { margin-bottom:10px; } .widget ul > li:last-of-type { padding-bottom:0; } .widget ol > li { list-style-position:inside; list-style-type:decimal; padding-left:20px; text-indent:-20px; } .widget li li { border:0; margin:0 0 0 30px; padding:0; } .widget_calendar table { width:100%; } .widget_calendar td, .widget_calendar th { text-align:center; }  .featured-content .entry { border-bottom:1px solid #eee; margin-bottom:20px; } .featured-content .entry:last-of-type { border-bottom:none; margin-bottom:0; } .featured-content .entry-image { height:75px; width:75px; } .featured-content .entry-title { font-size:16px; font-size:1.6rem; margin-bottom:5px; margin-top:10px; }  .page-template-page-bb-page-php .entry { margin-bottom:0; } .page-template-page-bb-page-php .page-header-wrap .entry-header {   position:relative; } .page-template-page-bb-home-php .ministry-updates-section { margin:0; } .page-template-page-bb-home-php .ministry-updates-section .entry-header h2, .page-template-page-bb-home-php .ministry-updates-section .entry-header h2 a { color:#000; } .page-template-page-bb-home-php .ministry-updates-section .entry-header h2 {   font-size:43px;   font-family:'GaramondPremrPro';   line-height:1;   margin-bottom:15px; } .page-template-page-bb-home-php .bible-studies-section { background:none; } .page-template-page-bb-home-php .bible-studies-section .entry-title h2 {   line-height:1.1;   font-size:33px;   margin:15px 0 20px; } .page-template-page-bb-home-php .bible-studies-section .fl-col-content {   position:relative; } .page-template-page-bb-home-php .bible-studies-section .entry-footer .fl-module-content {   padding:0; }  .home-section { min-height:0; } .home-section-1 .fl-row-content-wrap {   position:static; } .home-section-1 .fl-col-group:last-child { } .home-section-1 {   background:url(/wp-content/themes/capmin/images/home-top-bg.jpg) no-repeat 0 0 #182e51;   background-size:cover;   padding-top:160px;   min-height:600px;   position:relative; } .home-section-1 .widget {   color:#fff;   float:right;   width:50%; } .home-section-1 .widget .widget-title { color:#fff;   font-size:28px;   text-transform:uppercase; } .home-section-1 .button {   background:none;   border:1px solid #fff;   text-transform:uppercase; } .home-section-1 #menu-secondary-navigation {   position:absolute;   width:100%;   bottom:0;   text-align:center;   text-transform:uppercase;   letter-spacing:0.5px;   font-family:'Gotham-Book'; font-size:14px; margin:0;   padding:16px 0;   left:0;   background-color:rgba(10, 34, 64, 0.7); } .home-section-1 #menu-secondary-navigation li {   display:inline-block;   margin:0px 3.5%; } .home-section-1 #menu-secondary-navigation li a {   color:#b3ae88; font-weight:600;   } .home-section-1 #menu-secondary-navigation li a:hover {   color:#fff; } .ministry-updates-section {   width:68%;   margin-right:20px;   float:left;   background-color:#f4f7f9 } .ministry-updates-section .entry, .ministry-updates-section .widget {   margin:0; } .home-section-2 .wrap {   display:flex;   flex-direction:row;   flex-wrap:nowrap;   justify-content:flex-start;   align-items:stretch;   align-content:stretch; } .ministry-updates-section .featured-img-bg {   max-height:325px;   overflow:hidden;   position:relative;   background:#0f2744; } .ministry-updates-section .featured-img-bg img.wp-post-image {   width:100%;   object-fit:cover; } .ministry-updates-section .fl-col-content {   position:relative; } .ministry-updates-section .bottom-info-section {   position:absolute;   bottom:0; } .ministry-updates-section .featured-img-bg .post-label {   font-family:'GaramondPremrPro-It';   position:absolute;   bottom:0;   left:0;   background:#8c1a29;   font-size:13px;   padding:14px 22px 10px;   line-height:1;   text-transform:uppercase;   color:#fff; } .ministry-updates-section .entry-header {   padding:35px 35px 0; } .ministry-updates-section .entry-title {   font-size:40px;   font-family:'GaramondPremrPro';   line-height:44px;   margin-bottom:20px;   font-weight:400;   margin-top:0; } .ministry-updates-section .entry-content {   font-family:'GaramondPremrPro';   padding:0 45px 45px; } .ministry-updates-section .entry-content p {   margin-bottom:0; } .ministry-updates-section .entry-header .entry-meta span {   display:inline-block; } .ministry-updates-section .entry-meta span a:hover {   text-decoration:underline; } .ministry-updates-section .entry-title a { color:#000; } .ministry-updates-section .entry-title a:hover {   color:#8c1a29; } .ministry-updates-section .more-link:before {   content:"";   width:35px;   height:1px;   top:-8px;   position:absolute;   background-color:#8c1a29; } .ministry-updates-section .more-link {   margin-top:30px;   font-family:'Gotham-Bold';   text-transform:uppercase;   display:table; } .ministry-updates-section .more-link:hover { color:#000; } .bible-studies-section {   background:url(/wp-content/themes/capmin/images/home-bible-study-bg.jpg) no-repeat 0 0;   background-size:cover;   float:right;   color:#fff; width:30%; position:relative; } .bible-studies-section .wrapper { padding:22px 32px;  position:relative; } .bible-studies-section .pre-title {   font-family:'Gotham-Bold';   text-transform:uppercase;   font-size:12px;   border-bottom:1px solid rgba(255, 255, 255, 0.5); }  .bible-studies-section a, .bible-studies-section .entry-title, .bible-studies-section .entry-title a {   font-family:'GaramondPremrPro';   color:#fff; } .bible-studies-section .entry-title {   line-height:1.1;   font-size:33px;   margin:15px 0 20px; } .bible-studies-section .entry-footer {   background:#565c62;   font-size:12px;   padding:23px 32px; font-family:'Gotham-Book'; bottom:0; left:0;   position:absolute; } .bible-studies-section .entry-tag { background:#030303;  position:absolute;   text-transform:uppercase;   left:0;  font-size:13px;   font-family:'GaramondPremrPro-It'; } .bible-studies-section .entry-tag a {   font-family:'GaramondPremrPro-It';   display:block;   background:#030303;   padding:11px 24px 8px; } .bible-studies-section .entry-title a:hover {   color:#efe8b5; } .bible-studies-section .entry-tag a:hover {   background:#8c1a29; } .bible-studies-section .entry-content {   margin-top:75px;   line-height:1.4; } .bible-studies-section .entry-content p {   margin:0;   overflow:hidden;   } .bible-studies-section .more-link {   margin-top:30px;   font-family:'Gotham-Bold';   text-transform:uppercase;   display:block;   color:#fff; } .bible-studies-section .more-link:before {   content:"";   width:35px;   height:1px;   top:-8px;   position:absolute;   background-color:#fff; } .bible-studies-section .more-link:hover:before {   width:60px; } .home-section-3 {   background:url(/wp-content/themes/capmin/images/setting-record-bg.jpg) no-repeat 50% 50%;   background-size:cover; } .home-section-3 .wrap {   position:relative;   overflow:hidden;   min-height:470px; } .home-section-3 .entry-wrap {   position:absolute;   width:100%;   bottom:0;   background-color:#f4f7f9;   left:0;   padding:35px 45px; } .home-section-3 .section-title {   float:left;   width:250px;   background-color:#0a2240;   color:#fff;   padding:40px;   position:absolute;   top:0;   left:0;   height:100%; } .home-section-3 .section-title h4 { color:#fff;   font-family:'GaramondPremrPro-It';   text-transform:uppercase;   font-size:28px;   line-height:1.1;   margin:20px 0 0; } .home-section-3 .entry-item {   padding-left:25px;   float:right;   width:76%; } .home-section-3 .entry-content p {   margin:0; } .home-section-3 .entry-title, .home-section-3 .entry-title a {  } .home-section-3 .entry-title {   font-size:33px;   font-family:'GaramondPremrPro';   line-height:1;   margin-bottom:15px; } .home-section-3 .entry-content {   line-height:1.4; } .home-section-3 .more-link {   margin-top:30px;   font-family:'Gotham-Bold';   text-transform:uppercase;   display:block; } .home-section-3 .more-link:before {   content:"";   width:35px;   height:1px;   top:-8px;   position:absolute;   background-color:#8c1a29; } .home-section-4 { padding:53px 0; } .ebook-item { overflow:hidden; font-size:13px;   font-family:'Gotham-Book'; } .ebook-item .featured-img {   float:left;   width:60%;   text-align:center; } .ebook-item .ebook-entry {   float:right;   padding-top:60px;   font-size:13px;   font-family:'Gotham-Book';   width:40%; } .ebook-entry {   font-size:13px;   font-family:'Gotham-Book'; } .ebook-entry .pre {   background:#8c1a29;   color:#fff;   padding:10px 20px 8px;   text-transform:uppercase;   line-height:1;   font-family:'GaramondPremrPro-It';   display:inline-block; } .ebook-entry .ebook-title {   margin:33px 0 20px; } .ebook-entry h2, .ebook-entry .ebook-title h2 {   margin:0;   font-family:'Gotham-Bold';   font-size:33px;   text-transform:uppercase;   line-height:1; } .ebook-entry .ebook-title span {   font-family:'Gotham-Book';   font-size:13px;   text-transform:uppercase; } .ebook-entry .ebook-cta .button {   background:#fff;   border:1px solid #878787;   color:#8c1a29;   margin-right:13px; } .ebook-entry .ebook-cta .button:hover {   background:#8c1a29;   color:#fff;   border-color:#8c1a29; } .ebook-testimonial {   clear:both;   margin:30px auto 0;   max-width:920px;   overflow:hidden; } .testimonial-content h4 { color:#8c1a29;   font-family:'GaramondPremrPro';   text-transform:uppercase;   margin-bottom:12px; } .testimonial-content h4 span {   font-family:'GaramondPremrPro-It'; } .ebook-testimonial .testimonial-author { font-family:'Gotham-Bold';   font-size:13px; } .ebook-testimonial .testimonial-content {   width:76%;   float:left;   padding-left:40px;   padding-top:10px;   line-height:1.5; } .ebook-testimonial .testimonial-img { float:left;   width:24%;   text-align:center;   margin-right:0; } .ebook-testimonial .testimonial-img img { border-radius:50%; } .home-section-5 .fl-heading {   text-transform:uppercase; } .home-section-5 .widget { margin:0; } .home-section-5 .item {   color:#fff;   float:left;   background-repeat:no-repeat;   background-size:cover;   width:33.33333333333333%;   text-align:center;   padding:120px 60px;   height:390px;   background-color:#0a2240; } .home-section-5 .item h4 { color:#fff; font-size:25px; text-transform:uppercase; } .home-section-5 .item .button {  background:none;   border:1px solid #fff;   padding:12px 40px; } .home-section-5 .item-1 {   background-image:url(/wp-content/themes/capmin/images/leaders-conference-bg.jpg); } .home-section-5 .item-2 {   background-image:url(/wp-content/themes/capmin/images/ministry-leader-bg.jpg); } .home-section-5 .item-3 {   background-image:url(/wp-content/themes/capmin/images/capmin-prayer-requests-bg.jpg); }   .after-entry .enews { text-align:center; padding:10px; } .sidebar .enews { background-color:#f5f5f5; padding:30px; } .enews-widget input { font-size:16px; font-size:1.6rem; margin-bottom:10px; } .after-entry .enews-widget input { text-align:center; } .enews-widget input[type="submit"] { margin:0; width:100%; } .enews form + p { margin-top:20px; }  .gs-faq__question { background:transparent; border-bottom:1px solid #eee; color:#333; padding-left:0; padding-right:0; } .gs-faq__question:focus, .gs-faq__question:hover { background:transparent; color:#8c1a29; } .gs-faq__question::after { content:"\f132"; font-family:"dashicons"; float:right; } .gs-faq__question.gs-faq--expanded::after { content:"\f460"; }  #wpstats { display:none; }   .genesis-skip-link { margin:0; } .genesis-skip-link .skip-link-hidden { display:none; visibility:hidden; } .genesis-skip-link li { height:0; list-style:none; width:0; }  :focus { outline:none; }   .home .site-header {  z-index:9999; } .site-header { position:absolute; width:100%; z-index:9; }  .title-area { float:left; padding-bottom:25px; padding-top:25px; } .wp-custom-logo .title-area { max-width:350px; padding:0; } .site-title { font-size:20px; font-size:2rem; font-weight:600; line-height:1; margin-bottom:0; } .site-title a, .site-title a:focus, .site-title a:hover { color:#333; text-decoration:none; } .site-description, .wp-custom-logo .site-title { border:0; clip:rect(0, 0, 0, 0); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important; }  .home #mobile-menu { height:100%; } #mobile-menu {   padding:120px 0;   overflow:hidden;  opacity:0;   visibility:hidden;   transition:all .4s;   height:100%;   position:absolute;   width:100%;   left:0;   z-index:10000;   background:rgb(127,20,29);   background:-moz-linear-gradient(180deg, rgba(127,20,29,1) 0%, rgba(75,2,1,1) 100%);   background:-webkit-linear-gradient(180deg, rgba(127,20,29,1) 0%, rgba(75,2,1,1) 100%);   background:linear-gradient(180deg, rgba(127,20,29,1) 0%, rgba(75,2,1,1) 100%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7f141d",endColorstr="#4b0201",GradientType=1); } #mobile-menu, #mobile-menu a {   color:#f29e9e; } #mobile-menu a.give.button {   background:#fff;   color:#8c1a29;   margin-bottom:0;   top:-40px;   position:relative;   padding:20px 40px;   font-size:16px;   display:none; } #mobile-menu a.directory.button {   background:#fff;   color:#8c1a29;   margin-bottom:0;   position:absolute;   padding:18px 32px;   top:0;   font-size:14px;   display:none; }  #toggle {   width:125px;   height:64px;   margin:0;   position:absolute;   z-index:99999;   left:0;   background-color:#8c1a29;   top:auto;   padding:20px 20px 20px 15px;   display:flex;   flex-direction:row;   flex-wrap:nowrap;   justify-content:space-around;   align-items:center;   align-content:stretch; } #toggle span:after, #toggle span:before {  content:"";  position:absolute;  left:0;  top:-12px; } #toggle span:after{  top:12px; } #toggle span {  position:relative;  display:block; } #toggle span { width:28px; }  #toggle .menu-line-wrap span { height:1px;   background-color:#f29e9e;  backface-visibility:hidden;   transition:all 350ms 0ms ease; } #toggle .menu-line-wrap span:first-child { -webkit-transform:translateY(-7px);   transform:translateY(-7px);   width:28px; } #toggle .menu-line-wrap span:nth-child(2) {   width:16px; } #toggle .menu-line-wrap span:last-child {   -webkit-transform:translateY(7px);   transform:translateY(7px);   width:20px; } #toggle:hover .menu-line-wrap span:first-child { width:28px; } #toggle:hover .menu-line-wrap span:nth-child(2) { width:28px; } #toggle:hover .menu-line-wrap span:last-child { width:28px; }   #toggle.on span { opacity:0;   width:28px; } #toggle.on span:first-child { -webkit-transform:rotate(45deg); transform:rotate(45deg);   opacity:1;   width:28px; } #toggle.on span:last-child {   -webkit-transform:rotate(-45deg);   transform:rotate(-45deg);   opacity:1;   width:28px;   top:-1px; }  #mobile-menu.show {   opacity:1;   visibility:visible;   display:block; }  #toggle .txt, #toggle:hover .txt {   color:#fff; } .txt-wrap div {   margin:0;   color:#fff;   } .menu-line-wrap { width:35%;   position:absolute;   right:0;   padding-right:15px; } .txt-wrap { flex-basis:100%;   max-width:100%;   font-family:'Gotham-Book';   font-size:16px;   overflow:hidden;   position:relative;   height:20px; } #toggle.on .txt-wrap div {   -webkit-transform:translateY(-100%);   transform:translateY(-100%); } .txt-wrap div { display:block;   transition:-webkit-transform 350ms 0ms ease;   transition:transform 350ms 0ms ease;   transition:transform 350ms 0ms ease, -webkit-transform 350ms 0ms ease; } .gf-turnstile-container {   display:none; }   #mobile-menu .wrap {   max-width:100%;   padding-left:180px;   padding-right:180px;   display:flex;   flex-direction:row;   flex-wrap:nowrap;   justify-content:space-between;   align-items:stretch;   align-content:stretch; } #mobile-menu .widget-title, #mobile-menu .navigations .menus a { color:#f29e9e; } #mobile-menu .navigations .menus a { display:inline-block;  font-size:16px; } #mobile-menu .navigations .menus a:hover { color:#fff; } #mobile-menu .navigations .menus a, #mobile-menu .navigations .menus, #mobile-menu .widget-title {   font-family:'Montserrat', sans-serif;   font-weight:500; } #mobile-menu .navigations .widget-title a {   font-size:24px; } #mobile-menu .widget-title { font-size:24px;   text-transform:uppercase;   position:relative;   padding-bottom:15px;   margin-bottom:12px; } #mobile-menu .widget-title a:hover {   color:#fff; } #mobile-menu .widget-title:after { background-color:#4e0304; width:33px; height:8px; position:absolute; left:0; bottom:0; content:""; } #mobile-menu .featured-item {   width:20%;   float:left; } #mobile-menu .featured-item .thumbnail-wrap {   width:100%;   height:210px;   object-position:center; } #mobile-menu .featured-item .thumbnail-wrap img {   object-fit:cover;   object-position:center; } #mobile-menu .navigations {   float:right;   width:80%;   display:flex;   flex-direction:column;   flex-wrap:wrap;   justify-content:space-between;   align-items:stretch;   align-content:stretch;   padding-left:60px; } #mobile-menu .navigations .menus, #mobile-menu .navigations .contact-infos {   overflow:hidden;  } #mobile-menu .menus .widget {   float:left;   width:25%;   padding:0 25px 0 0;   margin:0; } #mobile-menu .menus .widget:last-child {   padding-right:0; } #mobile-menu .featured-content .entry-image {   height:auto;   width:auto; } #mobile-menu .featured-content .entry-title {   text-transform:none;   font-family:'GaramondPremrPro';   font-size:28px;   line-height:1.2;   margin:0; } #mobile-menu .featured-content .entry-title, #mobile-menu .featured-content .entry-title a { color:#fff; } #mobile-menu .alignnone {   margin:0; } #mobile-menu .featured-content .entry-header {   margin-top:15px;   display:block;   background:none;   min-height:0;   text-align:left; } #mobile-menu .featured-content .entry {   margin:0; } #mobile-menu .featured-content .entry-header:before {   display:none; } #mobile-menu .more-links a {   font-family:'Gotham-Bold';   text-transform:uppercase;   color:#cc0000;   font-size:14px; } #mobile-menu .more-links a:hover { color:#fff; } #mobile-menu .more-links:before {   content:"";   background-color:#cc0000;   width:70px;   height:1px;   position:absolute;   top:0; } #mobile-menu .more-links {   padding-top:15px;   position:relative; } #mobile-menu .more-links li {   line-height:1.2; } #mobile-menu .featured-item .widget {   margin:0 0 25px; } #mobile-menu .featured-item .widget:last-child {   margin:0; } #mobile-menu .contact-infos .quick-links li {   display:inline-block;   margin:0; } #mobile-menu .contact-infos .quick-links li a {   font-family:'Gotham-Bold';   text-transform:uppercase;   color:#fff;   font-size:14px;   display:block;   border:1px solid #c2a7a8;   padding:16px 24px;   min-width:140px;   text-align:center;   margin-right:24px; } #mobile-menu .contact-infos .quick-links li a:hover {   background-color:#fff;   color:#8c1a29; } #mobile-menu .navigations .contact-infos .widget {   overflow:hidden; } #mobile-menu .navigations .contact-infos .widget {   display:inline-block;   vertical-align:middle;   margin:0; } #mobile-menu .simple-social-icons a:hover {   background:none !important;   color:#fff !important; } #mobile-menu .simple-social-icons a {   background:none !important;   color:#f29e9e !important;   margin:0 !important;   padding:0 !important;   font-size:34px !important;   vertical-align:middle; } #mobile-menu .simple-social-icons li {   margin:0 20px 0 0 !important;   padding:0 !important;   float:none;   display:inline-block; } #mobile-menu .simple-social-icons svg {   fill:#f29e9e;   width:1em;   height:1em; } .simple-social-icons li.ssi-apple svg {   width:1em;   height:1em; } .simple-social-icons li.ssi-apple:hover svg { fill:#fff; } #mobile-menu .navigations .menus .sub-menu a { display:inline-block;   text-transform:uppercase;   color:#cc0000;   font-family:'Gotham-Bold';   font-size:14px; } #mobile-menu .navigations .menus .sub-menu li {   margin:8px 0 8px 15px; } #mobile-menu .navigations .menus .sub-menu {   margin-bottom:20px; } #mobile-menu .navigations .menus li.menu-item-has-children {   position:relative; } #mobile-menu .navigations .menus .submenu-button {   display:inline-block;   background:none;   padding:0;   vertical-align:middle;   margin:0;   position:absolute;   right:12%;   top:5px;   color:#f29e9e; } .language-menu {   text-align:center; } .language-menu .menu li a, #menu-other-language li a {   display:block; background-repeat:no-repeat; } .language-menu .menu li, #menu-other-language li {   display:inline-block;   margin:0 6px 12px;   vertical-align:top;   overflow:hidden; } .language-menu .menu li, .language-menu .menu li a, #menu-other-language li, #menu-other-language li a {   width:34px;   height:34px;   font-size:0;   text-indent:-9999px; } .language-menu .menu li.first, .language-menu .menu li:first-child, #menu-other-language li.first, #menu-other-language li:first-child {   } .language-menu .menu li.last, #menu-other-language li.last {   margin-right:0; } .language-menu .menu li.english a, #menu-other-language li.english a { background-image:url(/wp-content/themes/capmin/images/icon-english.svg); } .language-menu .menu li.spanish a, #menu-other-language li.spanish a { background-image:url(/wp-content/themes/capmin/images/icon-spanish.svg); } .language-menu .menu li.french a, #menu-other-language li.french a { background-image:url(/wp-content/themes/capmin/images/icon-french.svg);  } .language-menu .menu li.portuguese a, #menu-other-language li.portuguese a { background-image:url(/wp-content/themes/capmin/images/icon-portuguese.svg);  } .language-menu .menu li.russian a, #menu-other-language li.russian a { background-image:url(/wp-content/themes/capmin/images/icon-russian.svg);  } .language-menu .menu li.arabic a, #menu-other-language li.arabic a { background-image:url(/wp-content/themes/capmin/images/icon-arabic.svg);  } .language-menu .menu li.ukrainian a, #menu-other-language li.ukrainian a { background-image:url(/wp-content/themes/capmin/images/icon-ukraine.png);   background-size:contain;   background-position:center; } .language-menu .menu li.nepali a, #menu-other-language li.nepali a { background-image:url(/wp-content/themes/capmin/images/icon-nepali.png);   background-size:contain;   background-position:center; } .language-menu .menu li {   border-radius:50%;   box-shadow:0 -2px 8px 0px rgba(0, 0, 0, 0.3); } ul#menu-other-language {   display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:stretch; align-content:space-around } .menu-other-language-container ul {   text-align:left; }  .genesis-nav-menu { clear:both; line-height:1; width:100%; } .genesis-nav-menu .menu-item { display:block; float:none; position:relative; } .genesis-nav-menu a {   color:#fff;   display:block;   font-family:'Gotham-Book';   font-size:14px;   font-size:1.4rem;   font-weight:400;   text-transform:uppercase;   padding-bottom:18px;   letter-spacing:1px;   padding-top:18px;   text-decoration:none; } .single-foreign_capitols .genesis-nav-menu li.ministries-menu a, .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .current-page-ancestor a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {   background:rgba(0, 0, 0, 0.25);   } .genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a { width:100%; } .genesis-nav-menu .sub-menu { clear:both; display:none; left:-9999px; margin:0; opacity:1; padding-left:15px; position:static; z-index:99; } .nav-primary .genesis-nav-menu .sfHover a {   background-color:rgba(0, 0, 0, 0.25); } .genesis-nav-menu .sub-menu a:hover {   text-decoration:underline; } .genesis-nav-menu .sub-menu a {   background-color:rgba(0, 0, 0, 0.25);   font-size:12px;   font-size:1.2rem;   position:relative;   word-wrap:break-word; } .genesis-nav-menu .menu-item:focus, .genesis-nav-menu .menu-item:hover { position:relative; } .genesis-nav-menu .menu-item:hover > .sub-menu { left:auto; opacity:1; } .home .nav-primary .genesis-nav-menu a:hover {   color:#fff; }  .menu .menu-item:focus { position:static; } .menu .menu-item > a:focus + ul.sub-menu, .menu .menu-item.sfHover > ul.sub-menu { left:auto; opacity:1; } .genesis-responsive-menu {   padding-top:28px;  display:none; padding-bottom:15px; position:relative; } .menu-toggle, .sub-menu-toggle { background-color:transparent; border-width:0; color:#fff; display:block; margin:0 auto; overflow:hidden; text-align:center; visibility:visible; } .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover { background-color:transparent; border-width:0; color:#fff; } .menu-toggle { float:right; line-height:20px; margin-bottom:10px; margin-top:10px; padding:15px 0; position:relative; z-index:1000; } .menu-toggle.activated::before { content:"\f335"; } .site-header .menu-toggle::before {   float:left;   margin-right:5px;   position:relative;   text-rendering:auto;   font-size:34px;   top:1px;   width:34px;   height:34px; } .sub-menu-toggle { float:right; padding:9px 10px; position:absolute; right:0; top:0; z-index:100; } .sub-menu .sub-menu-toggle { padding:12px 10px; } .sub-menu-toggle::before { display:inline-block; text-rendering:auto; -webkit-transform:rotate( 0 ); -ms-transform:  rotate( 0 ); transform: rotate( 0 ); transition:transform .25s ease-in-out; } .sub-menu-toggle.activated::before { -webkit-transform:rotate( 180deg ); -ms-transform:  rotate( 180deg ); transform: rotate( 180deg ); }  .nav-primary { clear:left; width:100%;   padding-top:28px; } .nav-primary .genesis-nav-menu .give-menu a {   padding:16px 34px;   border:1px solid #fff;   margin-left:15px;   font-size:14px;   font-family:'Gotham-Bold'; } .nav-primary .genesis-nav-menu .give-menu a:hover {   background-color:#fff;   color:#8c1a29; } .nav-primary .genesis-nav-menu .current-menu-item.give-menu a {   background-color:#fff;   color:#000; } .nav-primary .genesis-nav-menu .give-menu.current-page-ancestor a {   background:none; }   #search-box {   margin-top:11px;   width:0%;   overflow:hidden;   transition:all 0.2s ease-out;   white-space:nowrap;   position:absolute;   right:62px;   top:18px;   opacity:0; } #search-input {   display:inline-block;   width:200px; } .nav-primary .genesis-nav-menu li.menu-item.right.search {   vertical-align:middle;   margin-left:8px;   margin-top:0;   position:static; } .nav-primary .genesis-nav-menu li.menu-item.right.search button {   background:none;   padding:0;   position:relative;   width:63px;   height:45px;   display:block; } #search-open { opacity:1; } #search-close { opacity:0; } .nav-primary .genesis-nav-menu li.menu-item.right.search button svg {   position:absolute;   top:0;   left:0;   height:100%;   width:100%;   padding:8px;   transition:opacity 0.2s ease-out; } #search-box input[type="submit"] {   background:#8c1a29;   padding:17px 30px; } #search-box input[type="submit"]:hover {   background:#fff;   color:#8c1a29; } #search-box form.searchwp-form .swp-flex--gap-md {   gap:0; } html>body .searchwp-live-search-result--title {   line-height:1.2;   text-transform:none;   font-family:'GaramondPremrPro';   } html>body .searchwp-live-search-result--title, html>body .searchwp-live-search-result .searchwp-live-search-result--title a {   font-size:24px;   font-weight:400; } html>body .searchwp-live-search-result--desc {   font-size:15px;   line-height:1.3; } html>body .searchwp-live-search-result--title {   margin-bottom:8px; } html>body .searchwp-live-search-result {   padding:30px 25px 10px; } .nav-secondary { margin-top:10px; } .nav-secondary .genesis-nav-menu { line-height:1.5; } .nav-secondary .menu-item { display:inline-block; } .nav-secondary a { margin-left:10px; margin-right:10px; padding:0; } .entry { margin-bottom:40px; } .entry-content ol, .entry-content ul { margin-bottom:30px; margin-left:40px; } .entry-content ol > li { list-style-type:decimal; } .entry-content ul > li { list-style-type:disc; } .entry-content ol ol, .entry-content ul ul { margin-bottom:0; } .entry-content code { background-color:#f5f5f5; } .entry-content .caption { font-size:14px; font-weight:600; margin-top:-20px; text-align:center; } .content .sticky { background-color:#f5f5f5; padding:30px; }  p.entry-meta { color:#000;   font-size:14px;   font-size:1.4rem; margin-bottom:0; font-family:'Gotham-Book';   text-transform:uppercase; } p.entry-meta a { color:#000; font-family:'Gotham-Bold'; } p.entry-meta a:hover { color:#8c1a29; } .entry-header .entry-meta { margin-bottom:20px; } .entry-footer .entry-meta { border-top:1px solid #eee; padding-top:20px; } .entry-categories, .entry-tags { display:block; } .entry-comments-link::before { content:"\2014"; margin:0 6px 0 2px; } .post-edit-link { display:none; }  .archive-pagination.pagination {   width:100%; } .pagination { clear:both; margin:60px 0;   text-align:center; } .pagination .page-numbers {   background-color:#fff;   color:#8c1a29;   cursor:pointer;   display:inline-block;   font-size:14px;   font-size:1.4rem;   font-weight:400;   margin-bottom:4px;   border:1px solid #878787;   padding:9px 16px;   text-decoration:none;   font-family:'Gotham-Bold'; } .pagination .page-numbers.current, .pagination .page-numbers:hover {   background-color:#8c1a29;   color:#fff;   border-color:transparent; } .adjacent-entry-pagination { margin-bottom:0; } .archive-pagination li { display:inline; } .archive-pagination li a {   background-color:#fff;   color:#8c1a29;   cursor:pointer;   display:inline-block;   font-size:14px;   font-size:1.4rem;   font-weight:400;   margin-bottom:4px;   border:1px solid #878787;   padding:9px 16px;   text-decoration:none;   font-family:'Gotham-Bold'; } .archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a {   background-color:#8c1a29;   color:#fff;   border-color:transparent; }  .archive .entry-title {   font-family:'GaramondPremrPro';   margin:0 0 10px;   line-height:1.2;   font-size:27px; } .search-results .entry .entry-title, .archive.category .entry .entry-title {   margin-bottom:10px !important; } .archive .entry-footer .entry-meta .entry-categories, .archive .entry-footer .entry-meta .entry-tags {   display:inline-block; } .archive .entry-footer .entry-meta .entry-tags {   float:right; }  .comment-respond, .entry-comments, .entry-pings { font-size:18px; font-size:1.8rem; margin-bottom:40px; } .comment-list li { padding:40px 0 0 30px; } .comment-list .depth-1 { padding-left:0; } .comment-list .bypostauthor { } .comment-header { margin-bottom:30px; } .comment-content { clear:both; } .comment-content ul > li { list-style-type:disc; } .comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] { width:50%; } .comment-respond label { display:block; margin-right:12px; } .comment-header p { margin-bottom:0; } .entry-pings .reply { display:none; }   .sidebar { font-size:14px; font-size:1.4rem; font-family:'Gotham-Book';  line-height:1.5; } .sidebar .mu-more-news { display:none; } .sidebar .widget { margin-bottom:40px; } .sidebar p { margin-bottom:20px; } .sidebar .ebook-item .ebook-entry, .sidebar .ebook-item .featured-img { width:100%;  } .sidebar .ebook-item .ebook-entry {  float:none; padding:0; } .sidebar .ebook-item .featured-img { display:block;  float:none; } .sidebar .ebook-entry .ebook-title h2 {   font-size:26px;   margin-bottom:6px; } .sidebar .ebook-item { text-align:center; padding:0 20px; } .sidebar .ebook-content { margin-bottom:20px; }  .sidebar .widget.language-menu {   display:none; } .page-template-page-bible-studies-php .sidebar .widget.language-menu, .single-post .widget.language-menu { display:block; }  .footer-widgets {   background-color:#0a2240;   clear:both;   padding:80px 0;   color:#fff;   font-size:14px;   line-height:1.6; } .footer-widgets .wrap { margin-left:auto;   margin-right:auto;   position:relative; } .footer-widget-area {   margin-bottom:40px;   width:40%;   padding:0 40px 0 0; } .footer-widget-area:last-child , .footer-widgets .widget:last-child { margin-bottom:0; } .footer-widgets-1 {   color:#006699;   width:20%;   margin-top:-50px;   line-height:1.4;   font-size:16px;   font-family:'GaramondPremrPro-It'; } .footer-widgets-1 img {   max-width:75%; } .footer-widget-area.footer-widgets-3 {   float:right;   padding:5px 0 0 90px;   background:url(/wp-content/themes/capmin/images/efca.png) no-repeat; } .footer-widgets-3 .widget {   margin-bottom:20px; } .footer-widgets-3 .menu li {   display:inline-block;   text-transform:uppercase;   font-family:'Gotham-Bold';   color:#b1ab7c;   padding:0 10px; } .footer-widgets-3 .menu li a {   color:#b1ab7c;   letter-spacing:0.5px; } .footer-widgets-3 .menu li a:hover {   color:#fff; } .footer-widgets-3 .menu li:first-child {   padding-left:0;   margin-bottom:10px; } .footer-widgets-3 .widget:last-child {   color:#006699;   font-size:11px;   position:absolute;   bottom:12px; } .footer-widgets-3 .widget:last-child a { color:#006699;  border-bottom:1px solid; } .footer-widgets-3 .simple-social-icons ul li a { padding:0 6px !important;   display:block;   height:22px;   width:22px; } .footer-widgets-3 .simple-social-icons ul li:first-child a {   padding-left:0 !important; } .footer-widgets-3 .simple-social-icons ul li:first-child {   margin-left:0 !important; } .footer-widgets .simple-social-icons li:hover svg { fill:#fff; } .footer-widgets .simple-social-icons li svg {   width:22px;   height:22px;   fill:#bec1c2; } .footer-widgets .simple-social-icons ul li {   text-align:center;   margin:0 4px 8px !important; } .footer-widgets-2, .footer-widgets-3 { font-family:'Gotham-Book'; } .footer-widgets-2 span { color:#33ccff; } .footer-widgets-2 form {   margin-top:20px; } .footer-widgets-2 input {   margin-bottom:14px; } .footer-widgets-2 input[type="submit"] { background:#fff;   color:#910000;   padding:15px 34px;   margin:0; } .footer-widgets-2 input[type="submit"]:hover {   background:#740911;   color:#fff; }  .site-footer { background-color:#fff;  font-size:15px; font-size:1.5rem; line-height:1.5;  text-align:center; } .site-footer p { margin-bottom:0; }  .full-width-content.single-testimonial_items .site-inner {   max-width:1280px;   padding-top:20px; }  .page-template-page-ministries-php .site-inner {   max-width:1080px; } .page-header-wrap {   background:url(/wp-content/themes/capmin/images/page-header-bg.jpg);   min-height:0;   background-repeat:no-repeat;   background-size:cover;   background-position:50% 0;   display:block;   flex-direction:column;   flex-wrap:nowrap;   justify-content:center;   align-items:stretch;   align-content:center;   padding-bottom:50px;   box-shadow:0 110px 180px -140px inset; } .page-header-wrap .entry-header {   bottom:0;   text-align:right;   position:absolute;   right:0; } .page-header-wrap .wrap {   position:relative;   overflow:hidden;   min-height:263px; } .page-header-wrap .entry-header h1 {   margin:0;   color:#fff;   font-size:59px; } .single-foreign_capitols .entry-header .entry-title:after, .single-international-leader .contact-page .contact-title:after, .single-ministry_leaders .contact-page .contact-title:after, .single-lgm-leader .contact-page .contact-title:after, .contact-page h1.fl-heading:after, .page-header-wrap .entry-header .archive-title:after, .page-header-wrap .entry-header .entry-title:after { content:"";   background:#8c1a29;   height:8px;   width:64px;   position:absolute;   bottom:0;   left:8px; } .page-header-nav {   margin-top:-140px; } .page-header-nav .wrap {   max-width:1280px; } .page-header-nav ul li img {   border-radius:50%; } .page-header-nav ul li {   display:inline-block;   text-align:center;   text-transform:uppercase;   font-family:'Gotham-Book';   margin:0 38px;   width:20%;   float:left; } .page-header-nav ul li span {   display:block;   color:#000;   margin-top:30px;   font-size:18px;   position:relative; } .page-header-nav ul li:first-child {   margin-left:0; } .page-header-nav ul li:last-child {   margin-right:0;   float:right; } .page-header-nav ul li span:after {   content:"";   height:5px;   background:#8c1a29;   position:absolute;   bottom:-20px;   width:50%;   left:26%; } .page .intro-text {   font-size:23px;   font-family:'trajanregular';   text-transform:uppercase;   margin-bottom:80px; } .single-foreign_capitols .entry-content, .page .entry-content {   font-size:24px; } .home.page .entry-content {   font-size:22px;   font-size:2.2rem; } .page .entry-content blockquote {   margin:30px 100px;   font-family:'GaramondPremrPro-It';  font-weight:700; } .page .entry-content blockquote strong {   font-family:'Gotham-Bold';   font-style:normal;   text-transform:uppercase;   font-size:18px; }  .page-template-page-response-media-php .page-header-wrap, .page-template-page-bible-studies-php .page-header-wrap { display:block;   min-height:0;   padding-bottom:50px; } .single-bible_study_spanish .page-header-wrap, .single-bible_study_russian .page-header-wrap, .single-bible_study_pt .page-header-wrap, .single-bible_study_french .page-header-wrap, .archive.category .page-header-wrap, .post-type-archive-bible_study_pt .page-header-wrap, .post-type-archive-bible_study_spanish .page-header-wrap, .post-type-archive-bible_study_russian .page-header-wrap, .post-type-archive-bible_study_french .page-header-wrap, .page-template-page-bible-studies-php .page-header-wrap {   background:url(/wp-content/themes/capmin/images/bible-studies-header-bg.jpg) no-repeat; } .page-template-page-response-media-php .page-header-wrap .entry-header, .page-template-page-bible-studies-php .page-header-wrap .entry-header {   bottom:0;   text-align:right;   position:absolute;   right:0; } .page-template-page-response-media-php .page-header-wrap .wrap, .page-template-page-bible-studies-php .page-header-wrap .wrap {   position:relative;   overflow:hidden; } .page-template-page-response-media-php .page-header-wrap .wrap, .page-template-page-bible-studies-php .page-header-wrap .wrap {   min-height:263px; } .page-template-page-response-media-php .page-header-wrap h1, .page-template-page-response-media-php .page-header-wrap h2, .page-template-page-bible-studies-php .page-header-wrap h1, .page-template-page-bible-studies-php .page-header-wrap h2 { color:#fff;   font-size:50px;   font-size:5rem;   padding-bottom:20px; } .page-template-page-response-media-php .page-header-wrap h1:after, .page-template-page-response-media-php .page-header-wrap h2:after, .page-template-page-bible-studies-php .page-header-wrap h1:after, .page-template-page-bible-studies-php .page-header-wrap h2:after {   content:"";   background:#8c1a29;   height:8px;   width:64px;   position:absolute;   bottom:0;   left:8px; } .page-template-page-bible-studies-php .content {   width:75%;   float:left !important; } .page-template-page-bible-studies-php .site-inner {   margin:25px auto 0; } .page-template-page-bible-studies-php .entry { margin-bottom:0; } .page-template-page-bible-studies-php .feature-listing {   margin-bottom:80px;   padding:0 15px; } .page-template-page-bible-studies-php .feature-listing h2 a:hover, .page-template-page-bible-studies-php .item-list h2 a:hover {   color:#8c1a29; } .page-template-page-bible-studies-php .feature-listing h2 {   color:#000;   font-size:38px;   font-family:'GaramondPremrPro';   margin:12px 0 0; } .page-template-page-bible-studies-php .feature-listing h2 a { color:#000; } .search-results .site-inner .entry, .post-type-archive .site-inner .entry, .archive.category .site-inner .entry {   display:inline-block;   width:30%;   vertical-align:top;   min-height:420px;   margin:0 14px 94px; } .page-template-page-bible-studies-php .item-listing-wrap .item-list {   display:inline-block;   width:30%;   vertical-align:top;   min-height:420px;   margin:0 14px 74px; } .page-template-page-bible-studies-php .feature-listing .thumbnail-wrap {   height:380px;   object-fit:cover;   object-position:center; } .page-template-page-bible-studies-php .feature-listing .thumbnail-wrap img {   object-fit:cover;   object-position:center; } .search-results .archive-thumbnail, .page-template-page-bible-studies-php .thumbnail-wrap {   position:relative;  overflow:hidden;   width:100%; } .search-results .archive-thumbnail {   display:none; } .search-results .archive-thumbnail span, .page-template-page-bible-studies-php .thumbnail-wrap span {   font-family:'GaramondPremrPro-It';   position:absolute;   bottom:0;   left:0;   background:#000;   font-size:15px;   padding:14px 22px 10px;   line-height:1;   text-transform:uppercase;   color:#fff; } .search-results .archive-thumbnail span a, .page-template-page-bible-studies-php .thumbnail-wrap span a {   color:#fff; } .search-results .archive-thumbnail span a:hover, .page-template-page-bible-studies-php .thumbnail-wrap span a:hover {   text-decoration:underline; } .page-template-page-bible-studies-php .item-list .thumbnail-wrap {   height:300px;   } .search-results .entry .entry-title, .post-type-archive .entry .entry-title, .archive.category .entry .entry-title, .page-template-page-bible-studies-php .item-list h2 {   font-family:'GaramondPremrPro';   margin:18px 0 0;   line-height:1.2; } .search-results .entry .entry-title a, .post-type-archive .entry .entry-title a, .archive.category .entry .entry-title a, .page-template-page-bible-studies-php .item-list h2 a {   color:#333; } .search-results .entry .entry-title a:hover, .post-type-archive .entry .entry-title a:hover, .archive.category .entry .entry-title a:hover, .page-template-page-bible-studies-php .item-list h2 a:hover { color:#8c1a29; } .page-template-page-bible-studies-php .bible-studies-sidebar {   width:23%;   float:right;   font-size:14px;   font-family:'Gotham-Book'; } .sidebar-optin {   padding:28px 30px;   background:#0a2240;   color:#fff; } .sidebar-optin h2 { color:#fff;   font-family:'Gotham-Book';   font-size:20px;  line-height:1.3; } .sidebar-optin input {   border:none;   margin-bottom:16px;   padding:15px; } .sidebar-optin input::-moz-placeholder { color:#838e91; opacity:1; } .sidebar-optin input::-webkit-input-placeholder { color:#838e91; } .sidebar-optin .button {   background:#80151d;   display:block;   width:100%;   padding:20px 15px;   margin-bottom:0;   font-size:16px; } .sidebar-optin .button:hover {   background:#fff;   color:#8c1a29; } .sidebar [type=search], .bible-studies-sidebar [type=search] {   border:none;   border-bottom:1px solid #999;   background:url(/wp-content/themes/capmin/images/search-icon.jpg) no-repeat 100% 50%;   background-size:auto 75%; } .sidebar input::-moz-placeholder, .bible-studies-sidebar input::-moz-placeholder { color:#999; opacity:1; } .sidebar input::-webkit-input-placeholder, .bible-studies-sidebar input::-webkit-input-placeholder { color:#999; } .sidebar .widget_categories .widget-title, .bible-studies-sidebar .widget_categories .widget-title {   display:none; } .sidebar .widget_categories ul li, .bible-studies-sidebar .widget_categories ul li {   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis; } .sidebar ul li a, .bible-studies-sidebar ul li a {   color:#000; } .sidebar ul li a:hover {   color:#8c1a29; } .bible-studies-sidebar .testimonial-quote img { border-radius:50%;   height:250px; } .bible-studies-sidebar .testimonial-quote {   text-align:center; } .bible-studies-sidebar .testimonial-quote blockquote {   margin:30px 0;   font-size:24px;   font-style:normal;   line-height:1.3;   font-family:'GaramondPremrPro'; } .bible-studies-sidebar .testimonial-quote blockquote::before {   content:""; } .bible-studies-sidebar .testimonial-quote blockquote cite {   display:block;   font-family:'Gotham-Bold';   font-style:normal;   text-transform:uppercase;   font-size:17px;   margin-top:8px; }  .page-template-page-bible-studies-php.single .content { margin-top:0 !important;   width:72%; } .page-template-page-bible-studies-php.single .entry {   margin-bottom:60px; } .single h1.entry-title {   font-family:'GaramondPremrPro';   font-size:50px;   color:#000;   line-height:1.1;   margin-bottom:25px; } .single-post .entry-header .category {   display:inline-block;   font-family:'GaramondPremrPro-It';   background:#000;   font-size:18px;   line-height:1;   margin-bottom:30px;   text-transform:uppercase;   color:#fff; } .single-post .entry-header .category a {   color:#fff;   padding:12px 32px 10px;   display:block; } .single-post .entry-header .category a:hover {   background:#8c1a29; } .single-post .entry .entry-header .category {   position:absolute;   top:0; } .single .single-post-thumbnail img {   margin-bottom:30px; } .single-top-section .download-link {   display:block;   text-transform:uppercase;   font-family:'Gotham-Bold';   font-size:15px; } .single-top-section .details .sect {   overflow:hidden;   background:#f4f7f9;   padding:60px 80px;   font-size:22px; } .single-top-section .details .sect .intro img {   width:166px;   height:53px;   object-fit:cover; } .single-top-section .details .sect .intro .big-cap {   color:#900212;   font-size:62px;   float:left;   line-height:53px;   padding-right:2px;   margin-top:3px; } .single-top-section .details .sect.player {   width:100%;   background:none;   padding:0; } .single-top-section {   overflow:hidden;   margin-top:25px;   margin-bottom:25px; } .single-top-section .details {   overflow:hidden;   margin-bottom:10px; } .single-top-section .sect .entry-meta {   margin:5px 0 15px; } .single-post .entry header.entry-header { background-repeat:no-repeat; background-position:50% 50%;   background-size:cover;   text-align:center;   min-height:550px;   display:flex;   flex-direction:column;   flex-wrap:nowrap;   justify-content:center;   align-items:center;   align-content:stretch;   position:relative;  } .single-top-section .details .sect .intro p:last-child {   margin-bottom:0; } .single-post .entry-content h4 {   color:#80151d; } .single-post .entry header.entry-header:before {   content:"";   width:100%;   height:100%;   z-index:0;   position:absolute;   left:0;   top:0;   background:rgba(104, 111, 117, 0.65); } .single-post .entry header.entry-header h1, .single-post .entry header.entry-header .download-link {  position:relative; } .single-post .entry header.entry-header h1 {   color:#fff;   font-size:64px;   padding:40px 120px; } .single-post .entry header.entry-header .download-link {   display:block;   text-transform:uppercase;   font-family:'Gotham-Bold';   font-size:15px;   background:#80151d;   color:#fff;   padding:14px 24px; } .single-post .entry header.entry-header .download-link:hover {   background:#000;   color:#fff; } .single-bible_study_spanish h1.entry-title, .single-bible_study_russian h1.entry-title, .single-bible_study_pt h1.entry-title, .single-bible_study_french h1.entry-title { text-align:left; margin-bottom:15px; } .single-bible_study_spanish .entry-header, .single-bible_study_russian .entry-header, .single-bible_study_pt .entry-header, .single-bible_study_french .entry-header { margin-bottom:40px; }  .post-type-archive-response_media .site-inner, .page-template-page-response-media-php .site-inner {   padding:80px 0 100px;   margin-top:0; } .post-type-archive-response_media .response-media-wrap, .page-template-page-response-media-php .response-media-wrap { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-around; align-items:stretch; align-content:space-around; } .post-type-archive-response_media .site-inner .response-media-item, .page-template-page-response-media-php .response-media-item {   background-color:#f4f7f9;   padding:50px;   width:48%;   margin:10px 10px 30px; } .post-type-archive-response_media .site-inner .response-media-item.first, .page-template-page-response-media-php .response-media-item.first {   width:100%; } .post-type-archive-response_media .response-media-item h2 a, .page-template-page-response-media-php .response-media-item h2 a {   color:#000; } .post-type-archive-response_media .response-media-item h2 a:hover, .page-template-page-response-media-php .response-media-item h2 a:hover { color:#8c1a29; } .post-type-archive-response_media .response-media-item h2, .page-template-page-response-media-php h2 {   font-family:'GaramondPremrPro';   font-size:40px;   line-height:1.1;   margin-bottom:8px; } .post-type-archive-response_media .response-media-item p.entry-meta, .page-template-page-response-media-php p.entry-meta {   margin-bottom:20px;   font-size:14px;   font-size:1.4rem; } .post-type-archive-response_media .response-media-item .section-title, .page-template-page-response-media-php .response-media-item .section-title {   background-color:#0a2240;   color:#fff;   padding:40px;   top:-50px;   text-align:center;   left:0;   max-width:65%;   margin:0 auto;   position:relative; } .post-type-archive-response_media .response-media-item .section-title h4, .page-template-page-response-media-php .response-media-item .section-title h4 {   margin:0;   font-family:'GaramondPremrPro-It';   text-transform:uppercase;   font-size:36px;   line-height:1.1; } .post-type-archive-response_media .partner-with-us, .page-template-page-response-media-php .partner-with-us {   width:100%;   text-align:center;   margin:15px 0 75px; } .post-type-archive-response_media .partner-with-us .button, .page-template-page-response-media-php .partner-with-us .button {   background-color:#8c1a29;   border:1px solid #8c1a29;   font-size:14px;   padding:18px 35px; } .post-type-archive-response_media .partner-with-us .button:hover {   background-color:#fff;   border-color:#878787;   color:#8c1a29; } .post-type-archive-audio_video h1.entry-title, .post-type-archive-response_media h1.entry-title {   font-family:'trajanregular';   line-height:1.4;   } .post-type-archive-response_media main#genesis-content {   max-width:1280px; }  .page-template-page-bible-studies-php.single-response-media .content {   width:100%;   padding:0 220px; } .single-response-media .section-title {   background-color:#0a2240;   color:#fff;   display:inline-block;   padding:10px 25px;   margin-bottom:40px; } .single-response-media .section-title h4 {   margin:0;   font-family:'GaramondPremrPro-It';   text-transform:uppercase; } .single-response-media .partner-with-us .button {   background-color:#8c1a29;   font-size:14px;   padding:18px 25px; } .single-response_media .entry-header .entry-meta {   text-align:center;   margin-bottom:60px; } .single-response-media .partner-with-us {   text-align:center; } .page-template-page-bible-studies-php.single-response-media .page-header-wrap {   background:url(/wp-content/themes/capmin/images/response-media-bg.jpg) no-repeat; } .single-response-media h1.entry-title {   margin-bottom:8px; } .related-response-media {   margin-bottom:80px; } .related-response-media .wrap {   display:flex;   flex-direction:row;   flex-wrap:wrap;   justify-content:space-between;   align-items:stretch;   align-content:stretch; } .related-response-media .item {   width:47%;   background-color:#f4f7f9;   padding:40px; } .related-response-media .item:last-child {   float:right;   margin-right:0; } .related-response-media .entry-meta {   margin-bottom:12px; } .related-response-media .item h4, .related-response-media .item h4 a { color:#000; } .related-response-media .item h4 a:hover { color:#8c1a29; }  .related-response-media .item h4 {   font-size:36px;   font-family:'GaramondPremrPro';   line-height:1.2;   margin-bottom:5px; } .single-response_media .entry-footer .entry-meta {   border:none; }  .page-template-page-bb-page-php .site-inner, .page-template-page-bb-home-php .site-inner {   margin:0;   padding:0;   max-width:100%; } .page-template-page-bb-home-php.page .entry-content {   font-size:22px;   font-size:2.2rem; } .page-template-page-bb-home-php .entry { margin:0; }  .bb-full-page .ebook-testimonial, .page-template-page-bb-home-php .ebook-testimonial { margin-top:0;   overflow:visible; margin-bottom:0; max-width:100%; } .page-template-page-bb-home-php .ebook-testimonial {   padding-bottom:40px; } .bb-full-page .ebook-testimonial h4, .page-template-page-bb-home-php .ebook-testimonial h4 { color:#8c1a29;   font-family:'GaramondPremrPro';   text-transform:uppercase;   margin-bottom:12px; } .bb-full-page .ebook-testimonial h4 span, .page-template-page-bb-home-php .ebook-testimonial h4 span {   font-family:'GaramondPremrPro-It'; } .news-page .ministry-updates-section .post-label, .page-template-page-bb-home-php .ministry-updates-section .post-label {   font-family:'GaramondPremrPro-It';   bottom:0;   left:0;   background:#8c1a29;   font-size:13px;   padding:14px 22px 10px;   line-height:1;   text-transform:uppercase;   color:#fff;   position:absolute;   z-index:999; } .page-template-page-bb-home-php .ministry-updates-section .entry-meta span { display:inline-block; } .page-template-page-bb-home-php .setting-the-record .section-title .fl-heading{ color:#fff; font-family:'GaramondPremrPro-It'; text-transform:uppercase; font-size:28px; line-height:1.1;   font-weight:400;  margin:20px 0 0; } .page-template-page-bb-home-php .setting-the-record .entry-title, .page-template-page-bb-home-php .setting-the-record .entry-title .fl-heading {   font-size:33px;   font-family:'GaramondPremrPro';   line-height:1;   margin-bottom:15px; } .page-template-page-bb-home-php .setting-the-record .more-link {   margin:0;   display:table;   } .page-template-page-bb-page-php .page-header-nav .fl-heading { text-align:center; text-transform:uppercase; font-family:'Gotham-Book'; position:relative;  display:block; color:#000; margin-top:30px; font-size:18px; } .page-template-page-bb-page-php .page-header-nav .fl-heading:after {   content:"";   height:5px;   background:#8c1a29;   position:absolute;   bottom:-20px;   width:50%;   left:26%; } .bb-page-header { text-align:right; } .bb-page-header h1.fl-heading:after {   content:"";   background:#8c1a29;   height:8px;   width:64px;   position:absolute;   bottom:-18px;   left:8px; } .bb-page-header h1.fl-heading {   position:relative;   display:inline-block; } .ministry-updates .nav-primary .genesis-nav-menu a {   color:#fff; } .ministry-updates-listing .fl-post-grid-post {   border:none;   margin:0; } .ministry-updates-listing .fl-post-grid-image {   margin-bottom:15px;   min-height:280px;   } .ministry-updates-listing .fl-post-grid-title { font-family:'GaramondPremrPro';   font-size:28px;   line-height:1.1; } .ministry-updates-listing .fl-post-grid-title a {   text-transform:none;   color:#000; } .page-template-page-intl-map .intl-ministry-updates-blog .fl-post-grid-meta, .single-foreign_capitols .intl-ministry-updates-blog .fl-post-grid-meta, .single-international-leader .intl-ministry-updates-blog .fl-post-grid-meta, .single-ministry_leaders .intl-ministry-updates-blog .fl-post-grid-meta, .ministry-updates-listing .fl-post-grid-meta {   font-family:'Gotham-Book';   font-size:12px;   text-transform:uppercase; } .ministry-updates-listing .fl-post-grid-image img { width:auto !important; } .fl-builder-pagination, .ministry-updates-listing .fl-builder-pagination {   padding:0;   font-family:'Gotham-Bold'; } .fl-builder-pagination, .ministry-updates-listing .fl-builder-pagination li a, .fl-builder-pagination li span.current, .fl-builder-pagination li span.page-numbers {   font-size:16px; } .fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current {   background-color:#8c1a29 !important;   color:#fff; } .ministry-updates-sub-heading { font-family:'GaramondPremrPro-It';   font-size:34px;   color:#940328;   margin-top:20px; } .protos-heading { text-align:center; } .protos-heading h2.fl-heading {   display:inline-block;   border-bottom:1px solid #fff;   padding:0 20px 20px !important; } .page-template-page-bible-studies-php .page-header-wrap, .bb-page-header-wrap .fl-row-content-wrap {   box-shadow:0 40px 100px -30px #00000094 inset; }  .page-template-page-sponsors-php .page-header-wrap {   background-image:url(/wp-content/themes/capmin/images/sponsor-header-bg.jpg);   min-height:352px;   background-position:0 0;   display:block; } .page-template-page-sponsors-php .page-header-wrap .entry-header {   bottom:0;   text-align:right;   position:absolute;   right:0; } .page-template-page-sponsors-php .page-header-wrap .wrap {   position:relative;   min-height:293px;   overflow:hidden; } .page-header-wrap .entry-header .archive-title, .page-header-wrap .entry-header .entry-title { color:#fff;   font-size:50px;   padding-bottom:20px; } .page-template-page-sponsors-php .site-inner { max-width:1280px;   margin:20px auto 0; } .page-template-page-sponsors-php .site-inner .content { } h1.entry-title, .page-template-page-sponsors-php h1.entry-title {   font-size:50px;   text-align:center; } .single-foreign_capitols .ministry-leaders-wrap, .page-template-page-ministry-leaders-php .ministry-leaders-wrap, .page-template-page-sponsors-php .sponsor-wrap {   text-align:center;   margin-top:80px;   } .single-foreign_capitols .ml-item, .page-template-page-ministry-leaders-php .ml-item, .page-template-page-sponsors-php .sponsor-item {  display:inline-block;   width:30%;   padding:40px 60px; text-align:center;   vertical-align:top;   } .page-ministry-leaders.single-foreign_capitols .ml-item {   padding:20px;   width:18%;   margin:10px; } .single-foreign_capitols .ml-item h4, .page-template-page-ministry-leaders-php .ml-item h4, .page-template-page-sponsors-php .sponsor-item h4 {   font-family:'Gotham-Bold';   text-transform:uppercase;   font-size:18px;   margin:15px 0 10px; } .single-foreign_capitols .ml-item .info, .page-template-page-ministry-leaders-php .ml-item .info, .page-template-page-sponsors-php .sponsor-item .info {   display:block;   line-height:1.1;   font-size:24px;   margin:5px 0 0; } .single-foreign_capitols .ml-item .info, .page-template-page-ministry-leaders-php .ml-item .info {   font-size:18px; } .single-foreign_capitols .ml-item .website, .page-template-page-ministry-leaders-php .ml-item .website, .page-template-page-sponsors-php .sponsor-item .website {   font-family:'Gotham-Bold';   text-transform:uppercase;   font-size:14px;   letter-spacing:0.5px;   border-top:1px solid;   padding-top:5px;   display:inline-block;   margin-top:10px; } .single-foreign_capitols .ml-item .website, .page-template-page-ministry-leaders-php .ml-item .website { margin-top:15px; } .sponsor-wrap-bottom {   text-align:center; margin-top:40px;   } .sponsor-wrap-bottom .button-wrap {   margin:40px 0;   overflow:hidden; } .ml-item img, .sponsor-item img {   border-radius:50%; } .sponsor-wrap-bottom .button-wrap .button {   background:#fff;   color:#8c1a29;   font-size:14px;   border:1px solid #000;   margin:0 10px;   padding:16px 32px; } .sponsor-wrap-bottom .cta-bible-study {   background:url(/wp-content/themes/capmin/images/cta-bible-study-bg.png) no-repeat;   background-size:cover;   background-position:0 0;   min-height:200px;   max-width:800px;   margin:80px auto 0;   display:flex;   flex-direction:column;   flex-wrap:wrap;   justify-content:center;   align-items:center;   align-content:stretch; } .sponsor-wrap-bottom .cta-bible-study .button {   background:#8c1a29;   font-size:14px;   padding:16px 32px; } .sponsor-wrap-bottom .button-wrap .button:hover {   background:#8c1a29;   border-color:#8c1a29;   color:#fff;   } .page-template-page-sponsors-php .sponsor-wrap.congressional { max-width:1300px;   margin-left:auto;   margin-right:auto; } .page-template-page-ministry-leaders-php .ministry-leaders-wrap .ml-item {   padding:20px;   width:18%;   margin:10px; } .page-template-page-sponsors-php .sponsor-wrap.congressional .sponsor-item {   width:20%;   padding:36px; }  .ministry-leaders-map { background:url(/wp-content/themes/capmin/images/ministry-map-img.jpg);   background-size:cover;   background-position:50% 50%;   color:#fff;   min-height:308px;   text-align:center;   margin:0;   float:left;   width:100%;   display:flex;   flex-direction:column;   flex-wrap:wrap;   justify-content:center;   align-items:stretch;   align-content:stretch; } .ministry-leaders-map .entry-title { font-size:45px; } .page-template-page-ministry-leaders-php .site-inner {   margin-top:0;   padding-top:40px;   padding-left:20px;   padding-right:20px;   } .page-template-page-ministry-leaders-php .breadcrumb {   margin-bottom:80px; }  .local-government-page .state-capitol-leadership-section, .international-main-sidebar .state-capitol-leadership-section, .single-foreign_capitols .state-capitol-leadership-section, .state-capitol-sidebar .state-capitol-leadership-section { background-color:#f4f7f9; position:relative; text-align:center;   margin-bottom:40px; } .local-government-page .state-capitol-leadership-section img.leader, .international-main-sidebar .state-capitol-leadership-section img.leader, .single-foreign_capitols .state-capitol-leadership-section img.leader, .state-capitol-sidebar .state-capitol-leadership-section img.leader {   border-radius:50%;   margin-bottom:25px; } .local-government-page .state-capitol-leadership-section .label, .international-main-sidebar .state-capitol-leadership-section .label, .single-foreign_capitols .state-capitol-leadership-section .label, .state-capitol-sidebar .state-capitol-leadership-section .label {   top:0;   display:inline-block;   font-family:'GaramondPremrPro-It';   background:#000;   font-size:18px;   padding:12px 32px 10px;   line-height:1;   margin-bottom:30px;   text-transform:uppercase;   color:#fff;   } .local-government-page .state-capitol-leadership-section h2, .international-main-sidebar .state-capitol-leadership-section h2, .single-foreign_capitols .state-capitol-leadership-section h2, .state-capitol-sidebar .state-capitol-leadership-section h2 { margin:0; font-size:29px; line-height:1; } .local-government-page .state-capitol-leadership-section .position, .international-main-sidebar .state-capitol-leadership-section .position, .single-foreign_capitols .state-capitol-leadership-section .position, .state-capitol-sidebar .state-capitol-leadership-section .position {   font-family:'Gotham-Bold';   font-size:18px; } .local-government-page .state-capitol-leadership-section img.map, .international-main-sidebar .state-capitol-leadership-section img.map, .single-foreign_capitols .state-capitol-leadership-section img.map, .state-capitol-sidebar .state-capitol-leadership-section img.map { margin-top:30px; } .sf-cta-section { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-items:stretch; align-content:stretch; } .sf-cta-section .btn-section {   background:#0a2240;   flex-basis:48.5%;   text-align:center;   min-height:242px;   display:flex;   flex-direction:row;   flex-wrap:wrap;   justify-content:space-around;   align-items:stretch;   align-content:center;   background-position:50% 50%;   background-repeat:no-repeat;   background-size:cover; } .sf-cta-section .btn-section .button {   background-color:#8c1a29;   font-size:16px;   padding:20px 32px; } .sf-cta-section .btn-section .button:hover { background-color:#fff; color:#8c1a29; } .sf-cta-section .btn-section.mm { background-image:url(/wp-content/themes/capmin/images/btn-ministry-map-bg.jpg); } .sf-cta-section .btn-section.ml { background-image:url(/wp-content/themes/capmin/images/btn-ministry-leaders-bg.jpg); } .single-foreign_capitols.full-width-content .site-inner {   max-width:1280px; } .before-footer-custom .ebook-testimonial {   background-color:#f4f7f9;   max-width:none;   padding:40px 0;   margin:0; } .before-footer-custom .ebook-testimonial .wrap {   max-width:920px; } .before-footer-custom .ebook-testimonial .wrap {   max-width:920px; } .before-footer-custom .testimonial-content h4 {   font-size:24px;   line-height:1; } .before-footer-custom .ebook-testimonial .testimonial-content {   font-size:20px;   width:75%;   line-height:1.5; } .before-footer-custom .ebook-testimonial .testimonial-img {   margin-right:10px;   width:23%;   margin-top:15px; } .before-footer-custom .ebook-testimonial .testimonial-author {   font-size:15px; } .before-footer-custom .partner-with-us {   background:#5b6770;   color:#fff;   padding:80px 0 50px;   text-align:center;   font-size:26px;   line-height:1.4; } .before-footer-custom .partner-with-us .wrap {   max-width:920px; } .before-footer-custom .partner-with-us h2 {   font-size:34px;   margin-bottom:25px; } .before-footer-custom .partner-with-us .button {   background-color:#8c1a29;   padding:16px 30px;   font-size:16px;   margin-top:20px; } .before-footer-custom .partner-with-us .button:hover { background-color:#fff;   color:#8c1a29; }  .donation-form {   background:#404850;   padding:80px 100px;   color:#fff;   font-size:41px;   font-family:'Gotham-Book';   margin:25px 0 0;   max-width:680px; } .donation-form .button {   background:#80151d;   border:1px solid #740911;   padding:18px 32px;   font-size:14px;   margin-top:30px; } .donation-form .button:hover { background:#fff; border:1px solid #f3f3f3; color:#80151d; }  .single-lgm-leader .contact-page, .single-international-leader .contact-page, .single-ministry_leaders .contact-page { background-color:#404950; padding:60px 80px;   color:#fff; } .single-lgm-leader .contact-page .contact-title, .single-international-leader .contact-page .contact-title, .single-ministry_leaders .contact-page .contact-title { color:#fff; font-size:79px; position:relative;   margin-bottom:60px; } .single .contact-page .gform_legacy_markup_wrapper .gform_validation_errors>h2 {   color:#fff;   font-size:14px;   font-family:'Gotham-Book'; } .single .contact-page .gform_legacy_markup_wrapper .gform_validation_errors>h2:before {   vertical-align:middle;   margin-right:10px; } .single .contact-page .gform_legacy_markup_wrapper .validation_message {   color:#f9acac; }  .ministry-map-bottom-section img {   max-width:80%;   margin:0 auto;   display:inline-block; } .ministry-map-bottom-section {   text-align:center;   background-color:#f3f7fa; } .page-template-page-ministry-map-php .ministry-map-header {   font-size:54px;   line-height:1.2;   margin-top:60px; } .page-template-page-ministry-map-php .button {   background:none;   color:#8c1a29;   border:1px solid #555;   font-size:14px;   padding:16px 28px;   margin-top:20px; } .page-template-page-ministry-map-php .button:hover {   background:#8c1a29;   color:#fff; } .hotspot-content b, .hotspot-content strong {   font-family:'Gotham-Bold'; } .hotspot-content {   font-size:14px;   font-family:'Gotham-Book';   line-height:1.9; } .ministry-map-label {   font-size:19px;   line-height:1.4;   text-align:center; } .ministry-map-label span {   text-transform:uppercase;   font-family:'Gotham-Bold';   font-size:17px; } .ministry-map-label.red span {   color:#a80237; } .ministry-map-label.blue span {   color:#003b76; } .ministry-map-label.pink span {   color:#e399a4; } .ministry-map-label.grey span {   color:#485965; }  .pre-header {   font-size:34px;   line-height:1.4; } .gotham-bold { font-family:'Gotham-Bold'; } .gotham-book { font-family:'Gotham-Book'; } .embed-container {  position:relative;  padding-bottom:36.25%; overflow:hidden; max-width:100%; height:auto;   min-height:397px; }  .embed-container iframe, .embed-container object, .embed-container embed {  position:absolute; top:0; left:0; width:100%; height:100%; } .bb-full-page .site-inner {   max-width:100%;   margin-top:0;   padding-top:0; } .bb-full-page .ebook-testimonial p {   font-size:20px;   line-height:1.3; } .bb-full-page .entry { margin:0; }  .button-caption { color:#800e1d; font-family:'Gotham-Bold'; } .books .ebook-entry .pre { background-color:#000; }  .apply-box {   background:#5b6770;   text-align:center;   color:#fff;   padding:40px 20px;   font-size:30px;   line-height:1.2; } .apply-box h2 {   font-family:'GaramondPremrPro-It';   font-size:58px;   margin-bottom:45px;   } .apply-box h2 > span {   font-size:20px;   display:block;   text-transform:uppercase; } .apply-box .button {   background:#8c1a29;   font-size:16px;   padding:16px 40px; } .apply-box .button:hover {   background:#fff;   color:#8c1a29; } .ml-job-desc-page .ebook-entry .ebook-title {   margin-top:0; }  .international-col-wrap ul {   margin:0;   padding:0; } .international-col-wrap ul, .international-col-wrap ul li {   list-style:none; } .international-col-wrap ul li h4 {   margin:15px 0 0;   font-size:19px;   font-weight:400; font-family:'trajanbold';  background:url(/wp-content/themes/capmin/images/location-icon.svg) no-repeat 50% 0;   background-size:36px auto;   padding-top:50px; } .international-col-wrap ul li {   text-align:center;   margin:12px;   float:left;   width:30.333%; } .international-col-wrap {   margin:20px auto 50px;   overflow:hidden; } .international-col-wrap ul li a {   background:url(/wp-content/themes/capmin/images/international-item.jpg) no-repeat;   color:#fff;   padding:24px 12px;   height:180px;   width:100%;   display:block;   background-size:cover; } .international-col-wrap ul li a:hover {   text-decoration:underline; } .international .site-inner {   } .international-col-wrap.africa ul li {   width:48.3333%; } .international-col-wrap.africa ul li:first-child {   margin-left:0; } .international-col-wrap.africa ul li:last-child {   margin-right:0; } .before-footer-custom .international {   min-height:504px;   background:url(/wp-content/themes/capmin/images/international-img-bottom.jpg) no-repeat;   background-size:cover; }  .single-foreign_capitols .main-content {   width:70%;   float:left;   padding-right:40px; } .international-main-sidebar, .single-foreign_capitols .single-sidebar {   position:relative;   text-align:center;   color:#fff;   font-size:28px;   line-height:1.2; } .single-foreign_capitols .single-sidebar {   float:left;   width:30%; } .international-main-sidebar .state-capitol-leadership-section, .single-foreign_capitols .state-capitol-leadership-section { color:#000; padding-bottom:40px; } .international-main-sidebar .state-capitol-leadership-section {   margin-bottom:0; } .international-main-sidebar.partner-box .state-capitol-leadership-section h2, .single-foreign_capitols .partner-box .state-capitol-leadership-section h2 {   font-size:29px;  font-family:'trajanregular';  } .international-main-sidebar.single-sidebar .sidebar-wrap, .single-foreign_capitols .single-sidebar .sidebar-wrap { min-height:590px; } .single-foreign_capitols .ministry-leaders-section h2 {   font-size:36.7px;   text-align:center;   margin-bottom:60px; } .single-foreign_capitols .ministry-leaders-section {   margin-top:100px; } .single-foreign_capitols .ministry-leaders-section .intl-ml-item img { border-radius:50%; } .single-foreign_capitols .intl-ml-item-wrap {   display:flex;   flex-direction:row;   flex-wrap:wrap;   justify-content:space-between;   align-items:stretch;   align-content:stretch; } .international-main-sidebar .state-capitol-leadership-section .position, .single-foreign_capitols .state-capitol-leadership-section .position {   text-transform:uppercase;   display:block;   margin-top:8px; } .single-foreign_capitols .intl-ministry-updates-blog { margin-top:100px; } .single-foreign_capitols .leader-wrap { padding:0 20px; } .single-foreign_capitols .additional-leaders { margin-bottom:40px; }  .post-type-archive-audio_video .va-loop-wrap .va-items .audio-thumbnail, .va-loop-wrap .va-items .audio-thumbnail {   height:360px;   background-size:cover;   background-repeat:no-repeat;   background-position:50% 50%; } .post-type-archive-audio_video .va-loop-wrap .va-items, .va-loop-wrap .va-items {   width:42%;   display:inline-block;   margin:20px 50px;   vertical-align:top;   min-height:640px; } .post-type-archive-audio_video .va-items .entry-meta, .va-items .entry-meta {   margin:15px 0;   font-size:14px; } .post-type-archive-audio_video .va-loop-wrap .va-items:first-child, .va-loop-wrap .va-items:first-child {   width:80%;   margin:0 auto 80px;   display:block;   color:#fff;   min-height:0; } .post-type-archive-audio_video .va-loop-wrap .va-items:first-child .va-content, .va-loop-wrap .va-items:first-child .va-content {   background:#80151d;  text-align:center;   padding:40px 120px; } .va-loop-wrap .va-items:first-child .va-content, .va-loop-wrap .va-items:first-child .va-content a, .va-loop-wrap .va-items:first-child .entry-meta { color:#fff; } .post-type-archive-audio_video .va-loop-wrap .va-items:first-child .va-content h4, .va-loop-wrap .va-items:first-child .va-content h4 { font-size:42px; } .post-type-archive-audio_video .va-loop-wrap .va-items .va-content, .va-loop-wrap .va-items .va-content {   padding:20px 0 0;   font-size:18px;   line-height:1.5; } .post-type-archive-audio_video .va-loop-wrap .va-items .va-content h4, .va-loop-wrap .va-items .va-content h4 { text-transform:capitalize;   margin:0;   font-family:'GaramondPremrPro';   font-weight:400;   font-size:28px;   line-height:1.2; } .post-type-archive-audio_video .va-items .embed-outer-wrapper .wp-audio-shortcode, .va-items .embed-outer-wrapper .wp-audio-shortcode {   margin:0; }  .page-template-page-intl-map-php .page-header-wrap, .page-template-page-intl-ml-php .page-header-wrap, .single-international-leader .page-header-wrap, .single-ministry_leaders .page-header-wrap, .single-foreign_capitols .page-header-wrap {   background-position:50% 50%;   padding:0; } .page-template-page-intl-map-php .page-header-wrap, .page-template-page-intl-ml-php .page-header-wrap {  padding-bottom:50px; } .single-ministry_leaders .page-header-wrap {   background-image:url(/wp-content/themes/capmin/images/single-ministry-leader-header-bg.jpg); } .single-foreign_capitols .page-header-wrap {   background-image:url(/wp-content/themes/capmin/images/international-single-header-bg.jpg); padding-bottom:50px; } .single-international-leader .page-header-wrap .wrap, .single-ministry_leaders .page-header-wrap .wrap, .single-foreign_capitols .page-header-wrap .wrap {   display:flex;   flex-direction:column;   flex-wrap:wrap;   justify-content:center;   align-items:center;   align-content:stretch; } .single-international-leader .page-header-wrap .wrap, .single-ministry_leaders .page-header-wrap .wrap {   min-height:423px; } .single-foreign_capitols .page-header-wrap .wrap { min-height:243px;   display:block; } .single-international-leader .page-header-wrap .entry-header, .single-ministry_leaders .page-header-wrap .entry-header {   position:relative;   color:#fff;   text-align:center;   max-width:870px;   } .single-foreign_capitols .page-header-wrap .entry-header { color:#fff;   z-index:9;   bottom:0;   text-align:right;   position:absolute;   right:0;   max-width:none; } .single-international-leader .page-header-wrap .entry-header .entry-title, .single-ministry_leaders .page-header-wrap .entry-header .entry-title {   text-transform:uppercase;   margin:25px 0 0;   padding:0;   font-family:'trajanregular';   font-size:69px; } .single-foreign_capitols .page-header-wrap .entry-header .entry-title { font-family:'trajanregular';   margin-bottom:0; } .single-ministry_leaders .page-header-wrap .entry-header .entry-title a { color:#fff;   border-bottom:1px solid transparent; } .single-ministry_leaders .page-header-wrap .entry-header .entry-title a:hover { border-color:#fff; } .single-international-leader .page-header-wrap .entry-header .entry-title:after, .single-ministry_leaders .page-header-wrap .entry-header .entry-title:after {   display:none; } .single-international-leader .page-header-wrap .pre-title, .single-ministry_leaders .page-header-wrap .pre-title, .single-foreign_capitols .page-header-wrap .pre-title {  font-family:'Gotham-Book'; text-decoration:underline; text-transform:uppercase; } .single-ministry_leaders .international-director, .single-foreign_capitols .international-director {   font-family:'Gotham-Bold';   font-size:19px; } .international-main-sidebar.partner-box h2, .single-international-leader .partner-box h2, .single-ministry_leaders .partner-box h2, .single-foreign_capitols .partner-box h2 {   font-family:'Gotham-Book';   text-transform:uppercase;   font-size:16px; } .international-main-sidebar.single-sidebar .sidebar-wrap h2 > span, .single-foreign_capitols .single-sidebar .sidebar-wrap h2 > span, .single-ministry_leaders .single-sidebar.partner-box h2 > span, .single-international-leader .single-sidebar.partner-box h2 > span, .single-ministry_leaders .partner-box h2 .fl-heading-text > span, .single-foreign_capitols .partner-box h2 .fl-heading-text > span {   display:block;   font-size:40px;   font-family:'trajanregular';   line-height:1.1;   margin-top:10px; } .single-foreign_capitols .intl-ml-item {   text-align:center;   padding:0 30px 40px;   flex-grow:1; flex-basis:33.333%;  width:33.333%; } .single-foreign_capitols .intl-ml-item h4 {   text-transform:uppercase;   font-family:'Gotham-Bold';   font-size:18px;   margin:25px 0 0; } .single-foreign_capitols .intl-ml-item .intl-ml-location {   font-size:22px; } .single-foreign_capitols .intl-ministry-updates-blog { } .page-template-page-intl-map .intl-ministry-updates-blog h2.fl-post-grid-title, .single-international-leader .intl-ministry-updates-blog h2.fl-post-grid-title, .single-ministry_leaders .intl-ministry-updates-blog h2.fl-post-grid-title, .single-foreign_capitols .intl-ministry-updates-blog h2.fl-post-grid-title {   font-family:'GaramondPremrPro';   line-height:1.2;   font-size:27px;   margin-top:17px; } .page-template-page-intl-map .intl-ministry-updates-blog .fl-post-grid-text, .single-ministry_leaders .intl-ministry-updates-blog .fl-post-grid-text, .single-foreign_capitols .intl-ministry-updates-blog .fl-post-grid-text {   padding:0; } .page-template-page-intl-map .intl-ministry-updates-blog .fl-post-grid-post, .single-ministry_leaders .intl-ministry-updates-blog .fl-post-grid-post, .single-foreign_capitols .intl-ministry-updates-blog .fl-post-grid-post {   border:none;   margin:0;   } .page-template-page-intl-map .intl-ministry-updates-blog h4, .single-international-leader .state-capitol-leadership-section .position, .single-ministry_leaders .state-capitol-leadership-section .position, .single-international-leader .intl-ministry-updates-blog h4, .single-ministry_leaders .intl-ministry-updates-blog h4, .single-foreign_capitols .intl-ministry-updates-blog h4 {   text-transform:uppercase;   font-family:'Gotham-Bold'; } .page-template-page-intl-map .intl-ministry-updates-blog h2.fl-post-grid-title, .single-foreign_capitols .intl-ministry-updates-blog h2.fl-post-grid-title, .single-international-leader .intl-ministry-updates-blog h2.fl-post-grid-title, .single-ministry_leaders .intl-ministry-updates-blog h2.fl-post-grid-title {   margin-bottom:10px; }  .single-international-leader .state-capitol-leadership-section .position, .single-ministry_leaders .state-capitol-leadership-section .position {   line-height:1.4;   display:block; } .single-ministry-leader-wrap {   overflow:hidden; } .single-international-leader .label, .single-ministry_leaders .label { display:inline-block;   font-family:'GaramondPremrPro-It';   background:#000;   font-size:18px;   padding:12px 32px 10px;   line-height:1; margin-bottom:30px;   text-transform:uppercase;   color:#fff; } .single-international-leader .single-sidebar, .single-ministry_leaders .single-sidebar {   position:relative;   width:30%;   float:left;   text-align:center;   color:#fff;   font-size:28px;   line-height:1.2;   padding-top:345px;  } .international-main-sidebar.single-sidebar .sidebar-wrap, .single-foreign_capitols .single-sidebar .sidebar-wrap, .single-international-leader .single-sidebar .sidebar-wrap, .single-ministry_leaders .single-sidebar .sidebar-wrap {   background-image:linear-gradient(180deg, #5b6870 0%, #ffffff 100%);   padding:40px 20px;   position:relative;   } .single-international-leader .single-sidebar:before, .single-ministry_leaders .single-sidebar:before {   content:"";   width:100%;   height:345px;   position:absolute;   left:0;   top:0;   background:url(/wp-content/themes/capmin/images/states/single-ml-sidebar-img.jpg);   background-repeat:no-repeat;  z-index:0;   background-size:cover; } .single-sidebar .button-wrap {   text-align:center;   margin:20px 0; } .single-sidebar .button-wrap:first-of-type {   margin-top:60px; } .single-sidebar .button-wrap .button {   background:#8c1a29;   font-size:14px;   padding:16px 34px;   border:1px solid #8c1a29; } .single-sidebar .button-wrap .button:hover {   background:#fff;   color:#8c1a29;   border-color:#878787; } .single-international-leader .main-content, .single-ministry_leaders .main-content {   width:70%;   float:right;   padding-left:60px; } .single-international-leader .header-section img, .single-ministry_leaders .header-section img {   border-radius:100%;   clear:both;   display:block; } .single-international-leader .ml-leader-info-wrap, .single-ministry_leaders .ml-leader-info-wrap {   overflow:hidden; } .single-international-leader .ml-leader-thumbnail-wrap, .single-ministry_leaders .ml-leader-thumbnail-wrap {   margin-right:20px;   width:250px; } .single-ministry_leaders .ml-leader-thumbnail-wrap, .single-international-leader .ml-leader-thumbnail-wrap, .single-ministry_leaders .ml-leader-info, .single-international-leader .ml-leader-info {   display:inline-block;   vertical-align:middle; } .single-international-leader .ml-leader-info h1, .single-ministry_leaders .ml-leader-info h1 {   margin-bottom:5px; } .single-foreign_capitols .main-content .pre-header, .single-international-leader .main-content .pre-header, .single-ministry_leaders .main-content .pre-header {   margin:35px 0; } .single-international-leader .more-link-button .button, .single-ministry_leaders .more-link-button .button {   color:#8c1a29;   background:none;   border:1px solid #555;   padding:16px 34px;   font-size:14px;   margin:0 15px; } .single-international-leader .more-link-button .button:first-child, .single-ministry_leaders .more-link-button .button:first-child {   margin-left:0; } .single-international-leader .more-link-button .button:hover, .single-ministry_leaders .more-link-button .button:hover {   background:#8c1a29;   color:#fff;   border-color:#8c1a29; } .single-international-leader .partner-box h2, .single-ministry_leaders .partner-box h2 {   margin-bottom:32px; } .single-ministry_leaders .single-sidebar.partner-box.massachusetts h2 > span {   font-size:32px; } .page-template-page-intl-map .intl-ministry-updates-blog h4, .single-foreign_capitols .intl-ministry-updates-blog h4, .single-international-leader .intl-ministry-updates-blog h4, .single-ministry_leaders .intl-ministry-updates-blog h4 {   text-align:center;   margin-bottom:60px; } .page-template-page-intl-map .intl-ministry-updates-blog, .single-foreign_capitols .intl-ministry-updates-blog, .single-international-leader .intl-ministry-updates-blog, .single-ministry_leaders .intl-ministry-updates-blog { margin-top:80px; } .page-template-page-intl-map .intl-ministry-updates-blog h2.fl-post-grid-title a, .single-foreign_capitols .intl-ministry-updates-blog h2.fl-post-grid-title a, .single-international-leader .intl-ministry-updates-blog h2.fl-post-grid-title a, .single-ministry_leaders .intl-ministry-updates-blog h2.fl-post-grid-title a { color:#000; } .page-template-page-intl-map .intl-ministry-updates-blog h2.fl-post-grid-title a:hover, .single-foreign_capitols .intl-ministry-updates-blog h2.fl-post-grid-title a:hover {   color:#8c1a29; } .page-template-page-intl-map .intl-ministry-updates-blog .fl-post-column, .single-foreign_capitols .intl-ministry-updates-blog .fl-post-column {   padding-bottom:20px;   padding-left:10px;   padding-right:10px; } .single-international-leader .intl-ministry-updates-blog .fl-post-column, .single-ministry_leaders .intl-ministry-updates-blog .fl-post-column {   padding-bottom:20px;   padding-left:10px;   padding-right:10px; } .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-next, .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-prev {   font-size:64px;   line-height:1.5;   color:#999;   position:absolute;   top:28%;   font-family:'Gotham-Book'; } .intl-ministry-updates-blog .owl-carousel .owl-nav button:hover {   background:none !important;   color:#8c1a29 !important; } .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-prev {   left:-64px; } .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-next {   right:-56px; }  .who-we-are .page-header-wrap { padding:0; } .who-we-are .page-header-wrap .wrap {   min-height:763px;   display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; align-items:center; align-content:flex-start; } .who-we-are .page-header-wrap .entry-header {   position:relative;   bottom:auto;   right:auto;   margin-top:220px; } .who-we-are .page-header-wrap .entry-header .entry-title {   font-size:60px;   padding:0; } .who-we-are .page-header-wrap .entry-header .entry-title:after {   display:none; } .who-we-are .page-header-wrap .intro-box {   padding:60px;   color:#fff;   background-color:#80151d;   position:absolute;   bottom:0;   left:0;   font-size:37px;   line-height:1.2;   max-width:880px; } .who-we-are .page-header-wrap .intro-box p {   margin:0; } .who-we-are .before-footer-custom {   background:url(/wp-content/themes/capmin/images/about-strategy-bg.jpg) no-repeat;   background-size:cover;   color:#fff; } .who-we-are .before-footer-custom .strategy-wrap {   padding:80px;   max-width:72%;   float:right; } .who-we-are .before-footer-custom h4 {   font-size:39px;   font-family:'GaramondPremrPro';   margin:0 0 10px; } .who-we-are .before-footer-custom .more-link {   color:#fff; } .who-we-are .before-footer-custom .more-link::before {   background-color:#fff; } .biblical-basis-page .site-inner, .who-we-are .site-inner {   padding:0;   margin:0 auto;   max-width:100%; } .biblical-basis-page .entry, .who-we-are .entry {   margin:0; } .biblical-basis-page .floating-sidebar, .who-we-are .floating-sidebar {   text-align:center; } .biblical-basis-page .floating-sidebar h4, .who-we-are .floating-sidebar h4 {   text-transform:uppercase;   font-family:'Gotham-Bold';   font-size:20px;   line-height:1.2; } .biblical-basis-page .floating-sidebar .menu, .who-we-are .floating-sidebar .menu {   text-align:center;   max-width:70%;   margin:0 auto; } .biblical-basis-page .floating-sidebar .menu li, .who-we-are .floating-sidebar .menu li {   list-style:none;   text-transform:uppercase;   font-family:'Gotham-Bold';   margin-bottom:15px; } .biblical-basis-page .floating-sidebar .menu li a, .who-we-are .floating-sidebar .menu li a {   line-height:1.2; } .who-we-are .floating-sidebar .menu li.current-menu-item a, .biblical-basis-page .floating-sidebar .menu li.current-menu-item a {   background-color:#e4e8eb;   color:#000; }  .strategy-page .before-footer-custom .testimonial-content h4, .strategy-page .before-footer-custom .ebook-testimonial {   color:#fff; } .strategy-page .before-footer-custom .ebook-testimonial {   background-color:#80151d; } .strategy-page .site-inner {   padding:0;   margin-top:0;   max-width:100%; } .strategy-page .entry {   margin:0; } .strategy-page .quote strong { font-family:'GaramondPremrPro-It'; } .strategy-page-item { font-size:22px;   line-height:1.4;   text-align:center; } .strategy-page-item h2 {   font-family:'Gotham-Bold'; } .strategy-page-item h6 {   font-family:'Gotham-Book';   text-transform:uppercase; } .strategy-page-item .item-description {   font-family:'GaramondPremrPro-It';   font-size:20px;   font-weight:700; }  .biblical-basis-page .floating-sidebar h2 {   font-family:'Gotham-Bold';   font-size:26px;   line-height:1.1; } .biblical-basis-page .floating-sidebar .testimonial-author {   font-family:'Gotham-Bold';   font-size:20px;   text-transform:uppercase;   margin-top:12px;   display:inline-block; }  .before-footer-custom .local {   min-height:504px;   background:url(/wp-content/themes/capmin/images/local-goverment-banner-bottom.jpg) no-repeat;   background-size:cover; } .ml-job-desc-page .ebook-item .ebook-entry, .local-government-page .ebook-item .ebook-entry {   width:100%;   text-align:center;   float:none;   padding:0;   font-size:16px; } .ml-job-desc-page .ebook-entry .ebook-cta .button, .local-government-page .ebook-entry .ebook-cta .button {   margin:0 12px;   padding:16px 24px;   background-color:#80151d;   font-size:13px;   color:#fff;   border-color:transparent; } .ml-job-desc-page .ebook-entry .ebook-cta .button:hover, .local-government-page .ebook-entry .ebook-cta .button:hover {   background-color:#fff;   border-color:#878787;   color:#80151d; } .ml-job-desc-page .ebook-entry .ebook-title h2, .local-government-page .ebook-entry .ebook-title h2 {   font-size:38px;   margin-bottom:5px;   } .ml-job-desc-page .ebook-entry .ebook-title span, .local-government-page .ebook-entry .ebook-title span {   font-size:16px; } .ml-job-desc-page .ebook-entry .pre, .local-government-page .ebook-entry .pre {   background:none;   color:#000;   border:1px solid #000;   font-size:18px;   padding:12px 30px 10px; } .local-government-page .cta-box { text-align:center;   background:#5b6770;   padding:28px 15px;   color:#fff;   line-height:1.2; } .local-government-page .cta-box .icon {   background-color:#fff;   border-radius:50%;   margin-bottom:10px;   padding:3px 4px;   max-width:18%; } .local-government-page .cta-box h4 {   font-family:'Gotham-Book'; font-weight:400;   text-transform:uppercase;   line-height:1.4; margin-top:0;   margin-bottom:25px;   font-size:14px; } .local-government-page .cta-box p {   line-height:1.1;   font-size:23px;   padding-left:10px;   padding-right:10px; } .local-government-page .cta-box .button { background-color:#80151d;   display:inline-block;   margin:6px auto;   padding:16px 34px; } .local-government-page .cta-box h4 > span {   font-family:garamond-premier-pro, serif;   font-weight:400;   font-style:italic;   display:block;   font-size:38px;   text-transform:none;   line-height:1; }  .board-director-item {   line-height:1.5; } .board-director-item h4 {   font-family:'Gotham-Bold';   text-transform:uppercase; }  .before-footer-custom .ebook-testimonial .testimonial-content .creds {   font-family:'Gotham-Book';   font-size:15px;   display:block;   line-height:1.4;   margin-top:25px; } .before-footer-custom .ebook-testimonial .testimonial-content .creds strong {   font-family:'Gotham-Bold'; }  .donate-col h2 {   font-family:'GaramondPremrPro-It';   text-transform:uppercase;   font-size:39px;   line-height:1.2; } .donate-col {   line-height:1.4; } .donate-col .fl-button:before {   content:"";   width:35px;   height:1px;   top:-8px;   position:absolute;   background-color:#8c1a29; } .donate-col .fl-button {   background:none !important;   border:none !important;   font-family:'Gotham-Bold';   text-transform:uppercase;   color:#8c1a29 !important;   padding:0 !important;   position:relative;   font-size:14px !important; } .donate-col .fl-button span {   color:#8c1a29 !important; } .donate-bottom-section h2 span {   display:inline-block;   margin:0 auto;   background:#000;   padding:10px 30px; } .donate-banner-section h2.fl-heading span.large {   font-size:69px;   display:block;   line-height:1; } .donate-banner-section h2.fl-heading:after {   content:"";   background:#80151d;   height:9px;   width:71px;   position:absolute;   bottom:0;   left:8px; } .donate-banner-section h2.fl-heading {   position:relative;   padding-bottom:25px !important; } .donate-form-section {   font-family:'Gotham-Book'; } .related.products {   clear:both; } .donate-banner-section .select2.select2-container.select2-container--default, .donate-banner-section .select2-container.select2-container--default.select2-container--below.select2-container--focus {   color:#000;   min-width:120px;   width:auto !important; } .donate-banner-section .select2-container--default .select2-selection--single {   border-radius:0;   background:no-repeat;   color:#00ccff !important;   border:none;   height:48px;   } .donate-banner-section .select2-container--default .select2-selection--single .select2-selection__rendered {   color:#00ccff !important;   font-size:56px;   line-height:46px;   border-bottom:1px solid #00ccff;   padding-right:30px;   padding-left:0;   margin-left:10px;   margin-top:-5px;   padding-top:0;   padding-bottom:0;   } .donate-banner-section .select2-container--default .select2-selection--single .select2-selection__arrow b {   border-color:#00ccff transparent transparent transparent !important;   border-width:13px 12px 0 12px;   margin-top:5px;   margin-left:-10px; } .donate-banner-section .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {   border-width:0 12px 13px 12px !important;   border-color:transparent transparent #00ccff transparent !important; } .donate-banner-section .select2-container--open .select2-dropdown--below {   margin-top:10px; } .other-amount-wrap #other-amount {   background:none;   border:none;   border-bottom:1px solid #00ccff;   color:#00ccff;   padding:0;   line-height:1;   font-size:52px;   padding-left:40px;   display:block; } .other-amount-wrap {   display:none;   max-width:205px;   position:relative;   margin-left:12px; } .other-amount-wrap:before {   content:"$";   position:absolute;   color:#00ccff;   font-size:56px;   line-height:1.2;   top:0; } .other-amount-wrap .close:before, .other-amount-wrap .close:after {   content:"";   position:absolute;   right:0px;   top:12px;   width:100%;   height:2px;   background-color:#00ccff;   transition:all 0.3s;   backface-visibility:hidden; } .other-amount-wrap .close:before {   transform:rotate(45deg) translate(8px, 10px); } .other-amount-wrap .close:after {   transform:rotate(-45deg) translate(7px, -8px);   top:36px; } .other-amount-wrap .close {   position:absolute;   width:44px;   height:54px;   right:-48px;   top:18%; } .select2-results {   font-family:'Gotham-Book'; } .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(3) .select2-selection--single .select2-selection__rendered, .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(4) .select2-selection--single .select2-selection__rendered {   font-size:41px; } .woocommerce table.shop_table thead, tr.cart-subtotal, tr.woocommerce-shipping-totals.shipping {   display:none; }  .error404 .archive-title, .search-results .archive-title {   font-size:38px;   text-align:center;   margin:0; } .error404 .archive-description, .search-results .archive-description {   margin-bottom:30px; } .error404 .content .search-form [type=search], .search .content .search-form [type=search] {   width:50%;   height:60px;   padding:18px; } .error404 .content .search-form, .search-results .content .search-form {   text-align:center;   margin-bottom:80px; width:auto;   } .error404 .search-form input[type="submit"], .search-results .search-form input[type="submit"] {   margin:0;   padding:20px 40px;   font-size:18px;   height:60px; } .error404 .archive-title .search-query, .search-results .archive-title .search-query {   color:#8c1a29; }  .error404 .entry-content {   max-width:80%;   margin:0 auto;   text-align:center;   font-size:24px; }  .ministry-updates-main { margin-left:-15px;   margin-right:-15px;   overflow:hidden; } .ministry-updates-main .fl-post-column {   padding-bottom:30px;   padding-left:15px;   padding-right:15px;   width:33.3333333333%;   float:left;  } .ministry-updates-main .fl-post-column:nth-child(3n+1) {   clear:left; }  .archive.category.category-ministry-updates .page-header-wrap, .single-post.ministry-updates .page-header-wrap {   background:url(/wp-content/themes/capmin/images/ministry-updates-header-bg-img.jpg) no-repeat; } .single-post.ministry-updates .entry header.entry-header {   min-height:0;   background:none;   display:block;   margin-bottom:40px;   text-align:left; } .single-post.ministry-updates .entry header.entry-header:before {   display:none; } .ministry-updates.single-post .entry header.entry-header h1 {   color:#000;   padding:0;   font-size:48px;   text-align:left;   line-height:1.2;   margin-bottom:15px; } .before-entry-section {   text-align:center;   color:#ff6666;   text-transform:uppercase;   font-family:'Gotham-Book';   font-size:14px; } .before-entry-section .wrap { background:url(/wp-content/themes/capmin/images/protos-header-img-bg.jpg) no-repeat;   max-width:580px;   background-size:cover;   padding:20px; } .before-entry-section h2 {   display:inline-block;   color:#fff;   font-size:32px;   border-right:1px solid #000;   padding:0 15px 0 0;   line-height:1.2;   margin:0 15px 0 0; } .before-entry-section .desc {   vertical-align:top;   display:inline-block;   margin-top:10px; } .before-entry-section a {   color:#ff6666; } .before-entry-section a:hover {   color:#fff; } .single-post.ministry-updates .sidebar .mu-hide { display:none; } .single-post.ministry-updates .sidebar .mu-more-news { display:block;   margin-bottom:60px; } .mu-more-news .widget-title {   font-family:'GaramondPremrPro-It';   text-transform:uppercase;   display:inline-block;   background-color:#f4f7f9;   font-size:19px;   padding:10px 24px; } .mu-more-news .entry-title {   font-family:'GaramondPremrPro';   font-size:31px;   line-height:1.1;   margin-bottom:5px; } .single-post.ministry-updates .sidebar .entry header.entry-header {   margin-bottom:0; } .single-post.ministry-updates .sidebar .entry {   border:none;   margin-bottom:25px;   position:relative;   padding-bottom:30px; } .single-post.ministry-updates .sidebar .entry:last-child {   margin-bottom:0; } .single-post.ministry-updates .sidebar .entry:after {   content:"";   position:absolute;   width:70px;   bottom:0;   left:0;   height:2px;   background:#80151d; } .single-post.ministry-updates .sidebar .entry:last-child:after {   display:none; } .single-post.ministry-updates .sidebar .entry:last-child {   margin-bottom:0;   padding-bottom:0; }  .post-type-archive .page-header-wrap h2.entry-title {   font-family:'trajanregular'; } .post-type-archive .entry .entry-title {   margin:15px 0; }  .contact-page { } .contact-page .privacy-notice-title h4 {   text-transform:uppercase;   font-family:'Gotham-Bold';   font-size:24px; } .contact-page h1.fl-heading {   position:relative; } .contact-page .gform_wrapper .gfield_label, .contact-page .gform_wrapper label {   display:none !important; } .contact-page .gform_wrapper ul.gfield_radio li label { display:inline-block !important; } .contact-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .contact-page .gform_wrapper textarea {   padding:22px 28px;   border-radius:5px;   font-family:'Gotham-Book'; } .contact-page .gform_wrapper input[type="submit"] {   padding:24px 48px;   font-size:20px;   background-color:#80151d; } .contact-page .gform_wrapper li.contact-form-select > label {   display:block !important;   font-family:'GaramondPremrPro-It';   font-weight:400;   font-size:28px; } .contact-page .gform_wrapper li.contact-form-select .ginput_container {   margin-top:0; } .contact-page .gform_wrapper li.contact-form-select {   margin:0 0 40px; } .contact-page .gform_wrapper li.contact-form-select .ginput_container label {   margin-left:12px;   font-size:28px;   font-weight:400 !important;   } .site-inner .gform_wrapper div.validation_error {   font-family:'Gotham-Bold';   font-size:18px;   background-color:#8c1a29;   border:none;   color:#fff; } .site-inner .gfield_description.validation_message {   font-family:'Gotham-Book';   font-weight:400;   font-size:16px; } .site-inner .gform_wrapper li.gfield.gfield_error {   padding:20px !important;   margin:15px 0 !important;   border:none; } .site-inner .gform_wrapper .gform_footer input[type=submit]:hover {   background:#fff;   color:#80151d; }  .contact-page input[type=radio] { display:none !important; } .contact-page input[type=radio] label { position:relative; cursor:pointer; } .contact-page input[type=radio] + label:before { content:''; display:inline-block; width:22px; height:22px; margin:-6px 15px 0 8px; vertical-align:middle; cursor:pointer; border-radius:50%; background-color:transparent; border:3px solid #8c1a29; } .contact-page input[type=radio]:checked + label {  position:relative; } .contact-page input[type=radio]:checked + label:after { content:""; position:absolute; top:17px; left:15px; width:8px; height:8px; border:none; border-radius:50%; display:inline-block; cursor:pointer; background-color:#8c1a29; } .contact-page input[type=radio]:checked + label:before {  }  .news-page .page-header-wrap .wrap {   min-height:343px;   display:flex;   flex-direction:column;   flex-wrap:wrap;   justify-content:center;   align-items:stretch;   align-content:stretch;   padding-top:60px; } .news-page .page-header-wrap .entry-header {   position:relative; } .news-page .page-header-wrap {   padding-bottom:0; } .news-page .page-header-wrap .entry-header .entry-title:after {   display:none; } .news-page .page-header-wrap .entry-header .entry-title { font-size:59px;   margin:0;   padding:0; } .news-page .mu-section .featured-img-bg {   max-height:280px;   overflow:hidden;   position:relative;   background:#0f2744;   min-height:200px; } .news-page .mu-section .post-label {   font-family:'GaramondPremrPro-It';   bottom:0;   left:0;   background:#000;   font-size:13px;   padding:14px 22px 10px;   line-height:1;   text-transform:uppercase;   color:#fff;   position:absolute;   z-index:999; } .news-page .mu-section .entry { margin:0; } .news-page .mu-section .entry-header {   padding:35px 35px 0; } .news-page .rm-section .entry-title {   line-height:1.1;   font-size:30px;   margin:15px 0 20px; } .news-page .mu-section .entry-title {   font-size:44px; margin-bottom:15px;   margin-top:0; } .news-page .rm-section .entry-title, .news-page .mu-section .entry-title {   font-family:'GaramondPremrPro';   line-height:1;   font-weight:400; } .news-page .mu-section .entry-meta span {   display:inline-block; } .news-page .mu-section .entry-meta span.entry-categories {   text-decoration:underline; } .news-page .mu-section .entry-content {   padding:0 45px; } .news-page .rm-section .entry-content, .news-page .mu-section .entry-content {   font-family:'GaramondPremrPro';   font-size:20px;   line-height:1.4; } .news-page .rm-section .more-link:before { background-color:#fff; } .news-page .pr-section h4, .news-page .pr-section .category-pre-title, .news-page .rm-section .category-pre-title {   font-family:'GaramondPremrPro';   } .news-page .pr-section .category-pre-title {  color:#000; } .news-page .rm-section .category-pre-title {   color:#fff; } .news-page .pr-section .pre-title, .news-page .rm-section .pre-title {   font-family:'Gotham-Bold';   text-transform:uppercase;   font-size:12px;   border-bottom:1px solid rgba(255, 255, 255, 0.5); } .news-page .rm-section .fl-button {   position:absolute !important;   bottom:32px;   top:auto !important; } .news-page .rm-section {   position:relative; } .news-page .pr-section h4 {   font-size:33px;   font-weight:400;   line-height:1.1; }  .arabic-bible-studies .feature-listing h2, .arabic-bible-studies .item-list h2 {   text-align:right; }  .arabic-single h1.entry-title, .arabic-single .entry-content {   text-align:right; } .arabic-single.page-template-page-bible-studies-php .content {   padding-right:20px; } .arabic-single .entry .entry-header {   margin-bottom:60px; }  .woocommerce table.shop_table th {   font-family:'Gotham-Bold';   font-weight:400 !important;   font-size:14px;   padding:12px;   text-transform:uppercase; } .woocommerce table.shop_table, .woocommerce table.shop_table td {   font-family:'Gotham-Book'; } .woocommerce td.product-name dl.variation .variation-State {   margin:8px 0 0; } .woocommerce td.product-name dl.variation {   margin:10px 0 0; } .woocommerce table.shop_table td.product-name {   line-height:1.2;   padding:28px 23px;   font-family:'gotham-bold';   font-size:24px;   color:#8c1a29; width:60%;   } .woocommerce #billing_country_field .woocommerce-input-wrapper strong {   font-family:'GaramondPremrPro'; } .woocommerce td.product-name dl.variation dd.variation-State {   color:#80151d; float:left;   } .woocommerce td.product-name dl.variation dt.variation-State {   margin-right:20px; } .woocommerce #order_review { background:#eee;   margin-bottom:60px; } .woocommerce .cart-subtotal span.woocommerce-Price-amount.amount, .woocommerce .order-total span.woocommerce-Price-amount.amount {   font-family:'Gotham-Bold'; } .woocommerce-cart #payment, .woocommerce-checkout #payment, #add_payment_method #payment {   font-family:'Gotham-Book';   font-size:18px; } .woocommerce-checkout #payment div.payment_box {   line-height:1.8; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {   display:block;   float:none !important;   width:75%;   font-size:20px;   padding:24px;   margin:60px auto 20px; } .woocommerce-notices-wrapper {   display:none; } .woocommerce-form-login-toggle {   display:none !important; } .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {   font-family:'Gotham-Bold';   font-size:20px;   text-transform:uppercase; } .woocommerce-form-coupon-toggle {   display:none; } form.product-class.checkout.woocommerce-checkout {   padding-top:30px; } .woocommerce-billing-fields__field-wrapper, .woocommerce #order_review {   background:#f5f5f5; } .woocommerce-billing-fields__field-wrapper {   padding:30px; } .woocommerce-additional-fields, .woocommerce-shipping-fields {   display:none; } .woocommerce .variation-Leader {   margin-top:10px !important;   float:left; } .woocommerce td.product-name dt.variation-Ministry, .woocommerce td.product-name dt.variation-Leader, .woocommerce td.product-name dt.variation-State {   width:20%;   margin-right:0 !important; } .woocommerce #payment #place_order:before { content:"Place Donation"; font-size:20px; } .woocommerce #payment #place_order { font-size:0; }  .site-inner .give-btn {   background-color:#80151d;   font-size:14px;   padding:18px 32px;   border:none; } .site-inner .give-btn:hover {   color:#80151d !important;   background:#fff; } .site-inner form.give-form { margin:0; } .sidebar-testimonial .testimonial-author {   font-family:'Gotham-Bold';   font-size:20px;   text-transform:uppercase;   margin-top:25px;   display:inline-block; } .sidebar-testimonial {   line-height:1.2;   font-size:28px; }  .single-foreign_capitols.page-template-page-template-es-php .pre-header h1 {   color:#000;   padding:0; font-family:'GaramondPremrPro';   font-size:48px;   text-align:left;   line-height:1.2;   margin-bottom:15px; }  .single-testimonial_items .page-header-wrap {   background-image:url(/wp-content/themes/capmin/images/testimonials-header.jpg); } .single-testimonial_items h1.entry-title { text-align:left; } .select2-container--default .select2-results>.select2-results__options {   max-height:290px !important; }  .page-template-page-blank-php .site-inner { max-width:100%;   padding:0 0 0;   margin-top:0;   margin-bottom:0;   min-height:540px;   z-index:9;   position:relative; } .page-template-page-blank-php .site-header {   z-index:10; }   .home #wpfront-notification-bar a.wpfront-button {   font-weight:400;   font-family:'Gotham-Bold';   font-size:11px;   text-transform:uppercase;   padding:6px 14px;   margin-left:12px; } .home #wpfront-notification-bar div.wpfront-message {   font-size:16px; } .home #wpfront-notification-bar td {   padding:12px 0; } .home #wpfront-notification-bar div.wpfront-close {   background:#80151d;   border:none;   color:#fff;   padding:12px 12px;   border-radius:0;   font-size:14px;   font-weight:400;   font-family:'Gotham-Book';   top:18%;   right:12px; } .home #wpfront-notification-bar div.wpfront-close:hover { border:none; background-color:#fff; } .woocommerce .woocommerce-customer-details address {   border:none;   font-size:18px;   padding:15px 0; } .woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {   background:#f5f5f5;   padding:30px; } .woocommerce-order-received h2.woocommerce-column__title, .woocommerce-order-received .woocommerce-order-details h2.woocommerce-order-details__title {   font-family:'GaramondPremrPro';   text-transform:capitalize;   color:#80151d;   font-size:48px;   font-weight:400;  } .woocommerce-order-received .woocommerce ul.order_details li {   width:45%;   border:none;   margin-bottom:55px;   padding:0; } .woocommerce-order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {   font-size:34px;   margin-bottom:60px; }  .woocommerce-order-received ul li strong.wc-item-meta-label {   font-family:'Gotham-Book';   width:23%; } .woocommerce-order-received table ul li {   margin-bottom:10px;   list-style-position:inherit;   list-style:none; } .woocommerce table.shop_table td.product-name > a {   margin-bottom:40px; } .woocommerce-order-received table ul.wc-item-meta {   margin-top:20px;   margin-bottom:30px !important;   margin-left:0;   font-size:18px;   color:#000; } .woocommerce-order-received ul.order_details {   margin-bottom:0; }   .quote-section h2 {   font-size:22px;   text-align:center; } .quote-section {   margin:20px 0;   padding:30px;   background:#F3F3F3; } .quote-wrap .quote-header img {   width:60px;   height:60px;   border-radius:100px; } .quote-header .col:first-child {   float:left;   width:25%; } .quote-header .col:last-child { width:75%;   float:left;   padding-left:12px; } .quote-header {   overflow:hidden;   display:flex;   flex-direction:row;   flex-wrap:nowrap;   justify-content:space-between;   align-items:center;   align-content:stretch; } .quote-header h4 {   font-family:'Gotham-Bold';   line-height:1.2;   font-size:18px;   margin:10px 0 3px; } .quote-header .location {   font-size:14px;   color:#777;   line-height:1.3;   display:block; } .quote-txt {   margin:20px 0 0; } .quote-txt p {   margin-bottom:15px;   line-height:1.45; }   .home .pum-content.popmake-content .partner-box {   text-align:center;   background:#7F151D;   width:75%;   margin:0 auto;   font-family:'Gotham-Book';   font-weight:700;   font-size:18px;   letter-spacing:0.8px;   padding:22px 20px;  position:relative; } .home .pum-content.popmake-content .partner-box .button {   padding:16px 38px;   margin-left:20px;   background:#fff;   color:#000;   font-weight:400;   font-family:'Gotham-Bold';   font-size:14px;   display:inline-block;   vertical-align:middle; } .home .pum-content.popmake-content .partner-box .pum-close.popmake-close {   position:absolute;   right:6px;   top:8px;   background:url(/wp-content/uploads/2024/08/close-icon.svg) no-repeat;   width:18px;   height:18px;   font-size:0;   text-indent:-9999px; } .pum-theme-16672 .pum-content + .pum-close {   font-size:0;   text-indent:-9999px;   width:0;   height:0; } @media only screen and (min-width:960px) {   .site-header {  }   .genesis-nav-menu .menu-item {  display:inline-block; }  .genesis-nav-menu .menu-item:focus, .genesis-nav-menu .menu-item:hover {  position:relative; }  .genesis-nav-menu > .menu-bold > a {  font-weight:700; }  .genesis-nav-menu > .menu-highlight > a {  background-color:#333;  border-radius:3px;  color:#fff;  font-weight:600;  margin-left:15px;  padding-left:20px;  padding-right:20px; }  .genesis-nav-menu > .menu-highlight > a:hover, .genesis-nav-menu > .menu-highlight > a:focus {  background-color:#8c1a29; }  .genesis-responsive-menu .genesis-nav-menu .sub-menu, .genesis-responsive-menu .genesis-nav-menu .sub-menu a {  width:200px; }  .genesis-nav-menu .sub-menu {  border-top:1px solid rgb(0 0 0 / 15%);  opacity:0;  padding-left:0;  position:absolute;  transition:opacity .4s ease-in-out; }  .genesis-nav-menu .sub-menu a {  border:1px solid rgb(0 0 0 / 15%);  border-top:0;  padding-bottom:15px;  padding-top:15px; }  .genesis-nav-menu .sub-menu .sub-menu {  margin:-46px 0 0 179px; }   .genesis-responsive-menu {  display:block;  padding-top:28px; }  .menu-toggle, .sub-menu-toggle {  display:none;  visibility:hidden; }   .nav-primary {  clear:none;  float:right;  width:auto; }  .nav-primary .genesis-nav-menu a {  padding-left:18px;  padding-right:18px; }   .page-template-page-bible-studies-php .site-inner, html>body.single-international-leader .site-inner, html>body.single-ministry_leaders .site-inner, .site-inner {   max-width:1280px;   margin:20px auto 0;   padding-top:15px; }   .content-sidebar .content {   width:75%; }  .content {  float:left;   }  .sidebar-content .content {  float:right; }  .full-width-content .content, .landing-page .content {  float:none;  margin-left:auto;  margin-right:auto; }   .sidebar {  float:right;  width:23%;  }  .sidebar-content .sidebar {  float:left; } .author-box {  background-color:#f5f5f5;  padding:30px; }   .after-entry {  padding:40px 60px; }  .after-entry .enews {  padding-left:30px;  padding-right:30px; }   .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {  float:left;  margin-left:2.564102564102564%; }  .one-half, .three-sixths, .two-fourths {  width:48.717948717948715%; }  .one-third, .two-sixths {  width:31.623931623931625%; }  .four-sixths, .two-thirds {  width:65.81196581196582%; }  .one-fourth {  width:23.076923076923077%; }  .three-fourths {  width:74.35897435897436%; }  .one-sixth {  width:14.52991452991453%; }  .five-sixths {  width:82.90598290598291%; }  .first {  clear:both;  margin-left:0; }   .after-entry, .archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings {  margin-bottom:60px; }   .footer-widgets .wrap {   }  .footer-widget-area {  float:left;  margin-bottom:0; } } @media only screen and (min-width:1680px) {  #mobile-menu .navigations .menus .submenu-button {  right:auto;  left:180px; } } @media only screen and (min-width:1920px) { .page-header-wrap {  background-size:cover !important; } } @media only screen and (max-width:1774px) { #mobile-menu .wrap {   padding-left:80px;   padding-right:80px; } } @media only screen and (max-width:1574px) { #mobile-menu .wrap {   padding-left:50px;   padding-right:50px; } } @media only screen and (max-width:1514px) { .language-menu .menu li {   width:20%; }  #menu-other-language li {  text-align:center;  margin:5px 18px 8px; }  .language-menu .menu li, .language-menu .menu li a, #menu-other-language li, #menu-other-language li a {   width:28px;   height:28px; } } @media only screen and (max-width:1440px) { .single-foreign_capitols.full-width-content .site-inner {   padding:0; }  .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-next {   right:-32px; }  .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-prev {   left:-32px; }  .home-section-1 {  background-position:25% 0; }   .international-col-wrap ul {   display:block;   text-align:center; }  .international-col-wrap ul li a {   height:140px;   background-size:cover;   background-position:50% 50%; }  .international-col-wrap ul li h4 {   font-size:14px;   background-size:28px auto;   margin-top:0; }  .before-footer-custom .international {   min-height:380px; }  .biblical-basis-page .floating-sidebar > .fl-col-content.fl-node-content {   padding-left:80px; }  #mobile-menu .navigations {   width:75%; }  #mobile-menu .featured-item {   width:25%; }  #mobile-menu {   padding:100px 0; }  #mobile-menu .navigations .menus li a {   font-size:14px; }  #menu-other-language li, #menu-other-language li a {   width:32px;   height:32px; } } @media only screen and (max-width:1280px) { .home-section-1 {  background-position:26% 0; }  .site-header {   padding-left:20px;   padding-right:20px; }  #menu-other-language {   display:flex;  flex-direction:row;  flex-wrap:wrap;  justify-content:flex-start;  align-items:center;  align-content:stretch;  } } @media only screen and (max-width:1200px) { .home-section-1 {  background-position:26% 0; }  .home-section-2 {  padding-left:33px;  padding-right:33px; }  .ministry-updates-section {  width:62%; }  .bible-studies-section {  width:35%; }  .page-header-nav ul li,  .page-header-nav ul li:first-child, .page-header-nav ul li:last-child {  width:20%;  vertical-align:top;  float:none;  margin:0 20px; }  .page-header-nav {  text-align:center; }  .page-template-page-bible-studies-php .feature-listing {  padding:0; }  .post-type-archive .site-inner .entry,  .archive.category .site-inner .entry, .page-template-page-bible-studies-php .item-listing-wrap .item-list {  width:49%;  margin:0 0 64px;  overflow:hidden;  padding:0 20px; }  .page-template-page-bible-studies-php .item-listing-wrap {  text-align:center; }  .page-template-page-bible-studies-php .thumbnail-wrap span {  left:auto; }  .page-template-page-bible-studies-php .site-inner {  padding:3%; }  .page-template-page-bible-studies-php .sidebar-optin h2 {  font-size:14px;  line-height:1.5; }  .archive.category .content, .page-template-page-bible-studies-php .content {  width:70%; }  .archive.category .sidebar, .page-template-page-bible-studies-php .bible-studies-sidebar {  width:27%; }  .page-template-page-bible-studies-php .page-header-wrap .entry-header {  right:42px; }  .footer-widgets {  padding:80px 40px; }  .single .site-inner {  padding:3% 5%; }  .sidebar {  width:25%; }  .single-top-section .details .sect,  .single-top-section .details .sect.player {  width:100%;  margin-bottom:25px; }  .single h1.entry-title {  font-size:42px;  line-height:1.3; }  .page-template-page-response-media-php .response-media-item .section-title {  max-width:none; }  .page-template-page-bible-studies-php.single-response-media .content {  padding:0 80px; }  .single .entry header.entry-header h1 {   padding:20px 60px;   font-size:48px; }  .single .entry header.entry-header {   min-height:420px; }  .single-top-section .details .sect {   padding:60px;   font-size:20px; }  .site-inner {   padding:60px; }  .page-header-wrap .entry-header {   right:32px; }  .page-header-wrap {   padding-bottom:30px; }  .state-capitol-sidebar .state-capitol-leadership-section h2 {   font-size:24px; }  .state-capitol-sidebar .state-capitol-leadership-section .position {   font-size:15px;   display:block; }  .state-capitol-sidebar .state-capitol-leadership-section img.leader {   max-width:64%; }  .state-capitol-sidebar .state-capitol-leadership-section .label {   font-size:16px;   display:block; }  .international-col-wrap {   margin:60px 0;   overflow:hidden; }  .international-col-wrap ul li {   width:45%; }  .international-col-wrap ul li h4 {   font-size:16px; }  .international .site-inner {   max-width:1140px; }  .international-col-wrap ul li a { }  .before-footer-custom .international {   min-height:270px; }  .international .entry {   margin-bottom:0; }  .post-type-archive-audio_video .va-loop-wrap .va-items, .va-loop-wrap .va-items {   padding:0; width:40%;   margin:20px 45px;   min-height:0; }  .post-type-archive-audio_video .va-loop-wrap .va-items .audio-thumbnail, .va-loop-wrap .va-items .audio-thumbnail {   height:240px; }  .post-type-archive-audio_video .embed-container, .embed-container {   min-height:277px; }  .post-type-archive-audio_video .va-loop-wrap .va-items .va-content h4, .va-loop-wrap .va-items .va-content h4 {   font-size:24px; }  .post-type-archive-audio_video .va-loop-wrap .va-items .va-content, .va-loop-wrap .va-items .va-content {   font-size:16px; }  .post-type-archive-audio_video .va-loop-wrap .va-items:first-child .va-content, .va-loop-wrap .va-items:first-child .va-content {   padding:40px 80px; }  .post-type-archive-audio_video .va-loop-wrap .va-items:first-child .va-content h4, .va-loop-wrap .va-items:first-child .va-content h4 {   font-size:35px; }  .bb-full-page .site-inner {   padding:0; }  .single-international-leader .label, .single-ministry_leaders .label, .single-foreign_capitols .state-capitol-leadership-section .label {   font-size:14px;   padding:20px; }  .single-foreign_capitols .state-capitol-leadership-section .label {   display:block; }  .single-foreign_capitols .state-capitol-leadership-section img.leader {   max-width:60%; }  .single-foreign_capitols .state-capitol-leadership-section h2 {   font-size:20px; }  .single-foreign_capitols .state-capitol-leadership-section .position {   font-size:14px; }  .single-foreign_capitols .state-capitol-leadership-section img.map {   max-width:70%;   margin-top:20px; }  .single-ministry_leaders .partner-box h2 .fl-heading-text > span, .single-foreign_capitols .partner-box h2 .fl-heading-text > span {   font-size:36px;   line-height:1.3; }  .single-ministry_leaders .partner-box-wrap p, .single-foreign_capitols .partner-box-wrap p {   font-size:20px;   line-height:1.2; }  .single-ministry_leaders .partner-box-wrap .fl-button span, .single-foreign_capitols .partner-box-wrap .fl-button span {   font-size:13px; }  .single-ministry_leaders .partner-box-wrap .fl-button, .single-foreign_capitols .partner-box-wrap .fl-button {   display:block;   width:100%;   padding:14px; }  .single-international-leader .page-header-wrap, .single-ministry_leaders .page-header-wrap, .single-foreign_capitols .page-header-wrap {   min-height:0; }  .single-international-leader .page-header-wrap .wrap, .single-ministry_leaders .page-header-wrap .wrap {   min-height:420px;   padding-top:120px; }  .single-international-leader .page-header-wrap .entry-header .entry-title, .single-ministry_leaders .page-header-wrap .entry-header .entry-title, .single-foreign_capitols .page-header-wrap .entry-header .entry-title {   margin-top:10px; }  .biblical-basis-page .floating-sidebar > .fl-col-content.fl-node-content {   padding-left:20px; }  .biblical-basis-page .floating-sidebar h2 {   font-size:20px; }  .biblical-basis-page .floating-sidebar {   font-size:20px; }  .biblical-basis-page .floating-sidebar .testimonial-author {   font-size:16px;   display:inline-block; }  .site-header .wrap { }  #mobile-menu .wrap {   padding-left:40px;   padding-right:40px; }  #mobile-menu .navigations {   width:70%; }  #mobile-menu .featured-item {   width:30%; }  #mobile-menu .navigations .widget-title a, #mobile-menu .widget-title a, #mobile-menu .widget-title {   font-size:18px; }  #mobile-menu .navigations .menus li a {   font-size:14px; }  #mobile-menu .featured-content .entry-title {   font-size:24px; }  .home #mobile-menu, #mobile-menu {   height:auto; }  #mobile-menu .navigations .menus li {   margin:0 0 6px; }  #mobile-menu .simple-social-icons a {   font-size:28px !important; }  #mobile-menu .menus .widget {   width:48%;   float:none;   vertical-align:top;   display:inline-block;   margin-bottom:60px; }  #mobile-menu .navigations .menus {   display:flex;   flex-direction:row;   flex-wrap:wrap;   justify-content:space-between;   align-items:stretch;   align-content:stretch;   margin-bottom:0; }  .local-government-page .ebook-entry .ebook-title h2 {   font-size:28px; }  .local-government-page .ebook-entry .ebook-title span {   font-size:14px;   display:block; }  .local-government-page .ebook-entry .ebook-cta .button {   display:block;   margin:0 0 12px;   font-size:12px;   padding:14px; }  .ebook-content {   font-size:14px; }  .before-footer-custom .local {   min-height:267px; }   .single-ministry-leader-wrap {   overflow:hidden;   display:flex;   flex-wrap:wrap;   justify-content:flex-start;   align-items:stretch;   align-content:stretch; }  .single-ministry-leader-wrap .inner-wrap {   overflow:hidden;   display:flex;   flex-direction:column-reverse;   flex-wrap:wrap;   justify-content:flex-start;   align-items:stretch;   align-content:stretch; }  .single-international-leader .main-content, .single-ministry_leaders .main-content {   width:100%;   margin-bottom:80px;   padding-left:0; }  .single-international .single-sidebar, .single-international-leader .main-content, .single-ministry_leaders .single-sidebar, .single-ministry_leaders .main-content {   float:none; }  .single-international-leader .single-sidebar, .single-ministry_leaders .single-sidebar {   width:50%;   margin:0 auto; }  .setting-the-record .section-title .fl-col-content {   padding:40px 20px; }  .page-template-page-ministry-leaders-php .ministry-leaders-wrap .ml-item {   width:22%; }  .news-page .page-header-wrap .entry-header .entry-title {   font-size:59px;   padding:40px 0 0; }  .news-page .page-header-wrap .wrap {   min-height:423px; }  .news-page .rm-section .fl-button {   position:relative;   max-width:85%;   left:0;   margin:0 20px; }  .news-page .rm-section .fl-button span {   font-size:12px !important; }  .news-page .mu-section .entry-title {   font-size:44px; }  .news-page .rm-section .entry-title {   font-size:28px; }  .single-foreign_capitols .main-content {   width:100%;   padding:0; }  .single-foreign_capitols .single-ministry-leader-wrap {   flex-direction:column;   flex-wrap:nowrap;   justify-content:space-between;   align-items:stretch;   align-content:stretch; }  .single-foreign_capitols .single-sidebar {   width:50%;   float:none;   margin:0 auto; }  .single-foreign_capitols .single-sidebar .sidebar-wrap {   padding:40px; }  .single-foreign_capitols .page-header-wrap .entry-header {   right:42px; }  .financial-accountability-page .page-header-wrap .entry-header h1 {   font-size:40px; }  .apply-box h2 {   font-size:48px; }  .apply-box {   font-size:22px;   padding:20px 10px; }  .apply-box h2 > span {   font-size:13px;   margin-top:8px; }  .ml-job-desc-page .ebook-entry .ebook-title h2 {   font-size:28px; }  .ml-job-desc-page .ebook-entry .ebook-title span {   font-size:14px;   display:block; }  .ml-job-desc-page .ebook-entry .ebook-cta .button {   display:block;   margin-bottom:15px; }  .apply-box .button {   display:block; }  .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-prev {   left:-42px; }  .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-next {   right:-32px; }  .page-ministry-leaders.single-foreign_capitols .ml-item {   width:40%;   padding:40px 20px; }  .nav-primary .genesis-nav-menu a {   font-size:12px;   padding-left:14px;   padding-right:14px; }  .nav-primary .genesis-nav-menu .give-menu a {   font-size:12px;   padding:14px 32px; }  .home .site-header {   padding-top:20px; } } @media only screen and (max-width:1024px) { #genesis-content .local-government-sidebar .fl-module-content {   margin-left:0;   margin-right:0; }  .site-header {  padding-left:0;  padding-right:0; }  .site-header > .wrap {   max-width:100%;   padding-left:20px;   padding-right:20px; }  .page-local-gov .ebook-item .button.get-involved-contact, .page-local-gov .ebook-item .button {   display:block;   padding:14px; }  .page-local-gov .ebook-item .button.get-involved-contact {   margin-bottom:10px; }  .news-page .mu-section .entry-title {   font-size:30px; }  .news-page .mu-section .entry-content {   padding-left:35px;   padding-right:35px;   font-size:18px; }  .news-page .rm-section .entry-content {   font-size:18px; }  .entry-header .entry-meta {   font-size:12px; }  .bb-page-header h1.fl-heading span {   font-size:42px; }  .ministry-updates-listing .fl-post-grid-image {   min-height:0; }  .ministry-updates-listing .fl-post-grid-title {   font-size:24px;   margin-bottom:12px; }  } @media only screen and (max-width:1023px) {  .nav-primary {  display:none; }  .board-directors .about-content-wrap .fl-col-group {   flex-direction:column-reverse;   display:flex; }  .page-template-page-response-media-php .page-header-wrap h1,  .page-template-page-response-media-php .page-header-wrap h2,  .page-template-page-bible-studies-php .page-header-wrap h1,  .page-template-page-bible-studies-php .page-header-wrap h2 {  font-size:40px;  font-size:4rem; }  .page-template-page-response-media-php .page-header-wrap .entry-header,  .page-template-page-bible-studies-php .page-header-wrap .entry-header {  right:24px; }  .page-template-page-response-media-php .response-media-item {  width:100%; }  .genesis-responsive-menu {  background:rgba(10, 34, 64, 0.96);  padding:40px;  top:auto;  position:absolute;  left:0;  display:none; }  .genesis-responsive-menu .wrap {  padding:0; }  .nav-primary .genesis-nav-menu a {  padding:14px; }  .site-header .wrap {  padding:0 5%; }  .menu-toggle {  display:none;   color:#fff;  padding:0;  margin:20px 0 0; }  #toggle {   right:0;   left:auto; }  #mobile-menu .navigations .contact-infos .widget {   margin-bottom:40px; }  body.wp-custom-logo .site-container .title-area {  max-width:150px; }  .home-section-1 {  padding-top:180px;  background-position:40% 0; }  .home-section-1 .widget .fl-module-content {  margin-left:0;  margin-right:0; }   .home-section-1 .widget .fl-heading, .home-section-1 .widget .widget-title {  font-size:24px;  line-height:1.5; }  .home-section-1 .widget {  width:60%; }  .home-section-1 #menu-secondary-navigation li {  margin:0 18px; }  .home-section-2 {  padding-left:53px;  padding-right:53px; }  .home-section-2 .wrap {  display:block; }  .home-section-2 .bible-studies-section .fl-col-content {  padding:22px 32px !important; }  .bible-studies-section .entry-footer {  position:relative; }  .ministry-updates-section,  .bible-studies-section {  width:100%;  float:none; }  .ministry-updates-section {  margin-bottom:40px !important; }   .home-section-3 .section-title {  width:30%; }  .home-section-3 .section-title h4 {  font-size:24px; }  .home-section-3 .entry-title {  font-size:24px; }  .home-section-3 .entry-item {  padding-left:15px;  width:70%; }  .home-section-3 .entry-content {  font-size:14px; }  .home-section-3 .entry-wrap {  padding:30px 45px 20px;  bottom:0;  left:0;  overflow:hidden; }  .ebook-testimonial {  margin:30px; }  .ebook-testimonial .testimonial-content {  width:70%;  float:right; }  .ebook-testimonial .testimonial-img {  width:30%; }  .ebook-item {  padding:30px; }  .ebook-item .featured-img {  width:40%; }  .ebook-item .ebook-entry {  width:50%;  padding-top:0; }  .home-section-4 {  padding:43px 0; }  .home-section-5 .item {  padding:80px 20px;  height:auto; }  .home-section-5 .item h4 {  font-size:18px;  margin-bottom:20px; }  .home-section-5 .item .button {  padding:8px 24px; }  .footer-widget-area {  width:33.333%;  float:left;  padding:0 20px 0; }  .footer-widgets {  padding:40px 20px; }  .footer-widgets-1 {  margin:0; }  .footer-widget-area.footer-widgets-3 {  padding:0 0 0 50px;  font-size:11px;  background-size:15% auto; }  .footer-widgets-3 .menu li {  padding:0 8px; }  .footer-widgets-3 .simple-social-icons ul li a {  font-size:18px !important; }  .footer-widgets-2 input[type="submit"] {  width:100%; }  .footer-widgets-2 input {  font-size:12px; }  .footer-widgets-3 .widget:last-child {  position:relative; }  .page-header-nav {  margin:0;  padding:40px 20px; }  .site-inner {  padding:60px; }  .page-header-nav ul li span {  font-size:12px; }  .page-header-nav ul li,  .page-header-nav ul li:first-child,  .page-header-nav ul li:last-child {  width:19%; }  .archive.category .content, .archive.category .sidebar, .page-template-page-bible-studies-php .content,  .page-template-page-bible-studies-php .bible-studies-sidebar {  width:100%; }  .page-template-page-bible-studies-php .feature-listing {  margin-bottom:40px; }  .page-template-page-bible-studies-php .item-listing-wrap .item-list {   }  .page-template-page-bible-studies-php .feature-listing .thumbnail-wrap {   height:280px; }  .page-template-page-bible-studies-php.single .content,  .single .sidebar {  clear:both;  width:100%; }  .page-template-page-bible-studies-php.single-response-media .content {  padding:0;  }  .related-response-media .item {  width:100%;  margin:20px 0; }  .related-response-media {  padding:3% 5%; }  .home-section-1 .fl-col-group:first-child {  width:60%;  float:right; }  .home-section-1 .fl-col-group:first-child .fl-heading {  font-size:24px; }  .bb-page-header {   margin-top:180px; }  .ministry-updates-listing .fl-post-column {   flex-basis:50%;   width:50% !important;   clear:none !important; }  .ministry-updates-main .fl-post-column:nth-child(2n+1) {   clear:left !important; }  .ministry-updates-sub-heading p {   margin:0; }  .page-template-page-ministry-leaders-php .ministry-leaders-wrap .ml-item, .page-template-page-sponsors-php .sponsor-wrap.congressional .sponsor-item, .page-template-page-sponsors-php .sponsor-item {   width:50%;   padding:20px 20px 40px;   margin:0; }  .page-header-wrap .entry-header .entry-title, h1.entry-title, .page-template-page-sponsors-php .page-header-wrap .entry-header .entry-title, .page-template-page-sponsors-php h1.entry-title {   font-size:40px;   margin:0; }  .page-header-wrap .entry-header, .page-template-page-sponsors-php .page-header-wrap .entry-header {   right:24px; }  .before-footer-custom .ebook-testimonial, .before-footer-custom .partner-with-us {   padding:40px; }  .before-footer-custom .partner-with-us h2 {   font-size:26px; }  .before-footer-custom .partner-with-us {   font-size:20px;   padding-top:60px; }  .page-template-page-ministry-map-php .ministry-map-header {   font-size:38px;   line-height:1.3; }  .page-template-page-ministry-map-php .ministry-map-header br {   display:none; }  .before-footer-custom .international {   min-height:200px; }  .international-col-wrap ul li {   width:46%; }  .pre-header {   font-size:30px; }  .local-government-page .entry-content, .international .entry-content {   font-size:20px; }  .post-type-archive-audio_video .va-loop-wrap .va-items, .va-loop-wrap .va-items {   width:75%;   margin:0 auto 40px;   text-align:left; }  .post-type-archive-audio_video .va-loop-wrap .va-items:first-child, .va-loop-wrap .va-items:first-child {   width:100%; }  .post-type-archive-audio_video .va-loop-wrap, .va-loop-wrap {   text-align:center; }  .post-type-archive-audio_video .va-items .embed-outer-wrapper .wp-audio-shortcode, .va-items .embed-outer-wrapper .wp-audio-shortcode {   width:100% !important; }  .post-type-archive-audio_video .va-loop-wrap .va-items:first-child .va-content, .va-loop-wrap .va-items:first-child .va-content {   padding:40px; }  .single-international-leader .page-header-wrap .entry-header .entry-title, .single-ministry_leaders .page-header-wrap .entry-header .entry-title, .single-foreign_capitols .page-header-wrap .entry-header .entry-title {   font-size:46px; }  .single-international-leader .state-capitol-leadership-section, .single-ministry_leaders .state-capitol-leadership-section {   text-align:center;   margin-bottom:30px; }  .single-international-leader .ml-leader-thumbnail-wrap, .single-ministry_leaders .ml-leader-thumbnail-wrap {   margin:0 auto 20px; }  .single-ministry_leaders .single-ml-pre-heading {   text-align:center; }  .single-international-leader .label, .single-ministry_leaders .label {   padding:16px; }  .single-ml-content-wrap .fl-row-content .fl-col-group:first-child {   display:flex;   flex-direction:column-reverse;   flex-wrap:wrap;   justify-content:center;   align-items:center;   align-content:stretch; }  .single-ministry_leaders .fl-button {   width:100%;   text-align:center; }  .who-we-are .page-header-wrap .entry-header .entry-title {   font-size:46px; }  .who-we-are .page-header-wrap .wrap {   min-height:640px; }  .who-we-are .page-header-wrap .entry-header {   margin-top:240px; }  .who-we-are .page-header-wrap .intro-box {   max-width:100%;   padding:40px 60px;   font-size:28px;   text-align:center;   line-height:1.4; }  .who-we-are .floating-sidebar { max-width:100%; }  .washington-dc .button-wrap {   width:100% !important;   max-width:100%; }  .washington-dc .button-wrap .fl-button {   width:100%;   margin-bottom:15px; }  .strategy-page .strategy-page-item {   width:100%;   max-width:100%;   margin:40px; }  .strategy-page .strategy-page-item .fl-col-content {   padding:60px 40px !important; }  .biblical-basis-page .pre-header {   font-size:28px; }  .biblical-basis-page .entry-content {   font-size:20px; }  .before-footer-custom .local {   min-height:197px; }  .single-international-leader .single-sidebar, .single-ministry_leaders .single-sidebar {   width:70%; }  #mobile-menu .featured-item .thumbnail-wrap {   height:auto; }  .news-page .rm-section .fl-button {   position:relative !important;   left:0;   margin:30px 0 0;   bottom:0; }  .news-page .mu-section .featured-img-bg {   min-height:0; }  .arabic-single.page-template-page-bible-studies-php .content {   padding:0; }  .arabic-single .sidebar {   width:100%;   clear:both; }  .donation-form {   padding:60px; }  .single-ministry_leaders .contact-page .contact-title {   font-size:49px; }  .single-ministry_leaders .contact-page .contact-title:after {   bottom:-12px; }  .single-ministry_leaders .contact-page {   padding:60px; }  .post-type-archive-response_media .site-inner {   padding-left:30px;   padding-right:30px; }  .post-type-archive-response_media .response-media-item .section-title {   max-width:100%;   top:auto;   margin-bottom:40px;   padding:30px 40px; }  .post-type-archive-response_media .site-inner .response-media-item.first {   padding-top:0; }  .post-type-archive-response_media .response-media-item .section-title h4 {   font-size:28px; }  .post-type-archive-response_media .site-inner .response-media-item {   width:100%;   padding:50px;   margin-bottom:30px; }  .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-prev, .intl-ministry-updates-blog .owl-carousel .owl-nav button.owl-next {  display:none; }  .single-foreign_capitols .ml-item {   width:45%; }  .single-ministry_leaders .intl-ministry-updates-blog h2.fl-post-grid-title {   font-size:22px; }  .single-ministry_leaders .intl-ministry-updates-blog .fl-post-column {   width:50%;   padding-bottom:40px; }  .language-menu .menu li.first, .language-menu .menu li:first-child, #menu-other-language li.first, #menu-other-language li:first-child, #menu-other-language li {   margin:0;   text-align:center; }  #menu-other-language li a {   margin:0 auto; }  #menu-other-language {   justify-content:space-between; }  .news-page .page-header-wrap .entry-header .entry-title {   font-size:48px; } } @media only screen and (max-width:769px) { .language-menu .menu li.first, .language-menu .menu li:first-child, #menu-other-language li.first, #menu-other-language li:first-child, #menu-other-language li {  margin-bottom:20px;  margin-right:6px;  height:auto;  text-align:left; }  .home-section-1 #menu-secondary-navigation li a {   font-size:12px; }  #menu-other-language {   display:block;   margin-top:20px; }  #menu-other-language li a {   margin:0; }  body.page-template-page-ministry-map-php .breadcrumb {   margin-left:20px;   margin-right:20px; } } @media only screen and (max-width:768px) { .international-main-sidebar .state-capitol-leadership-section {   padding:0 20px 20px; }  .international-main-sidebar .state-capitol-leadership-section .label {   margin:0 auto 40px;   display:block;   max-width:75%; }  .international-main-sidebar .state-capitol-leadership-section img.leader {   clear:both;   margin-bottom:30px; }  .page-template-page-bible-studies-php .feature-listing {   margin-bottom:60px; }  .page-template-page-bible-studies-php .feature-listing .thumbnail-wrap {   overflow:hidden;   height:100%; }  .page-template-page-bible-studies-php .feature-listing h2 {   font-size:34px;   line-height:1.3; }  .page-template-page-bible-studies-php .item-list h2, .page-template-page-bible-studies-php .item-listing-wrap, .page-template-page-bible-studies-php .feature-listing h2, .page-template-page-bible-studies-php .item-list .thumbnail-wrap {   text-align:left; }  .footer-widgets-1 {   padding-left:0;   padding-right:0;   width:28%; }  .footer-widgets-2 {   padding-left:10px;   padding-right:10px; }  .footer-widget-area.footer-widgets-3 {   padding-left:60px;   background-size:auto 45px;   width:37%; }  .bible-studies-sidebar .testimonial-quote blockquote cite {   margin-top:20px; } } @media only screen and (max-width:767px) { .home-section-1 .widget {  width:100% !important; }  .home-section-1 .widget .widget-title {  font-size:20px;  padding:40px 5%;  margin:0; }  .home-section-1 {  padding:120px 0 0;  text-align:center;  height:100%; }  .home-section-1:after {  content:"";  display:block !important;  width:100%;  height:100%;  position:absolute;  left:0;  z-index:0;  top:0;  background:rgba(10, 34, 64, 0.5); }  .home-section-1 .wrap {  position:relative;  z-index:9; }  .home-section-1 #menu-secondary-navigation {  position:relative;  background:rgba(10, 34, 64, 0.7);  overflow:hidden; }  .home-section-1 .widget:last-child {  margin:0; }  .home-section-1 #menu-secondary-navigation li {  float:left;  font-size:11px;  width:50%;  margin:0;  padding:12px; }  .home-section-1 #menu-secondary-navigation li a {  font-size:11px; }  .home-section-2 {  padding:33px; }  .ministry-updates-section .entry-title {  font-size:30px; }  .ministry-updates-section .entry-header {  padding-left:25px;  padding-right:25px; }  .ministry-updates-section .entry-content {  padding-left:25px;  padding-right:25px;  padding-bottom:25px; }  .bible-studies-section .entry-title {  font-size:28px; }  .bible-studies-section .entry-footer {  font-size:11px; }  .home-section-3 .section-title {  width:100%;  position:relative;  padding:20px;  margin:0 0 20px; }  .home-section-3 {  clear:both;  background:none; }  .home-section-3 .entry-wrap {  position:relative;  padding:30px; }  .home-section-3 .section-title h4 {  margin:0;  font-size:20px; }  .home-section-3 .entry-item {  padding:0;  width:100%; }  .home-section-4 {  padding-top:0;  padding-bottom:23px; }  .ebook-item .featured-img,  .ebook-item .ebook-entry {  width:100%; }  .ebook-item .featured-img {  margin-bottom:30px; }  .ebook-testimonial .testimonial-img {  margin-bottom:20px; }  .ebook-testimonial .testimonial-img, .ebook-testimonial .testimonial-content {  width:100%;  padding:0; }  .ebook-testimonial .testimonial-author {  display:block;  margin-top:10px; }  .home-section-5 .item {  width:100%;  padding:60px; }  .home-section-5 .item h4 {  font-size:24px; }  .home-section-5 .item h4 br {  display:none; }  .footer-widget-area {  width:100%;  margin-bottom:40px; }  .footer-widget-area.footer-widgets-3 {  padding-left:120px;  background-size:12% auto;  background-position:20px 0; }  .footer-widgets-3 .widget:last-child {  font-size:9px; }  .footer-widgets-3 .widget {  margin-bottom:20px; }  .footer-widgets-1 {  text-align:center;  padding:0 60px; }  .footer-widgets-2 {  font-size:11px;  text-align:center; }  .footer-widgets-1 br {  display:none; }  .page-header-nav ul li, .page-header-nav ul li:first-child,  .page-header-nav ul li:last-child {  width:40%;  margin:0 20px 70px; }  .page-header-nav ul li:nth-child(3),  .page-header-nav ul li:nth-child(4) {  margin-bottom:0; }  .page-template-page-response-media-php .page-header-wrap .entry-header, .page-template-page-bible-studies-php .page-header-wrap .entry-header {  right:auto;  width:100%;  margin:0 5%;  text-align:left; }  .page-template-page-response-media-php .page-header-wrap .entry-header h1, .page-template-page-bible-studies-php .page-header-wrap .entry-header h1 {   text-align:left; }  .page-template-page-response-media-php .page-header-wrap h2:after, .page-template-page-bible-studies-php .page-header-wrap h2:after {  left:0; }  .page-header-wrap h1:after, .page-template-page-response-media-php .page-header-wrap h1:after, .page-template-page-bible-studies-php .page-header-wrap h1:after {  left:38px; }  .page-template-page-bible-studies-php .item-listing-wrap .item-list {  width:100%;  margin:5% auto;  min-height:0; }  .page-template-page-bible-studies-php .feature-listing {  padding:0; }  .page-template-page-bible-studies-php .feature-listing h2 {  font-size:34px; }  .single-response-media .page-header-wrap h2:after {  left:35px; }  .entry-content ol, .entry-content ul {   margin-left:0; }  .single-ministry_leaders .intl-ministry-updates-blog .fl-post-column {   width:100%; }  #menu-other-language li, #menu-other-language li:nth-child(4) { }  .home-section-1 .fl-row-content-wrap {   z-index:99; }  .home-section-1 .fl-col-group:first-child {  position:relative;  width:60%;  float:none;  margin:80px auto 0;  text-align:center; }  .home-section-1 .fl-col-group:first-child, .home-section-1 .fl-col-group:last-child {   z-index:9; }  .home-section-1 .fl-col .fl-button-wrap {   text-align:center; }  .footer-widgets-2 {   padding-left:20px;   padding-right:20px; }  .footer-widget-area.footer-widgets-3 {   width:100%;   background-position:20px 0; }  } @media only screen and (max-width:680px) { #mobile-menu .navigations {   width:100%;   padding:0; }  #mobile-menu .featured-item {   width:100%;   margin-bottom:30px; }  #mobile-menu .wrap {   flex-wrap:wrap; }  .home-section-1 .fl-col-group:first-child {   width:75%; }  .ministry-updates-section .entry-title {   line-height:1.2; }  .page-template-page-bb-home-php.page .ministry-updates-section .entry-content {   font-size:18px;   line-height:1.4; }  .entry-header .entry-meta {   font-size:12px; } } @media only screen and (max-width:600px) { .home-section-1 #menu-secondary-navigation {   z-index:9; }  #mobile-menu a.give.button {  display:inline-block;  top:0;  position:absolute;  padding:18px 35px;  font-size:14px; }  #mobile-menu a.directory.button {  display:inline-block;  left:26%; }  .bb-page-header h1.fl-heading span {   font-size:34px; }  .page-template-page-sponsors-php .site-inner {   padding:20px; }  .page-template-page-sponsors-php .sponsor-item {   padding:40px; }  .sponsor-wrap-bottom .button-wrap .button {   display:block;   margin:15px 0; }  .page .entry-content blockquote {   margin-left:50px;   margin-right:50px; }  .before-footer-custom .ebook-testimonial .testimonial-img {   width:100%;   margin:0 auto 30px; }  .before-footer-custom .ebook-testimonial .testimonial-content {   width:100%; }  .before-footer-custom .ebook-testimonial {   text-align:center;   padding:60px; }  .before-footer-custom .ebook-testimonial .testimonial-content p {   margin:0; }  .before-footer-custom .partner-with-us h2 {   font-size:22px;   margin-bottom:16px; }  .before-footer-custom .partner-with-us {   font-size:16px;   padding-top:40px;   padding-bottom:20px; }  .before-footer-custom .partner-with-us .button {   margin-top:0;   padding:12px 30px;   font-size:14px; }  .pre-header {   font-size:28px; }  .site-inner {   padding:60px 40px; }  .ministry-map-bottom-section img {   max-width:100%; }  .page-template-page-ministry-map-php .ministry-map-header {   font-size:32px; }  .page-template-page-ministry-map-php .entry {   margin-bottom:0; }  .international-col-wrap ul li {   width:72%;   margin:12px; }  .post-type-archive-audio_video .va-loop-wrap .va-items:first-child .va-content h4, .va-loop-wrap .va-items:first-child .va-content h4 {   font-size:26px; }  .post-type-archive-audio_video .va-items .entry-meta, .va-items .entry-meta {   font-size:12px; }  .post-type-archive-audio_video .va-loop-wrap .va-items:first-child .va-content, .va-loop-wrap .va-items:first-child .va-content {   padding:30px; }  .post-type-archive-audio_video .va-loop-wrap .va-items, .va-loop-wrap .va-items {   width:100%; }  .who-we-are .page-header-wrap .intro-box {   padding:40px;   font-size:24px; }  .who-we-are .page-header-wrap .wrap {   min-height:580px; }  .before-footer-custom .local {   min-height:157px; }  .contact-page .gform_wrapper li.contact-form-select .ginput_container label {   font-size:20px; }  .contact-page .gform_wrapper li.contact-form-select > label {   font-size:20px;   margin-bottom:20px;   padding-left:25px; }  .contact-page h1.fl-heading:after {   bottom:-12px; }  .contact-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .contact-page .gform_wrapper textarea {   padding:12px 20px;   font-size:18px; }  .contact-page .gform_wrapper .ginput_complex.ginput_container .name_first {   margin-bottom:15px; }  .contact-page .gform_wrapper input[type="submit"] {   padding:12px 20px;   font-size:20px; }  .contact-page input[type=radio]:checked + label:after {   top:9px; }  .news-page .page-header-wrap .entry-header .entry-title {   font-size:49px;   padding-top:80px; }  .news-page .page-header-wrap .wrap {   min-height:323px; }  .news-page .page-header-wrap .entry-header {   right:auto; }  .single-ministry_leaders .ml-leader-thumbnail-wrap, .single-ministry_leaders .ml-leader-info {   margin:0; }  .single-ministry_leaders .ml-leader-thumbnail-wrap {   margin-bottom:30px; }  .single-ministry_leaders .ml-leader-info {   display:block; }  .single-international-leader .header-section, .single-ministry_leaders .header-section {   text-align:center;   margin-bottom:60px;   margin-top:30px; }  .single-ministry_leaders .label {   padding:16px 28px 14px;   margin-bottom:25px; }  .donation-form {   padding:40px; }  .donation-form br {   display:none; }  .single-ministry_leaders .page-header-wrap .wrap {   padding-top:60px; }  .single-foreign_capitols .intl-ml-item {   flex-basis:50%;   width:50%; }  .single-foreign_capitols .single-sidebar {   width:75%; }  .single-foreign_capitols .intl-ministry-updates-blog .fl-post-column {   width:50%; }  .financial-accountability-page .page-header-wrap .entry-header h1 {   font-size:30px; }  #mobile-menu .wrap {   display:block; }  #mobile-menu .featured-item {   width:100%; }  #mobile-menu .navigations {   width:100%;   padding:0;   margin-top:40px; }  #menu-other-language li, #menu-other-language li:first-child {   width:50px; }  .post-type-archive-response_media .response-media-item .section-title h4 {   font-size:22px; }  .post-type-archive-response_media .site-inner .response-media-item {   padding:30px; }  .post-type-archive-response_media .response-media-item h2 {   font-size:32px; }  .post-type-archive-response_media .response-media-item p.entry-meta {   font-size:12px;   font-size:1.2rem; }  .sf-cta-section .btn-section {   flex-basis:100%;   margin:15px 0; }  .single-foreign_capitols .ml-item {   width:100%;   margin:10px 0; }  .page-ministry-leaders.single-foreign_capitols .ml-item {   width:100%; }  .donate-banner-section .select2-container--default .select2-selection--single .select2-selection__rendered {   font-size:46px; }  .donate-banner-section .select2.select2-container.select2-container--default, .donate-banner-section .select2-container.select2-container--default.select2-container--below.select2-container--focus {   margin:10px 0; }  .donate-banner-section .select2.select2-container.select2-container--default:last-child {   display:block; }  .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(4) .select2-selection--single .select2-selection__rendered {   white-space:normal; }  .woocommerce-page .footer-widgets-1 img, .woocommerce .footer-widgets-1 img, .footer-widgets-1 img {   max-width:60%; }   .single-lgm-leader .main-content .ml-leader-info {   width:100%; }  .single-lgm-leader .ml-leader-info-wrap.state-capitol-leadership-section {   margin-bottom:50px; }  .single-lgm-leader .state-capitol-leadership-section .position {   font-size:18px; }  .page-template-page-sponsors-php .sponsor-item img {   max-width:75%; }  .page-template-page-sponsors-php .sponsor-item .info {   font-size:20px;   margin-bottom:5px; } } @media only screen and (max-width:479px) {  .page-template-page-bible-studies-php .site-inner {   padding-top:0; }  .page-ministry-updates .fl-module-content .breadcrumb {   margin-left:0;   margin-right:0; }  .home .ebook-entry .fl-col-group {   padding-left:20px;   padding-right:20px; }  .home-section-1 .fl-col-group:first-child {  width:100%; }  .page-template-page-bb-home-php .ministry-updates-section .entry-header h2 {  font-size:30px; }  .home-section-1 .fl-row-content-wrap {  position:relative;  z-index:8; }  .home-section-1 .fl-button-wrap {  text-align:center !important; }  .home-section-1 .fl-col-group:last-child {  position:relative;   clear:both;  }  .home-section-1 .fl-col-group:last-child .fl-module-content {  margin:0; }   .home-section-2 .entry-meta {  margin-top:15px; }  .page-header-wrap {  min-height:300px;  }  .page-header-nav ul li,  .page-header-nav ul li:last-child,  .page-header-nav ul li:first-child {  width:100%;  display:block;  margin:0;  padding-bottom:60px; }  .page-header-wrap .entry-header h2, .page-header-wrap .entry-header h1 {  font-size:30px;  position:relative; }  .page .entry-content blockquote {  margin:30px; }  .site-inner {  padding:60px 40px; }  .home-section-1 {  padding:160px 20px 0;  height:auto;  background-position:25% 0;  min-height:0; }  body.wp-custom-logo .site-container .title-area {  max-width:140px !important; }  .footer-widget-area.footer-widgets-3 {  padding-left:90px; }  .page-template-page-bible-studies-php .thumbnail-wrap span {  bottom:0;  font-size:11px;  padding:10px 12px;  line-height:1.2;  width:100%;  text-align:center; }  .page-template-page-bible-studies-php .feature-listing .thumbnail-wrap span {   width:auto;   text-align:left; }  .page-template-page-bible-studies-php .item-list .thumbnail-wrap {  height:120px;  width:35%;  margin:0;  float:left; }  .page-template-page-bible-studies-php .feature-listing .thumbnail-wrap {  height:250px;  width:240px;  margin:0 auto; }  .page-template-page-bible-studies-php .feature-listing .thumbnail-wrap img {   height:100%;   object-position:center; }  .post-type-archive .site-inner .entry,  .archive.category .site-inner .entry, .page-template-page-bible-studies-php .item-listing-wrap .item-list {  width:100%;  min-height:0;  margin-bottom:40px; }  .page-template-page-bible-studies-php .feature-listing h2 {  line-height:1.2;   font-size:2.7rem;  font-size:27px; }  .page-template-page-bible-studies-php .item-listing-wrap {  padding:0 5px;  display:flex;  flex-direction:row;  flex-wrap:wrap;  justify-content:space-between;  align-items:stretch;  align-content:stretch; }  .single .page-header-wrap h1:after, .page-template-page-response-media-php .page-header-wrap h1:after, .page-template-page-bible-studies-php .page-header-wrap h1:after {  left:0; }  .single .page-header-wrap .entry-header, .page-template-page-response-media-php .page-header-wrap .entry-header, .page-template-page-bible-studies-php .page-header-wrap .entry-header {  padding:0 25px; }  .page-template-page-bible-studies-php .feature-listing .thumbnail-wrap {   width:100%;   height:150px; }  body.page-template-page-bible-studies-php .item-listing-wrap .item-list {   margin:0 5px 30px;   padding:0;   flex-basis:100%; }  .single h1.entry-title {  font-size:38px;  line-height:1.2; }  .page-template-page-response-media-php .response-media-item .section-title h4 {  font-size:16px; }  .page-template-page-response-media-php .response-media-item .section-title {  padding:28px 20px;  top:0;  margin-bottom:30px; }  .page-template-page-response-media-php .response-media-item {  padding:30px; }  .page-template-page-response-media-php h2 {  font-size:30px;  margin-bottom:18px; }  .single-response-media .page-header-wrap h2:after {  left:0; }  .single-response-media .page-header-wrap .entry-header h2 {   font-size:28px; }  .single-response-media .section-title h4 {  font-size:18px; }   .bible-studies-section .entry-footer {  padding:20px; }  .page-template-page-bb-home-php .bible-studies-section .entry-title h2 {  font-size:28px; }  .ministry-updates-listing .fl-post-column {   width:100% !important;   flex-basis:100%;   clear:both; }  .bb-page-header h1.fl-heading {   text-align:left !important;   font-size:30px !important; }  .bb-page-header {   text-align:left;   margin-top:120px; }  .ministry-updates-sub-heading {   font-size:22px; }  .ministry-updates-sub-heading .fl-module-content {   margin:0; }  .page-content-heading {   width:320px; }  .page-content-heading .protos-heading h2.fl-heading {   font-size:30px; }  .page-content-heading .fl-row-content-wrap {   padding:20px 0; }  .single .entry header.entry-header h1 {   padding:25px 20px;   font-size:34px; }  .single .entry header.entry-header {   min-height:380px; }  .single-top-section .details .sect {   padding:40px 20px; }  .single-top-section .details .sect .intro .big-cap {   font-size:64px; }  .page-template-page-bible-studies-php h1.entry-title {   text-align:left; }  .archive.category .entry {   width:100%;   padding:0; }  h1.entry-title, .page-header-wrap .entry-header .archive-title, .page-header-wrap .entry-header .entry-title, .page-template-page-sponsors-php .page-header-wrap .entry-header .entry-title, .page-template-page-sponsors-php h1.entry-title {   font-size:32px; }  .page-template-page-sponsors-php .page-header-wrap {   min-height:300px;   background-position:60% 0; }  .page-template-page-sponsors-php .page-header-wrap .entry-header {   bottom:42px; }  .page-template-page-ministry-leaders-php .ministry-leaders-wrap .ml-item, .page-template-page-sponsors-php .sponsor-wrap.congressional .sponsor-item, .page-template-page-sponsors-php .sponsor-item {   padding:20px;   width:100%; }  .page-template-page-ministry-leaders-php .ministry-leaders-wrap, .page-template-page-sponsors-php .sponsor-wrap {   margin-top:40px; }  .page-template-page-ministry-leaders-php .site-inner, .page-template-page-sponsors-php .site-inner {   padding:40px 20px; }  .before-footer-custom .ebook-testimonial, .before-footer-custom .partner-with-us {   padding:40px 30px; }  .before-footer-custom .ebook-testimonial .testimonial-img {   width:58%;   display:inline-block;   float:none; }  .before-footer-custom .testimonial-content h4 {   font-size:22px; }  .before-footer-custom .ebook-testimonial .testimonial-content {   font-size:16px; }  .before-footer-custom .ebook-testimonial .testimonial-author {   font-size:13px; }  .before-footer-custom .partner-with-us h2 {   font-size:23px; }  .washington-dc .entry-content {   font-size:18px;  line-height:1.5; }  .page-template-page-ministry-map-php .entry-content {   font-size:16px; }  .page-template-page-ministry-map-php h1.entry-title {   margin-bottom:16px;   font-size:26px; }  .page-template-page-ministry-map-php .ministry-map-header {   font-size:22px;   line-height:1.4; }  .international-col-wrap ul li {   width:100%;   margin:10px 0; }  .before-footer-custom .international {   min-height:110px;   background-position:0 50%; }  .va-loop-wrap .va-items:first-child .va-content {   padding:25px; }  .ebook-entry-two .button-col {   margin-left:0;   margin-right:0;   max-width:100%; }  .ebook-entry-two h2.fl-heading {   font-size:28px !important;   line-height:1.3; }  .ebook-entry-two h2.fl-heading br {   display:none; }  .ebook-entry .fl-module-heading .fl-module-content {   margin-bottom:0;   margin-top:0; }  .single .page-header-wrap .entry-header {   max-width:100%;   margin:0;   padding:0 15px;   right:auto; }  .single-international-leader .page-header-wrap .entry-header .entry-title, .single-ministry_leaders .page-header-wrap .entry-header .entry-title, .single-foreign_capitols .page-header-wrap .entry-header .entry-title {   font-size:34px; }  .single-international-leader .page-header-wrap .pre-title, .single-ministry_leaders .page-header-wrap .pre-title, .single-foreign_capitols .page-header-wrap .pre-title {   font-size:14px; }  .single-international-leader .page-header-wrap .wrap, .single-ministry_leaders .page-header-wrap .wrap, .single-foreign_capitols .page-header-wrap .wrap {   min-height:320px; }  .single-international-leader .entry-content p, .single-ministry_leaders .entry-content p, .single-foreign_capitols .entry-content p {   font-size:20px; }  .single-foreign_capitols .ministry-leaders-section .fl-heading {   font-size:26px; }  .single-foreign_capitols .site-inner {   padding:40px; }  .who-we-are .before-footer-custom .strategy-wrap {   float:none;   max-width:100%;   padding:60px; }  .who-we-are .page-header-wrap .wrap {   min-height:580px; }  .who-we-are .page-header-wrap {   background-size:auto 100%; }  .who-we-are .page-header-wrap .entry-header {   margin-top:180px; }  .who-we-are .page-header-wrap .entry-header .entry-title {   font-size:34px; }  .who-we-are .page-header-wrap .intro-box {   font-size:22px;   padding:30px; }  .who-we-are .entry-content {   font-size:18px; }  .washington-dc .site-inner {   padding:40px 20px; }  .strategy-page .strategy-page-item {   margin:20px 0; }  #mobile-menu {   padding:100px 0 40px; }  #mobile-menu .featured-item {   width:100%;   margin-bottom:40px; }  #menu-other-language li, #menu-other-language li.first, #menu-other-language li.last, #menu-other-language li:nth-child(4) {   width:auto;   margin:0 5px; }  #mobile-menu .navigations {   width:100%;   padding:20px 0 0; }  #mobile-menu .wrap {  display:block; padding-left:20px;   padding-right:20px; }  #mobile-menu .navigations .contact-infos {   text-align:center; }  #mobile-menu .menus .widget {  margin-bottom:30px;  width:100%; }  #mobile-menu .menus .widget:nth-child(2n) {   padding-right:0; }  #mobile-menu .navigations .menus li {  margin:0 0 8px;  line-height:1.2; }  #mobile-menu .widget-title {   padding-bottom:12px;   margin-bottom:18px;   color:#fff; }  #mobile-menu .widget-title, #mobile-menu .widget-title a, #mobile-menu .navigations .widget-title a {   font-size:18px !important;   color:#f29e9e !important; }  #mobile-menu .widget-title:after {   height:5px; }  .footer-widgets-2, .footer-widgets-3 {   padding:0; }  .before-footer-custom .local {   min-height:107px; }  .local-government-page .ebook-item {   padding:0; }  .donate-banner-section h2.fl-heading span.large {   font-size:54px; }  .single-ministry_leaders .more-link-button .button {   display:block;   margin:0 0 20px;   text-align:center; }  .single-international-leader .ml-leader-thumbnail-wrap, .single-ministry_leaders .ml-leader-thumbnail-wrap {  max-width:65%;   margin:0 auto 40px; }  .single-international-leader .label, .single-ministry_leaders .label {   display:inline-block;   text-align:center;   margin:0 0 40px;   padding:16px 30px 14px; }  .single-international-leader .header-section, .single-ministry_leaders .header-section {   margin-top:0; }  .single-ministry_leaders .ml-leader-thumbnail-wrap, .single-ministry_leaders .ml-leader-info {   display:block; }  .single-ministry_leaders .state-capitol-leadership-section {   text-align:center;   margin-bottom:60px; }  .single-international-leader .single-sidebar, .single-ministry_leaders .single-sidebar {   width:100%;   margin-bottom:60px; }  .single-international-leader .state-capitol-leadership-section .position, .single-ministry_leaders .state-capitol-leadership-section .position {   font-size:16px; }  .before-entry-section h2 {   padding:0;   margin:0;   border:none; }  .ministry-updates.single-post .entry header.entry-header h1 {   font-size:38px;   line-height:1.1; }  .single-post.ministry-updates .entry header.entry-header {   margin-top:20px; }  #mobile-menu .navigations .menus .sub-menu a {   font-size:12px; }  #mobile-menu .navigations .menus .sub-menu li {   margin-left:10px; }  #mobile-menu .navigations .menus .submenu-button {   top:3px;   font-size:16px;   right:0; }  .bible-studies-section .wrapper {   padding:0 0 32px; }  #mobile-menu .contact-infos .quick-links li a {  margin:0 4px;  min-width:95px;  padding:14px 24px;  font-size:11px; }  .news-page .site-inner {   padding:20px 10px; }  .news-page .mu-section .entry-header {   padding:25px 25px 15px; }  .news-page .mu-section .entry-content {   padding:0 25px 15px; }  .news-page .mu-section .entry-title {   font-size:38px; }  .news-page .page-header-wrap .entry-header .entry-title {   font-size:39px;   padding-top:120px; }  .single-international-leader .page-header-wrap .wrap, .single-ministry_leaders .page-header-wrap .wrap {   padding-top:120px; }  .single-ministry_leaders .contact-page {   padding:50px 30px 0;   margin-top:10px; }  .single-ministry_leaders .contact-page .contact-title {   font-size:39px; }  .contact-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .contact-page .gform_wrapper textarea {   font-size:16px;   padding:10px 16px; }  .ministry-updates-listing .fl-post-grid-image {   min-height:0; }  .breadcrumb {   font-size:12px; }  .single-foreign_capitols .single-sidebar {   width:100%; }  .single-foreign_capitols .intl-ml-item {   width:100%;   flex-basis:100%;   padding:0 0 40px; }  .single-foreign_capitols .ministry-leaders-section h2 {   font-size:28px; }  .single-foreign_capitols .ministry-leaders-section .intl-ml-item img {   max-width:55%; }  .single-foreign_capitols .single-sidebar .sidebar-wrap {   min-height:0; }  .single-foreign_capitols .intl-ministry-updates-blog .fl-post-column {   width:100%;   padding:0 0 40px; }  .single-foreign_capitols .single-ministry-leader-wrap {   flex-direction:column-reverse; }  .single-foreign_capitols .single-sidebar .sidebar-wrap h2 > span {   font-size:28px; }  .single-foreign_capitols .partner-box h2 {   font-size:14px; }  .single-foreign_capitols .state-capitol-leadership-section img.map {   max-width:100%; }  .financial-accountability-page .site-inner {   padding-left:10px;   padding-right:10px; }  .financial-accountability-page .page-header-wrap .entry-header h1 {   font-size:28px;   text-align:left;   padding-left:22px;   line-height:1.3; }  .financial-accountability-page .page-header-wrap .entry-header .entry-title:after {   left:25px; }  .financial-accountability-page .page-header-wrap .entry-header {   right:auto; }  .post-type-archive-response_media .response-media-item .section-title h4 {   font-size:14px; }  .post-type-archive-response_media .response-media-item .section-title {   padding:20px 20px; }  .post-type-archive-response_media .site-inner {   padding-left:20px;   padding-right:20px; }  .post-type-archive-response_media .site-inner .response-media-item {   padding:20px; }  .post-type-archive-response_media .response-media-item h2 {   font-size:28px; }  .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(4) .select2-selection--single .select2-selection__rendered {   font-size:28px;   margin-left:0; }  .international-main-sidebar.single-sidebar .sidebar-wrap h2 > span, .single-foreign_capitols .single-sidebar .sidebar-wrap h2 > span, .single-international-leader .single-sidebar.partner-box h2 > span, .single-ministry_leaders .single-sidebar.partner-box h2 > span, .single-ministry_leaders .partner-box h2 .fl-heading-text > span, .single-foreign_capitols .partner-box h2 .fl-heading-text > span {   font-size:36px; }  .ministry-updates-section .entry-title {   line-height:1.2;   font-size:28px; }  .ministry-updates-section .entry-content p {   font-size:16px;   line-height:1.6; }  .ministry-updates-section .entry-header {   padding-top:20px; }  .ministry-updates-section .entry-header .entry-meta {   font-size:12px; }  .bible-studies-section .entry-content p {   font-size:16px;  padding-bottom:30px; }  .page .pre-header {   font-size:24px;   line-height:1.4;   margin-bottom:15px; }  .local-government-page .state-capitol-leadership-section {   padding:20px; }  .local-government-page .state-capitol-leadership-section h2 {   font-size:20px; }  .local-government-page .state-capitol-leadership-section .position {   font-size:12px; }  .local-government-page .ebook-entry .ebook-title h2 {   font-size:24px; }  .ebook-content {   line-height:1.4; }  .international .site-inner {   padding-top:0; }  .international-main-sidebar .state-capitol-leadership-section .label {   max-width:100%;   line-height:1.1;   font-size:13px;   padding:12px 10px;   margin-bottom:30px; }  .international-main-sidebar .state-capitol-leadership-section img.leader {   max-width:75%; }  .international-main-sidebar.partner-box .state-capitol-leadership-section h2 {   font-size:24px; }  .international-main-sidebar .state-capitol-leadership-section .position {   font-size:14px; }  .international-main-sidebar .state-capitol-leadership-section img.map {   margin-top:20px; }  .international-main-sidebar.single-sidebar .sidebar-wrap h2 > span {   font-size:28px;   line-height:1.3; }  .international-main-sidebar.partner-box h2 {   font-size:13px; }  .international-main-sidebar.single-sidebar .sidebar-wrap {   font-size:20px;   min-height:0; }  .page-checkout .site-inner {   padding-left:0;   padding-right:0; }  .woocommerce table.shop_table td.product-name {   font-size:16px;   padding:14px; }  .woocommerce table.shop_table td {   font-size:16px; }  .woocommerce table.shop_table tfoot th {   font-size:12px; }  .woocommerce-billing-fields__field-wrapper {   padding:20px; }  .woocommerce form .form-row label {   font-size:11px; }  .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {   padding:12px;   font-size:14px; }  .woocommerce #billing_country_field .woocommerce-input-wrapper strong {   font-size:18px; }  .wc_payment_method label {   font-weight:700;   font-family:'Gotham-Bold'; }  .woocommerce ul.payment_methods li div.sv-wc-payment-gateway-card-icons {   margin:20px 0; }  .woocommerce-checkout #payment ul.payment_methods {   padding:0; }  .woocommerce-checkout #payment div.form-row {   padding:40px 0 20px; }  .woocommerce-privacy-policy-text {   font-size:12px;   line-height:1.5; }  .woocommerce-terms-and-conditions-wrapper p {   margin:0; }  .woocommerce-terms-and-conditions-wrapper {   margin-bottom:30px; }  .woocommerce form .form-row.login-checkout-captcha {   margin-bottom:0; }  #refresh_captcha {   font-size:14px;   margin-top:10px; }  .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {   font-size:14px; }  #genesis-content .woocommerce-checkout h3 {   font-size:32px; }  #genesis-content .woocommerce-checkout #payment, #add_payment_method #payment {   padding-left:0;   padding-right:0; }  .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, #add_payment_method #payment div.payment_box {   background:#80151d;   color:#fff; }  .woocommerce fieldset {   border:none;   padding:0; }  .woocommerce fieldset .form-row label {   color:#fff;   font-size:12px;   letter-spacing:0px; }  .woocommerce-checkout #payment ul.payment_methods {   padding-left:25px;   padding-right:25px;   padding-top:0; }  .woocommerce-checkout #payment div.form-row.place-order {   padding-left:40px;   padding-right:40px; }  .page-template-page-bible-studies-php .item-list h2 {  font-size:20px;  margin-top:5px;  float:left;  width:60%;  margin-left:10px; }  .bible-studies-sidebar .testimonial-quote blockquote {   font-size:18px;   padding-left:20px;   padding-right:20px;   margin-bottom:40px; }  .bible-studies-sidebar .testimonial-quote blockquote cite {   margin-top:20px;   font-size:14px; }  .language-menu .menu li.first, .language-menu .menu li:first-child, #menu-other-language li.first, #menu-other-language li:first-child, #menu-other-language li {   width:auto;   margin-right:6px; }  .single-lgm-leader .state-capitol-leadership-section .position {   font-size:14px; }  .single-lgm-leader .ml-leader-info h1 {   font-size:28px; }  .donation-form {   font-size:26px;   line-height:1.5;   padding-left:30px;   padding-right:30px; }  .donation-form .button {   width:100%;   text-align:center; }  .donate-banner-section .select2-container--default .select2-selection--single .select2-selection__rendered {   margin:0; }  .donate-banner-section .select2.select2-container.select2-container--default, .donate-banner-section .select2-container.select2-container--default.select2-container--below.select2-container--focus {   margin:0 10px 6px 10px; }  .donate-banner-section .select2-container--default .select2-selection--single .select2-selection__rendered {font-size:36px;}  .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(3) .select2-selection--single .select2-selection__rendered, .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(4) .select2-selection--single .select2-selection__rendered {   font-size:36px; }  .page-template-page-sponsors-php .sponsor-item img {   max-width:60%; }  .page-template-page-sponsors-php .site-inner {   padding-top:10px; }  .post-type-archive .page-header-wrap h2.entry-title {   font-size:26px; }  .post-type-archive .site-inner {  padding-top:30px;   padding-left:10px;   padding-right:10px; }  .post-type-archive .entry.first .entry-title {  font-size:27px !important;  margin-bottom:10px !important; }  .post-type-archive .archive-thumbnail img {   width:100%; }   .home .pum-content.popmake-content .partner-box {   width:92%; }  .home .pum-content.popmake-content .partner-box .button {   margin:15px auto 0;   padding:10px 26px;   display:block;   width:62%; }  .home .pum-content.popmake-content .partner-box br {   display:none; }  #mobile-menu a.directory.button {   left:32%; } } @media only screen and (max-width:375px) { .ebook-entry .ebook-cta .button {  display:block;  text-align:center;  margin:10px 0; }  .home-section-5 .item .button {  display:block; }  .single h1.entry-title {  font-size:32px; }  .bb-page-header h1.fl-heading {   font-size:26px !important; }  .single .entry header.entry-header h1 {   font-size:30px; }  .single .entry header.entry-header {   min-height:320px; }  .single .entry .entry-header .category {   font-size:14px; }  h1.entry-title,  .page-header-wrap .entry-header .entry-title, .page-template-page-sponsors-php .page-header-wrap .entry-header .entry-title, .page-template-page-sponsors-php h1.entry-title {   font-size:26px; }  .page-template-page-sponsors-php .sponsor-item {   padding:40px;   width:92%; }  .sponsor-item img {   margin-bottom:10px; }  .page-template-page-sponsors-php .sponsor-item .info {   font-size:22px;   line-height:1; }  .before-footer-custom .international {   background-position:-40px 0; }  .who-we-are .page-header-wrap .intro-box {   font-size:20px; }  .before-footer-custom .local {   min-height:97px; }  .page-header-wrap .entry-header .archive-title {   font-size:26px; }  #mobile-menu .navigations .menus .submenu-button {   right:-12px; }  .before-entry-section .desc {   font-size:11px; }  .single-foreign_capitols .ministry-leaders-section h2 {   font-size:26px; }  .page-ministry-leaders.single-foreign_capitols .ml-item {   padding-left:0;   padding-right:0; }  .single-foreign_capitols.page-ministry-leaders .site-inner {   padding-left:20px;   padding-right:20px;   }  .fl-builder-content .donate-form-section {   font-size:29px; }  .donate-banner-section .select2.select2-container.select2-container--default, .donate-banner-section .select2-container.select2-container--default.select2-container--below.select2-container--focus {   min-width:170px;   margin-right:15px; }  .donate-form-section .fl-module-content {   margin:20px 0; }  .donate-banner-section .select2-container--default .select2-selection--single .select2-selection__rendered {   font-size:38px; }  .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(3) .select2-selection--single .select2-selection__rendered, .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(4) .select2-selection--single .select2-selection__rendered {   font-size:38px; }  .donate-banner-section .select2-container--default .select2-selection--single .select2-selection__arrow b {   margin-top:0; }  .donate-banner-section .select2.select2-container.select2-container--default:nth-of-type(4) .select2-selection--single .select2-selection__rendered {   margin-left:10px;   margin-right:0; }  .site-header .wrap {   padding:0; }  .single .page-header-wrap .entry-header, .page-template-page-response-media-php .page-header-wrap .entry-header, .page-template-page-bible-studies-php .page-header-wrap .entry-header {   margin:0; }  .page-template-page-bible-studies-php .feature-listing {   padding:0; }  .donation-form {   text-align:center;   font-size:33px; } } @media only screen and (max-width:320px) { .page-header-wrap .entry-header h1 {  font-size:28px;  }  .page-header-wrap .entry-header h2,  .page-header-wrap .entry-header h1 {  font-size:28px; }  .single h1.entry-title {  font-size:28px; }  .page-content-heading .protos-heading h2.fl-heading {   font-size:26px; }  .page-content-heading {   width:260px; }  .ministry-updates-sub-heading {   font-size:16px;   margin:0; }  .single .entry header.entry-header h1 {   font-size:24px;   padding:20px; }  .single .entry header.entry-header .download-link {   font-size:12px; }  }  @media only screen and (-Webkit-min-device-pixel-ratio:1.5), only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5) { .footer-widget-area.footer-widgets-3 {   background:url(/wp-content/themes/capmin/images/ecfa-accredited.png) no-repeat;   background-size:auto 55px;   background-position:20px 0; } }  @media print { *, *::before, *::after {  background:transparent !important;  box-shadow:none !important;  color:#333 !important;  text-shadow:none !important; }  a, a:visited {  text-decoration:underline; }  a[href]::after {  content:" (" attr(href) ")"; }  abbr[title]::after {  content:" (" attr(title) ")"; }  a[href^="javascript:"]::after, a[href^="#"]::after, .site-title > a::after {  content:""; }  thead {  display:table-header-group; }  img, tr {  page-break-inside:avoid; }  img {  max-width:100% !important; }  @page {  margin:2cm 0.5cm; }  p, h2, h3 {  orphans:3;  widows:3; }  blockquote, pre {  border:1px solid #999;  page-break-inside:avoid; }  .content, .content-sidebar {  width:100%; }  button, input, select, textarea, .breadcrumb, .comment-edit-link, .comment-form, .comment-list .reply a, .comment-reply-title, .edit-link, .entry-comments-link, .entry-footer, .genesis-box, .header-widget-area, .hidden-print, .home-top, .nav-primary, .nav-secondary, .post-edit-link, .sidebar {  display:none !important; }  .title-area {  text-align:center;  width:100%; }  .site-title > a {  margin:0;  text-decoration:none;  text-indent:0; }  .site-inner {  padding-top:0;  position:relative;  top:-100px; }  .author-box {  margin-bottom:0; }  h1, h2, h3, h4, h5, h6 {  orphans:3;  page-break-after:avoid;  page-break-inside:avoid;  widows:3; }  img {  page-break-after:avoid;  page-break-inside:avoid; }  blockquote, pre, table {  page-break-inside:avoid; }  dl, ol, ul {  page-break-before:avoid; } } 