@charset "UTF-8"; /**************** GLOBAL */ article { display: block; } aside { display: block; } details { display: block; } figcaption { display: block; } figure { display: block; } footer { display: block; } header { display: block; } nav { display: block; -moz-user-select: -moz-none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } nav ul { margin: 10px; padding: 0; position: static; font-size: inherit; } nav li { margin: 0; padding: 0; position: static; font-size: inherit; list-style: none; } nav a { text-decoration: none; } section { display: block; } audio { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; } canvas { display: inline-block; *display: inline; *zoom: 1; } video { display: inline-block; *display: inline; *zoom: 1; } html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; background: #630e1a url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/background.jpg"); padding: 17px 0; position: relative; z-index: -1; } html input[type=button] { -webkit-appearance: button; cursor: pointer; } html:not(.android) select { height: 30px; *margin-top: 4px; line-height: 30px; } html:not(.android) input[type=file] { height: 30px; *margin-top: 4px; line-height: 30px; } @media (max-width: 767px) { html { padding: 0; overflow-x: hidden; } html body { margin-top: 0; width: 100%; overflow-x: hidden; border-top: 0; } } @media (max-width: 767px) { html body { margin-bottom: 550px; } } a { font-weight: normal; text-decoration: none; color: #153593; transition: all 0.25s ease; } a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } a:hover { outline: 0; } a:active { outline: 0; } sub { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; bottom: -0.25em; } sup { position: relative; line-height: 0; vertical-align: baseline; top: -0.7em; padding-left: 2px; padding-right: 2px; display: inline-block; font-size: 0.65em; font-family: "Sabon Next W01 Bold", Calibri, sans-serif; font-weight: normal; } sup a { border: 0; color: #596B7C; } sup a:hover { border: 0; color: #153587; } img { max-width: 100%; width: auto \9 ; height: auto; vertical-align: middle; border: 0; } #map_canvas img { max-width: none; } .google-maps img { max-width: none; } button { margin: 0; font-size: 100%; vertical-align: middle; *overflow: visible; line-height: normal; -webkit-appearance: button; cursor: pointer; font-size: 12px; font-weight: normal; line-height: 20px; } button::-moz-focus-inner { padding: 0; border: 0; } input { margin: 0; font-size: 100%; vertical-align: middle; *overflow: visible; line-height: normal; font-size: 12px; font-weight: normal; line-height: 20px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } input::-moz-focus-inner { padding: 0; border: 0; } select { margin: 0; font-size: 100%; vertical-align: middle; font-size: 12px; font-weight: normal; line-height: 20px; display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box !important; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; border: 1px solid #cccccc; background-color: white; } select:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } textarea { margin: 0; font-size: 100%; vertical-align: middle; overflow: auto; vertical-align: top; font-size: 12px; font-weight: normal; line-height: 20px; display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box !important; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; height: auto; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } textarea:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=reset] { -webkit-appearance: button; cursor: pointer; width: auto; } input[type=submit] { -webkit-appearance: button; cursor: pointer; width: auto; } input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box !important; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } input[type=search]::-webkit-search-cancel-button { -webkit-appearance: none; } input[type=search]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } small { font-size: 85%; font-size: 11px; line-height: 15px; } strong { font-weight: normal; } em { font-style: normal; } cite { font-style: normal; } .muted { color: #999999; } .text-warning { color: #c09853; } a.text-warning:hover { color: #a47e3c; } .text-error { color: #b94a48; } a.text-error:hover { color: #953b39; } .text-info { color: #3a87ad; } a.text-info:hover { color: #2d6987; } .text-success { color: #468847; } a.text-success:hover { color: #356635; } .page-header { padding-bottom: 9px; margin: 20px 0 30px; border-bottom: 1px solid #eeeeee; } ul { padding: 0; margin: 0 0 10px 25px; font-size: 13px; line-height: 18px; position: relative; margin-top: 18px; margin-bottom: 18px; } ul ul { margin-bottom: 0; margin-top: 0; margin-bottom: 0; } ul ol { margin-bottom: 0; } ol { padding: 0; margin: 0 0 10px 25px; font-size: 13px; line-height: 18px; position: relative; margin-top: 18px; margin-bottom: 18px; } ol ol { margin-bottom: 0; margin-top: 0; margin-bottom: 0; } ol ul { margin-bottom: 0; } li { line-height: 20px; } li ul { margin-top: 0; margin-bottom: 0; } li ol { margin-top: 0; margin-bottom: 0; } ul.unstyled { margin-left: 0; list-style: none; } ol.unstyled { margin-left: 0; list-style: none; } dl { margin-bottom: 20px; font-size: 13px; line-height: 18px; position: relative; margin-top: 18px; margin-bottom: 18px; } dt { line-height: 20px; font-weight: bold; } dd { line-height: 20px; margin-left: 10px; } .dl-horizontal { *zoom: 1; } .dl-horizontal:before { display: table; content: ""; line-height: 0; } .dl-horizontal:after { display: table; content: ""; line-height: 0; clear: both; } .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; } hr { margin: 20px 0; border: 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid white; position: relative; height: 4px; margin: 18px 0 14px 0; } abbr[title] { cursor: help; border-bottom: 1px dotted #999999; } abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #999999; } abbr.initialism { font-size: 90%; text-transform: uppercase; } blockquote { padding: 0 1em; margin: 0 0.5em 0 0; border-left: 5px solid #eeeeee; } blockquote p { margin-bottom: 0; top: 0; } blockquote small { display: block; line-height: 20px; color: #999999; } blockquote small:before { content: "— "; } blockquote:before { content: ""; } blockquote:after { content: ""; } .content blockquote p, .content-area blockquote p { margin-bottom: 0; top: 0; } .content h1, .content-area h1 { margin-bottom: 19px; text-rendering: optimizeLegibility; padding-bottom: 7px; } .content h1:after, .content-area h1:after { content: ""; display: block; width: 100%; float: left; height: 10px; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule.gif") repeat-x bottom; position: absolute; left: 0; right: 0; } .content > img, .content-area > img { max-width: 100%; } .content > a img, .content-area > a img { max-width: 100%; } .content img.alignleft, .content-area img.alignleft { float: left; margin: 0.25em 1em 1em 0; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; } .content img.alignright, .content-area img.alignright { float: right; margin: 0.25em 0 1em 1em; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; } .content > h1, .content-area > h1 { line-height: 44px; margin-bottom: 24px; background: none; font-family: Calibri, sans-serif; font-weight: normal; margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 44px; top: -2px; } .content > h1:first-child, .content-area > h1:first-child { margin-top: 0; } .content > h1 + .pagination, .content-area > h1 + .pagination { margin-top: 0px; } .content > h1 + .pagination ul, .content-area > h1 + .pagination ul { margin-top: 20px; margin-bottom: 0px; } .content > h2, .content-area > h2 { line-height: 44px; margin-bottom: 24px; background: none; font-family: Calibri, sans-serif; font-weight: normal; margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 38px; top: 8px; font-size: 32px; margin-top: 48px; margin-right: 6%; max-width: 600px; } .content > h2:first-child, .content-area > h2:first-child { margin-top: 0; } .content > h3, .content-area > h3 { font-family: Calibri, sans-serif; font-weight: normal; margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-family: Calibri, sans-serif; font-weight: normal; line-height: 1.2em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 30px; top: 1px; font-size: 22px; text-transform: uppercase; letter-spacing: 1px; margin-top: 48px; margin-right: 6%; max-width: 600px; } .content > h3:first-child, .content-area > h3:first-child { margin-top: 0; } .content > h4, .content-area > h4 { font-family: Calibri, sans-serif; font-weight: normal; margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-family: Calibri, sans-serif; font-weight: normal; line-height: 1.2em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 19px; top: 2px; text-transform: uppercase; margin-right: 6%; max-width: 600px; } .content > h4:first-child, .content-area > h4:first-child { margin-top: 0; } .content > h5, .content-area > h5 { font-family: Calibri, sans-serif; font-weight: normal; line-height: 1.2em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 20px; top: 4px; margin-right: 6%; max-width: 600px; } .content > h6, .content-area > h6 { font-family: Calibri, sans-serif; font-weight: normal; line-height: 1.2em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 16px; top: 5px; margin-right: 6%; max-width: 600px; } .content p, .content-area p { font-size: 16px; line-height: 26px; position: relative; top: 5px; } .content pre, .content-area pre { font-size: 16px; line-height: 26px; position: relative; top: 5px; } .content address, .content-area address { font-size: 16px; line-height: 26px; position: relative; top: 5px; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; font-style: normal; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; } .content small, .content-area small { font-size: 14px; line-height: 18px; } .content abbr, .content-area abbr { line-height: 18px; font-size: 2ex; } .content code, .content-area code { line-height: 18px; } .content kbd, .content-area kbd { line-height: 18px; } .content samp, .content-area samp { line-height: 18px; } .content var, .content-area var { line-height: 18px; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; font-style: normal; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; } .content > ul, .content-area > ul { font-size: 15px; line-height: 24px; position: relative; top: 5px; margin-top: 24px; margin-bottom: 18px; list-style: none; margin-right: 6%; max-width: 600px; } .content > ul li, .content-area > ul li { text-indent: -1.7em; } .content > ul li:before, .content-area > ul li:before { content: "·"; font-size: 0.9em; padding-right: 0.9em; padding-left: 0.5em; vertical-align: 0.09em; } .content > ol, .content-area > ol { font-size: 15px; line-height: 24px; position: relative; top: 5px; margin-top: 24px; margin-bottom: 18px; margin-right: 6%; max-width: 600px; } .content > dl, .content-area > dl { font-size: 15px; line-height: 24px; position: relative; top: 5px; margin-top: 24px; margin-bottom: 18px; } .content > dialog, .content-area > dialog { font-size: 15px; line-height: 24px; position: relative; top: 5px; margin-top: 24px; margin-bottom: 18px; } .content li ul, .content-area li ul { top: 0; margin-top: 0; margin-bottom: 0; } .content li ol, .content-area li ol { top: 0; margin-top: 0; margin-bottom: 0; } .content li h1, .content-area li h1 { top: 0; } .content li h2, .content-area li h2 { top: 0; } .content li h3, .content-area li h3 { top: 0; } .content li h4, .content-area li h4 { top: 0; } .content li h5, .content-area li h5 { top: 0; } .content li h6, .content-area li h6 { top: 0; } .content li p, .content-area li p { top: 0; } .content ul ul, .content-area ul ul { top: 0; margin-top: 0; margin-bottom: 0; } .content ol ol, .content-area ol ol { top: 0; margin-top: 0; margin-bottom: 0; } .content form, .content-area form { font-size: 16px; line-height: 24px; } .content legend, .content-area legend { font-size: 16px; line-height: 24px; position: relative; top: 5px; } .content label, .content-area label { font-size: 16px !important; line-height: 24px; } .content > table, .content-area > table { border: 1px solid #c2c6ca; border-radius: 2px; text-align: left; vertical-align: top; font-family: Calibri, sans-serif; font-size: 16px; border-spacing: 0; box-shadow: 0px -1px 5px #eee; -webkit-box-shadow: 0px -1px 5px #eee; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .content > table thead, .content-area > table thead { background: #fff; } .content > table thead th, .content-area > table thead th { border-bottom: 1px solid #E4E6E7; } .content > table td, .content-area > table td { padding: 0.4em 0.9em 0.1em; vertical-align: top; } .content > table td + td, .content-area > table td + td { border-left: 1px solid #E4E6E7; } .content > table th, .content-area > table th { padding: 0.4em 0.9em 0.1em; vertical-align: top; color: #777; line-height: 1.3em; font-weight: bold; text-shadow: 0 1px #fff; font-family: Calibri, sans-serif; font-size: 13px; text-transform: uppercase; padding: 0.9em 0.9em 0.5em; font-weight: normal; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; } .content > table th + th, .content-area > table th + th { border-left: 1px solid #E4E6E7; } .content > table th + td, .content-area > table th + td { border-left: 1px solid #E4E6E7; } .content > table tr + tr td, .content-area > table tr + tr td { border-top: 1px solid #E4E6E7; } .content > table tr + tr th, .content-area > table tr + tr th { border-top: 1px solid #E4E6E7; } .content > table tfoot td, .content-area > table tfoot td { border-top: 1px solid #E4E6E7; } .content > table .price, .content-area > table .price { font-size: 18px; } .content caption, .content-area caption { font-size: 16px; line-height: 24px; position: relative; } .content strong, .content-area strong { font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .content strong em, .content-area strong em { font-style: normal; font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .content b, .content-area b { font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .content em, .content-area em { font-style: normal; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; } .content em strong, .content-area em strong { font-style: normal; font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .content i, .content-area i { font-style: normal; } .content cite, .content-area cite { font-style: normal; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; } .content dfn, .content-area dfn { font-style: normal; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; } .content hr, .content-area hr { position: relative; height: 2px; background: #fff; border-top: 1px solid #DCDEE0; margin: 3em 0; border-bottom: 0; } .content > hr, .content-area > hr { margin-right: 6%; max-width: 600px; } .content > hr + h2, .content-area > hr + h2 { margin-top: 36px; } .content .meta, .content-area .meta { border-top: 0; margin-left: 0; margin-bottom: 30px; } .content .meta + .intro, .content-area .meta + .intro { margin-top: 30px; clear: left; } .content .meta > div, .content-area .meta > div { display: inline-block; width: auto; padding-right: 2em; } .content > p, .content-area > p { -webkit-hyphens: auto; hyphens: auto; margin-right: 20%; margin-right: 6%; max-width: 600px; } .content > p a, .content-area > p a { text-decoration: underline; } .content footer, .content-area footer { padding: 1em; width: 100%; clear: both; border: 1px dashed #c2c6ca; border-radius: 2px; } .content sup, .content-area sup { top: -0.7em; padding-left: 2px; padding-right: 2px; display: inline-block; font-size: 0.65em; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Sabon Next W01 Bold", Calibri, sans-serif; font-weight: normal; } .content sup a, .content-area sup a { border: 0; color: #596B7C; } .content sup a:hover, .content-area sup a:hover { border: 0; color: #153587; } .content .notes, .content-area .notes { padding-top: 30px; margin-top: 130px; max-width: 600px; margin-right: 6%; clear: both; font-family: Calibri, sans-serif; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .content .notes em, .content-area .notes em { font-style: italic; font-family: Calibri, sans-serif; } .content .notes > h2, .content-area .notes > h2 { margin-right: 0; } .content .notes > h3, .content-area .notes > h3 { margin-right: 0; margin-bottom: 20px; background: #F9F9F9; position: relative; border-bottom: 1px solid #c2c6ca; z-index: 2; } .content .notes > h4, .content-area .notes > h4 { margin-right: 0; } .content .notes > h5, .content-area .notes > h5 { margin-right: 0; } .content .notes > h6, .content-area .notes > h6 { margin-right: 0; } .content .notes > hr, .content-area .notes > hr { margin-right: 0; } .content .notes > ul, .content-area .notes > ul { margin: 2em 0; border-bottom: 1px dotted #FFF; } .content .notes > ul li, .content-area .notes > ul li { font-size: 16px; clear: both; border-bottom: 1px dotted #E6E6E6; padding-bottom: 7px; padding-top: 11px; padding-left: 2px; margin-left: 14px; } .content .notes > ul li + li, .content-area .notes > ul li + li { border-top: 1px dotted #fff; } .content .notes > ol, .content-area .notes > ol { margin: 2em 0; border-bottom: 1px dotted #FFF; } .content .notes > ol li, .content-area .notes > ol li { font-size: 16px; clear: both; border-bottom: 1px dotted #E6E6E6; padding-bottom: 7px; padding-top: 11px; padding-left: 2px; margin-left: 14px; } .content .notes > ol li + li, .content-area .notes > ol li + li { border-top: 1px dotted #fff; } .content .notes p, .content-area .notes p { color: #757575; font-size: 16px; line-height: 24px; margin: 0; float: none; } .content .notes a, .content-area .notes a { text-decoration: none; border-bottom: 0; } .content .notes cite, .content-area .notes cite { font-style: italic; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Italic", Calibri, sans-serif; font-style: normal; } .content .notes li .woocommerce, .content-area .notes li .woocommerce { margin-top: -18px; margin-bottom: 8px; } .content .notes li .products, .content-area .notes li .products { margin: 0; } .content .notes li .products .product-box, .content-area .notes li .products .product-box { color: #757575; margin-top: -2px; float: none; overflow: visible; background: none; box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; padding: 0; } .content .notes li .products .product-box:hover, .content-area .notes li .products .product-box:hover { color: #24272a; } .content .notes li .products .product-box::after, .content-area .notes li .products .product-box::after { display: table; content: ""; line-height: 0; clear: both; } .content .notes li .products .product-box img, .content-area .notes li .products .product-box img { float: right; max-width: 12%; margin-left: 4%; margin-right: 0; margin-bottom: 0; } .content .notes li .products .product-box .tags, .content-area .notes li .products .product-box .tags { display: none; } .content .notes li .products .product-box .main-info, .content-area .notes li .products .product-box .main-info { width: 84%; padding-right: 0; padding-top: 0; line-height: 18px; margin-top: -8px; } .content .notes li .products .product-box .title, .content-area .notes li .products .product-box .title { font-size: 20px; } .content .notes li .products .product-box .subtitle, .content-area .notes li .products .product-box .subtitle { display: block; line-height: 18px; } .content .notes li .products .product-box .author, .content-area .notes li .products .product-box .author { display: block; line-height: 18px; font-size: 14px; font-style: normal; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .content .notes li .products .product-box .divider, .content-area .notes li .products .product-box .divider { display: none; } .content .notes li .products .product-box .price-box, .content-area .notes li .products .product-box .price-box { display: none; } .content .notes li .products .product-box .price-box .price ins, .content-area .notes li .products .product-box .price-box .price ins { width: 50%; float: left; } .content .notes li .products .product-box .price-box .price del, .content-area .notes li .products .product-box .price-box .price del { width: 50%; float: left; } .content .notes li .products .product-box .buttons, .content-area .notes li .products .product-box .buttons { display: none; } .content .notes li .products .product-box .rating, .content-area .notes li .products .product-box .rating { display: none; } .content .notes .products .product-box .title a, .content-area .notes .products .product-box .title a { border-bottom: 1px solid #F9F9F9; } .content .notes .products .product-box .title a:hover, .content-area .notes .products .product-box .title a:hover { border-bottom: 1px solid #173791; } .content .notes .products .product-box .author a, .content-area .notes .products .product-box .author a { border-bottom: 1px solid #F9F9F9; } .content .notes .products .product-box .author a:hover, .content-area .notes .products .product-box .author a:hover { border-bottom: 1px solid #173791; } .content .content-col, .content-area .content-col { width: 50%; float: left; } .content .content-col-main, .content-area .content-col-main { width: 64%; float: left; } .content .content-col-main + .content-col, .content-area .content-col-main + .content-col { float: right; width: 32%; } .content .event-hero img, .content-area .event-hero img { box-shadow: none; -webkit-box-shadow: none; } blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; } blockquote.pull-right p { text-align: right; } blockquote.pull-right small { text-align: right; } blockquote.pull-right small:before { content: ""; } blockquote.pull-right small:after { content: " —"; } q:before { content: ""; } q:after { content: ""; } address { display: block; margin-bottom: 20px; font-style: normal; line-height: 20px; font-size: 13px; line-height: 18px; position: relative; } code { padding: 0 3px 2px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px 4px; color: #808080; background-color: #fdfdfd; border: 1px solid #e1e1e8; line-height: 15px; } pre { padding: 0 3px 2px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 20px; word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 13px; line-height: 18px; position: relative; } pre code { padding: 0; color: inherit; background-color: transparent; border: 0; } pre.prettyprint { margin-bottom: 20px; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } form { margin: 0 0 20px; font-family: Calibri, sans-serif; font-size: 13px; line-height: 18px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } fieldset { padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: 40px; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; font-family: Calibri, sans-serif; font-size: 13px; line-height: 18px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; position: relative; } legend small { font-size: 15px; color: #999999; } label { font-size: 12px; font-weight: normal; line-height: 20px; margin-bottom: 5px; font-family: Calibri, sans-serif; font-size: 13px; line-height: 18px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } label.label-lg { font-size: 22px; line-height: 1.3em; } label.gfield_label.label-lg { font-size: 22px; line-height: 1.3em; } input[type=text] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=text]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input.input-text { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input.input-text:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=password] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=password]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=datetime] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=datetime]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=datetime-local] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=datetime-local]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=date] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=date]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=month] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=month]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=time] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=time]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=week] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=week]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=number] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=number]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=email] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=email]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=url] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=url]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=tel] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=tel]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } input[type=color] { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } input[type=color]:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } .uneditable-input { display: inline-block; height: 30px; padding: 7px 6px; margin-bottom: 10px; line-height: 30px; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } .uneditable-input:focus { border-color: #24272a; outline: 0; outline: thin dotted \9 ; } .gform_wrapper select { padding: 0; } .gform_wrapper input[type=text] { font-size: 14px; } .gform_wrapper input[type=url] { font-size: 14px; } .gform_wrapper input[type=email] { font-size: 14px; } .gform_wrapper input[type=tel] { font-size: 14px; } .gform_wrapper input[type=number] { font-size: 14px; } .gform_wrapper input[type=password] { font-size: 14px; } input[type=radio] { margin: 4px 0 0; *margin-top: 0; margin-top: 1px \9 ; line-height: normal; cursor: pointer; width: auto; } input[type=radio]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .mc-field-group ul { margin-left: 0; } .mc-field-group ul li { list-style: none; } .mc-field-group ul li label { vertical-align: -webkit-baseline-middle; } input[type=checkbox] { *margin-top: 0; margin-top: 1px \9 ; line-height: normal; cursor: pointer; width: auto; } input[type=checkbox]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } input[type=file] { width: auto; } input[type=file]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } input[type=image] { width: auto; } input[type=button] { width: auto; } select[multiple] { height: auto; } select[size] { height: auto; } [class^=icon-] { display: inline-block; width: 14px; height: 14px; *margin-right: 0.3em; line-height: 14px; vertical-align: text-top; background-image: url(https://banneroftruth.org/uk/wp-content/themes/banner3/images/glyphicons-halflings.png?1354203116); background-position: 14px 14px; background-repeat: no-repeat; margin-top: 1px; } p.form-row { margin: 0.5em 0; } body { max-width: 1244px; margin: 17px auto 220px; min-height: 1200px; color: #24272a; background: #f9f9f9 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/footer-whitefield.png") no-repeat center bottom; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); border-top: 5px solid #efefef; padding-bottom: 120px; font-family: "Sabon Next W01 Regular"; font-size: 75%; line-height: 1.5em; background: #f9f9f9 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/footer-whitefield.png") no-repeat center bottom; } body:after { display: table; content: ""; line-height: 0; clear: both; } .lte-ie9 body { width: 1244px; } .lte-ie9 .home-features-grid .home-feature-specials { border: 1px solid #ccc; } .lte-ie9 .tags .tag { padding: 2px 6px 2px; } .lte-ie9 .product-box { border: 1px solid #ccc; } .lte-ie9 .product-box img { border: 1px solid #ddd; } .lte-ie9 .resource-box { border: 1px solid #ccc; } .lte-ie9 .resource-box img { border: 1px solid #ddd; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .logo { -moz-user-select: -moz-none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } h1 { position: relative; font-weight: normal; line-height: 36px; margin-bottom: 18px; font-family: Calibri, sans-serif; font-weight: normal; margin-top: 18px; clear: both; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 36px; } h1:first-child { margin-top: 0; } h2 { position: relative; font-weight: normal; line-height: 36px; margin-bottom: 18px; font-family: Calibri, sans-serif; font-weight: normal; margin-top: 18px; clear: both; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 28px; } h2:first-child { margin-top: 0; } h3 { position: relative; font-weight: normal; font-family: Calibri, sans-serif; font-weight: normal; margin-top: 18px; clear: both; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; line-height: 18px; font-size: 22px; } h3:first-child { margin-top: 0; } h4 { position: relative; font-weight: normal; font-family: Calibri, sans-serif; font-weight: normal; margin-top: 18px; clear: both; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; line-height: 18px; font-size: 18px; } h4:first-child { margin-top: 0; } h5 { position: relative; font-weight: normal; line-height: 18px; font-size: 15px; } h6 { position: relative; font-weight: normal; line-height: 18px; font-size: 13px; } p { font-size: 13px; line-height: 18px; position: relative; } abbr { line-height: 15px; text-transform: uppercase; } var { line-height: 15px; } dialog { font-size: 13px; line-height: 18px; position: relative; margin-top: 18px; margin-bottom: 18px; } table { font-size: 13px; } caption { font-size: 13px; line-height: 18px; position: relative; } .videowrap { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; } .videowrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* The "intro" paragraph of text in an article */ .skip-to-local-nav { display: none; float: right; text-transform: uppercase; color: #444; letter-spacing: 1px; font-weight: bold; width: 92%; width: auto; padding: 0 1em; border: 1px solid #ddd; line-height: 2.3em; height: 2em; text-align: center; border-radius: 3px; margin: 0.5em 4%; background: #f9f9f9; font-family: Calibri, sans-serif; } .skip-to-local-nav:after { content: ""; position: relative; top: -2px; left: 6px; display: inline-block; background: transparent; border-style: solid dashed dashed; border-color: transparent; border-top-color: #777; font-size: 0; border-width: 3px 3px 0; font-weight: normal; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; } .title sup { font-size: 0.6em; } .content h1, .content-area h1 { margin-bottom: 19px; text-rendering: optimizeLegibility; padding-bottom: 7px; } .content h1:after, .content-area h1:after { content: ""; display: block; width: 100%; float: left; height: 10px; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule.gif") repeat-x bottom; position: absolute; left: 0; right: 0; } .content > img, .content-area > img { max-width: 100%; } .content > a img, .content-area > a img { max-width: 100%; } .content img.alignleft, .content-area img.alignleft { float: left; margin: 0.25em 1em 1em 0; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; } .content img.alignright, .content-area img.alignright { float: right; margin: 0.25em 0 1em 1em; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; } .content > h1, .content-area > h1 { line-height: 44px; margin-bottom: 24px; background: none; font-family: Calibri, sans-serif; font-weight: normal; margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 44px; top: -2px; } .content > h1:first-child, .content-area > h1:first-child { margin-top: 0; } .content > h2, .content-area > h2 { line-height: 44px; margin-bottom: 24px; background: none; font-family: Calibri, sans-serif; font-weight: normal; margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 38px; top: 8px; font-size: 32px; margin-top: 48px; margin-right: 6%; max-width: 600px; } .content > h2:first-child, .content-area > h2:first-child { margin-top: 0; } .content > h3, .content-area > h3 { font-weight: normal; line-height: 1.2em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 30px; top: 1px; font-size: 22px; text-transform: uppercase; letter-spacing: 1px; margin-top: 48px; margin-right: 6%; max-width: 600px; } .content > h3:first-child, .content-area > h3:first-child { margin-top: 0; } .content > h4, .content-area > h4 { font-family: Calibri, sans-serif; font-weight: normal; margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-family: Calibri, sans-serif; font-weight: normal; line-height: 1.2em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 19px; top: 2px; text-transform: uppercase; margin-right: 6%; max-width: 600px; } .content > h4:first-child, .content-area > h4:first-child { margin-top: 0; } .content > h5, .content-area > h5 { font-family: Calibri, sans-serif; font-weight: normal; line-height: 1.2em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 20px; top: 4px; margin-right: 6%; max-width: 600px; } .content > h6, .content-area > h6 { font-family: Calibri, sans-serif; font-weight: normal; line-height: 1.2em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 16px; top: 5px; margin-right: 6%; max-width: 600px; } .content p, .content-area p { font-size: 16px; line-height: 26px; position: relative; top: 5px; } .content pre, .content-area pre { font-size: 16px; line-height: 26px; position: relative; top: 5px; } .content address, .content-area address { font-size: 16px; line-height: 26px; position: relative; top: 5px; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; font-style: normal; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; } .content small, .content-area small { font-size: 14px; line-height: 18px; } .content abbr, .content-area abbr { line-height: 18px; font-size: 2ex; } .content code, .content-area code { line-height: 18px; } .content kbd, .content-area kbd { line-height: 18px; } .content samp, .content-area samp { line-height: 18px; } .content var, .content-area var { line-height: 18px; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; font-style: normal; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; } .content > ul, .content-area > ul { font-size: 15px; line-height: 24px; position: relative; top: 5px; margin-top: 24px; margin-bottom: 18px; list-style: none; margin-right: 6%; max-width: 600px; } .content > ul li, .content-area > ul li { text-indent: -1.7em; } .content > ul li:before, .content-area > ul li:before { content: "·"; font-size: 0.9em; padding-right: 0.9em; padding-left: 0.5em; vertical-align: 0.09em; } .content > ol, .content-area > ol { font-size: 15px; line-height: 24px; position: relative; top: 5px; margin-top: 24px; margin-bottom: 18px; margin-right: 6%; max-width: 600px; } .content > dl, .content-area > dl { font-size: 15px; line-height: 24px; position: relative; top: 5px; margin-top: 24px; margin-bottom: 18px; } .content > dialog, .content-area > dialog { font-size: 15px; line-height: 24px; position: relative; top: 5px; margin-top: 24px; margin-bottom: 18px; } .content li ul, .content-area li ul { top: 0; margin-top: 0; margin-bottom: 0; } .content li ol, .content-area li ol { top: 0; margin-top: 0; margin-bottom: 0; } .content li h1, .content-area li h1 { top: 0; } .content li h2, .content-area li h2 { top: 0; } .content li h3, .content-area li h3 { top: 0; } .content li h4, .content-area li h4 { top: 0; } .content li h5, .content-area li h5 { top: 0; } .content li h6, .content-area li h6 { top: 0; } .content li p, .content-area li p { top: 0; } .content ul ul, .content-area ul ul { top: 0; margin-top: 0; margin-bottom: 0; } .content ol ol, .content-area ol ol { top: 0; margin-top: 0; margin-bottom: 0; } .content form, .content-area form { font-size: 16px; line-height: 24px; } .content legend, .content-area legend { font-size: 16px; line-height: 24px; position: relative; top: 5px; } .content label, .content-area label { font-size: 16px; line-height: 24px; } .content table, .content-area table { border-radius: 2px; text-align: left; vertical-align: top; font-family: Calibri, sans-serif; font-size: 16px; border-spacing: 0; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .content table thead, .content-area table thead { background: #fff; } .content table thead th, .content-area table thead th { border-bottom: 1px solid #E4E6E7; } .content table td, .content-area table td { padding: 0.4em 0.9em 0.1em; vertical-align: top; } .content table td + td, .content-area table td + td { border-left: 1px solid #E4E6E7; } .content table th, .content-area table th { padding: 0.4em 0.9em 0.1em; vertical-align: middle; color: #777; line-height: 1.3em; font-weight: bold; text-shadow: 0 1px #fff; font-family: Calibri, sans-serif; font-size: 13px; text-transform: uppercase; padding: 0.9em 0.9em 0.5em; font-weight: normal; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; } .content table th + th, .content-area table th + th { border-left: 1px solid #E4E6E7; } .content table th + td, .content-area table th + td { border-left: 1px solid #E4E6E7; } .content table tr + tr td, .content-area table tr + tr td { border-top: 1px solid #E4E6E7; } .content table tr + tr th, .content-area table tr + tr th { border-top: 1px solid #E4E6E7; } .content table tfoot td, .content-area table tfoot td { border-top: 1px solid #E4E6E7; } .content caption, .content-area caption { font-size: 16px; line-height: 24px; position: relative; } .content strong, .content-area strong { font-weight: bold; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .content strong em, .content-area strong em { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .content b, .content-area b { font-weight: bold; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .content em, .content-area em { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; } .content em strong, .content-area em strong { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .content i:not(.fa), .content-area i:not(.fa) { font-style: italic; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; } .content cite, .content-area cite { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; font-style: normal; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; } .content dfn, .content-area dfn { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; font-style: normal; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; } .content hr, .content-area hr { position: relative; height: 2px; background: #fff; border-top: 1px solid #DCDEE0; margin: 3em 0; border-bottom: 0; } .content > hr, .content-area > hr { margin-right: 6%; max-width: 600px; } .content > hr + h2, .content-area > hr + h2 { margin-top: 36px; } .content .meta, .content-area .meta { border-top: 0; margin-left: 0; margin-bottom: 30px; } .content .meta + .intro, .content-area .meta + .intro { margin-top: 30px; clear: left; } .content .meta > div, .content-area .meta > div { display: inline-block; width: auto; padding-right: 2em; } .content > p, .content-area > p { -webkit-hyphens: auto; hyphens: auto; margin-right: 20%; margin-right: 6%; max-width: 600px; } .content > p a, .content-area > p a { text-decoration: underline; } .content footer, .content-area footer { padding: 1em; width: 100%; clear: both; border: none; border-radius: 2px; } .content sup, .content-area sup { top: -0.7em; padding-left: 2px; padding-right: 2px; display: inline-block; font-size: 0.65em; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Sabon Next W01 Bold", Calibri, sans-serif; font-weight: normal; } .content sup a, .content-area sup a { border: 0; color: #596B7C; } .content sup a:hover, .content-area sup a:hover { border: 0; color: #153587; } .content .notes, .content-area .notes { padding-top: 30px; margin-top: 130px; max-width: 600px; margin-right: 6%; clear: both; font-family: Calibri, sans-serif; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .content .notes em, .content-area .notes em { font-style: italic; font-family: Calibri, sans-serif; } .content .notes > h2, .content-area .notes > h2 { margin-right: 0; } .content .notes > h3, .content-area .notes > h3 { margin-right: 0; margin-bottom: 20px; background: #F9F9F9; position: relative; border-bottom: 1px solid #c2c6ca; z-index: 2; } .content .notes > h4, .content-area .notes > h4 { margin-right: 0; } .content .notes > h5, .content-area .notes > h5 { margin-right: 0; } .content .notes > h6, .content-area .notes > h6 { margin-right: 0; } .content .notes > hr, .content-area .notes > hr { margin-right: 0; } .content .notes > ul, .content-area .notes > ul { margin: 2em 0; border-bottom: 1px dotted #FFF; } .content .notes > ul li, .content-area .notes > ul li { font-size: 16px; clear: both; border-bottom: 1px dotted #E6E6E6; padding-bottom: 7px; padding-top: 11px; padding-left: 2px; margin-left: 14px; } .content .notes > ul li + li, .content-area .notes > ul li + li { border-top: 1px dotted #fff; } .content .notes > ol, .content-area .notes > ol { margin: 2em 0; border-bottom: 1px dotted #FFF; } .content .notes > ol li, .content-area .notes > ol li { font-size: 16px; clear: both; border-bottom: 1px dotted #E6E6E6; padding-bottom: 7px; padding-top: 11px; padding-left: 2px; margin-left: 14px; } .content .notes > ol li + li, .content-area .notes > ol li + li { border-top: 1px dotted #fff; } .content .notes p, .content-area .notes p { color: #757575; font-size: 16px; line-height: 24px; margin: 0; float: none; } .content .notes a, .content-area .notes a { text-decoration: none; border-bottom: 0; } .content .notes cite, .content-area .notes cite { font-style: italic; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Italic", Calibri, sans-serif; font-style: normal; } .content .notes li .woocommerce, .content-area .notes li .woocommerce { margin-top: -18px; margin-bottom: 8px; } .content .notes li .products, .content-area .notes li .products { margin: 0; } .content .notes li .products .product-box, .content-area .notes li .products .product-box { color: #757575; margin-top: -2px; float: none; overflow: visible; background: none; box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; padding: 0; } .content .notes li .products .product-box:hover, .content-area .notes li .products .product-box:hover { color: #24272a; } .content .notes li .products .product-box::after, .content-area .notes li .products .product-box::after { display: table; content: ""; line-height: 0; clear: both; } .content .notes li .products .product-box img, .content-area .notes li .products .product-box img { float: right; max-width: 12%; margin-left: 4%; margin-right: 0; margin-bottom: 0; } .content .notes li .products .product-box .tags, .content-area .notes li .products .product-box .tags { display: none; } .content .notes li .products .product-box .main-info, .content-area .notes li .products .product-box .main-info { width: 84%; padding-right: 0; padding-top: 0; line-height: 18px; margin-top: -8px; } .content .notes li .products .product-box .title, .content-area .notes li .products .product-box .title { font-size: 20px; } .content .notes li .products .product-box .subtitle, .content-area .notes li .products .product-box .subtitle { display: block; line-height: 18px; } .content .notes li .products .product-box .author, .content-area .notes li .products .product-box .author { display: block; line-height: 18px; font-size: 14px; font-style: normal; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .content .notes li .products .product-box .divider, .content-area .notes li .products .product-box .divider { display: none; } .content .notes li .products .product-box .price-box, .content-area .notes li .products .product-box .price-box { display: none; } .content .notes li .products .product-box .price-box .price ins, .content-area .notes li .products .product-box .price-box .price ins { width: 50%; float: left; } .content .notes li .products .product-box .price-box .price del, .content-area .notes li .products .product-box .price-box .price del { width: 50%; float: left; } .content .notes li .products .product-box .buttons, .content-area .notes li .products .product-box .buttons { display: none; } .content .notes li .products .product-box .rating, .content-area .notes li .products .product-box .rating { display: none; } .content .notes .products .product-box .title a, .content-area .notes .products .product-box .title a { border-bottom: 1px solid #F9F9F9; } .content .notes .products .product-box .title a:hover, .content-area .notes .products .product-box .title a:hover { border-bottom: 1px solid #173791; } .content .notes .products .product-box .author a, .content-area .notes .products .product-box .author a { border-bottom: 1px solid #F9F9F9; } .content .notes .products .product-box .author a:hover, .content-area .notes .products .product-box .author a:hover { border-bottom: 1px solid #173791; } .full-resource h1 { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-size: 55px; line-height: 1.15em; letter-spacing: -2px; position: relative; left: -4px; font-family: "Sabon Next W01 Display", Garamond, "Hoefler Text", "Times New Roman", serif; } .full-resource h1:after { height: 78px; left: 4px; } .full-resource h1 + * { margin-top: 55px; } .full-resource h1 + * + * { clear: both; } .full-resource h2 { border-bottom: none; background: none; } .demo_store { display: none; float: left; width: 94%; width: 1200px; font-family: Calibri, sans-serif; position: fixed; z-index: 1000; top: 20px; background: #fff; padding: 1em; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 0px 1px rgba(0, 0, 0, 0.2); border-radius: 2px; color: green; max-width: 1180px; margin: 24px 30px; opacity: 0.9; cursor: pointer; -webkit-transition: all 1s; border: 1px solid green; font-weight: normal; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .demo_store:after { content: "✕"; border: 1px solid; border-radius: 100%; position: absolute; right: 1em; width: 1.75em; height: 1.75em; line-height: 1.75em; vertical-align: center; display: block; text-align: center; top: 0.8em; } .demo_store a { text-decoration: underline; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .archive .content > h2, .archive .content-area > h2 { clear: both; max-width: none; margin-right: 0; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half.gif") repeat-x bottom; } .woocommerce-account .woocommerce > h2 { clear: both; max-width: none; margin-right: 0; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half.gif") repeat-x bottom; } .page .content > p, .page .content-area > p { -webkit-hyphens: auto; hyphens: auto; margin: 2em 6% 2em 0; position: relative; top: 5px; font-size: 18px; line-height: 1.5em; max-width: 600px; } .page .content > blockquote, .page .content-area > blockquote { max-width: 600px; } .page .content > .meta + p, .page .content-area > .meta + p { clear: left; font-size: 22px; line-height: 1.5em; margin-bottom: 2em; margin-right: 6%; } .page .content > .meta + h2 + p, .page .content-area > .meta + h2 + p { clear: left; font-size: 22px; line-height: 1.5em; margin-bottom: 2em; margin-right: 6%; } .page .content > .meta + h3 + p, .page .content-area > .meta + h3 + p { clear: left; font-size: 22px; line-height: 1.5em; margin-bottom: 2em; margin-right: 6%; } .page .content > .meta + h4 + p, .page .content-area > .meta + h4 + p { clear: left; font-size: 22px; line-height: 1.5em; margin-bottom: 2em; margin-right: 6%; } .single .content > p, .single .content-area > p { -webkit-hyphens: auto; hyphens: auto; margin: 2em 6% 2em 0; position: relative; top: 5px; font-size: 18px; line-height: 1.5em; max-width: 600px; } .single .content > blockquote, .single .content-area > blockquote { max-width: 600px; } .single .content > .meta + p, .single .content-area > .meta + p { clear: left; font-size: 22px; line-height: 1.5em; margin-bottom: 2em; margin-right: 6%; } .single .content > .meta + h2 + p, .single .content-area > .meta + h2 + p { clear: left; font-size: 22px; line-height: 1.5em; margin-bottom: 2em; margin-right: 6%; } .single .content > .meta + h3 + p, .single .content-area > .meta + h3 + p { clear: left; font-size: 22px; line-height: 1.5em; margin-bottom: 2em; margin-right: 6%; } .single .content > .meta + h4 + p, .single .content-area > .meta + h4 + p { clear: left; font-size: 22px; line-height: 1.5em; margin-bottom: 2em; margin-right: 6%; } sup { top: -0.7em; padding-left: 2px; padding-right: 2px; display: inline-block; font-size: 0.65em; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Sabon Next W01 Bold", Calibri, sans-serif; font-weight: normal; } sup a { border: 0; color: #596B7C; } sup a:hover { border: 0; color: #153587; } .notes em { font-family: "Gill Sans W04 Italic", Calibri, sans-serif; font-style: normal; } @media (max-width: 767px) { .skip-to-local-nav { display: block; } .content h1, .content-area h1 { font-size: 42px; line-height: 1.1em; margin-bottom: 0.5em; padding-bottom: 0.5em; } .content h1:after, .content-area h1:after { left: 2px; background: none; } .content h2, .content-area h2 { padding-bottom: 0; margin-bottom: 1em; } .content h3, .content-area h3 { padding-bottom: 0; margin-bottom: 1em; } .content h4, .content-area h4 { padding-bottom: 0; margin-bottom: 1em; } .content h5, .content-area h5 { padding-bottom: 0; margin-bottom: 1em; } .content h6, .content-area h6 { padding-bottom: 0; margin-bottom: 1em; } .content .meta, .content-area .meta { border-top: 0; margin-left: 0; } .content .meta + .intro, .content-area .meta + .intro { margin-top: 30px; clear: left; } .content .meta > div, .content-area .meta > div { width: 33%; } .content .meta > .sharing, .content-area .meta > .sharing { width: auto; } .content blockquote, .content-area blockquote { border-left: 1px solid #c2c6ca; } .content .notes, .content-area .notes { max-width: 600px; margin-right: 6%; } .content .notes ul, .content-area .notes ul { margin: 2em 0; } .full-resource .meta { padding: 1em 0; margin-bottom: 30px; border-top: 1px solid #c2c6ca; border-bottom: 1px solid #c2c6ca; } .page .content > p, .page .content-area > p { margin: 1em 0; font-size: 18px; line-height: 1.5em; } .page .content > .meta + p, .page .content-area > .meta + p { font-size: 20px; line-height: 1.5em; margin-right: 0; } .page .content > .meta + h2 + p, .page .content-area > .meta + h2 + p { font-size: 20px; line-height: 1.5em; margin-right: 0; } .page .content > .meta + h3 + p, .page .content-area > .meta + h3 + p { font-size: 20px; line-height: 1.5em; margin-right: 0; } .page .content > .meta + h4 + p, .page .content-area > .meta + h4 + p { font-size: 20px; line-height: 1.5em; margin-right: 0; } .single .content > p, .single .content-area > p { margin: 1em 0; font-size: 18px; line-height: 1.5em; } .single .content > .meta + p, .single .content-area > .meta + p { font-size: 20px; line-height: 1.5em; margin-right: 0; } .single .content > .meta + h2 + p, .single .content-area > .meta + h2 + p { font-size: 20px; line-height: 1.5em; margin-right: 0; } .single .content > .meta + h3 + p, .single .content-area > .meta + h3 + p { font-size: 20px; line-height: 1.5em; margin-right: 0; } .single .content > .meta + h4 + p, .single .content-area > .meta + h4 + p { font-size: 20px; line-height: 1.5em; margin-right: 0; } .notes ol { margin: 2em 0; } } @media (-webkit-min-device-pixel-ratio: 2) { .content h1:after, .content-area h1:after { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule@2x.gif") repeat-x bottom; background-size: 1px 4px; } .archive .content > h2, .archive .content-area > h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } .woocommerce-account .woocommerce > h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } } @media (min-resolution: 192dpi) { .content h1:after, .content-area h1:after { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule@2x.gif") repeat-x bottom; background-size: 1px 4px; } .archive .content > h2, .archive .content-area > h2, .single-devotional .content > h2, .single-devotional .content-area > h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } .single-devotional .content > h3, .single-devotional .content-area > h3 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; max-width: 100%; text-transform: none; } .woocommerce-account .woocommerce > h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } } .single-devotional h3 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; max-width: 100%; text-transform: none; } .single .product-list > h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; max-width: 100%; text-transform: none; } @media all and (max-width: 1240px) { .demo_store { margin: 24px 3%; width: 94%; } } @media (max-width: 620px) { .content h1, .content-area h1 { font-size: 42px; line-height: 1.1em; margin-bottom: 0.25em; padding-bottom: 0.25em; } .content h1:after, .content-area h1:after { content: none; } .content .meta, .content-area .meta { width: 100%; margin-top: 0; } .content .meta > div, .content-area .meta > div { width: 100%; font-size: 16px; margin-top: 8px; margin-bottom: 4px; } .content .meta > div *, .content-area .meta > div * { display: inline-block; line-height: 1em; } .content .meta > div span, .content-area .meta > div span { padding-right: 0.3em; font-size: 13px; } .content .meta > .sharing, .content-area .meta > .sharing { width: auto; } .content .meta > .sharing > .share_tools > .addthis_toolbox > *, .content-area .meta > .sharing > .share_tools > .addthis_toolbox > * { display: block; line-height: normal; margin: 0.5em auto; } } @media print { .no-print { display: none; } } @media (max-width: 767px) { #wpadminbar { display: none; } } @media (min-width: 800px) { .visible-xs { display: none !important; } } .ui-widget-content a { color: #153593 !important; } .more-resources { margin-top: 40px; } .more-resources__single { margin-bottom: 40px; } .more-resources__single h3 { margin-top: 24px; margin-bottom: 0; } .more-resources__single p { margin: 0; } .small { font-size: 0.8rem; color: #9fa2a4; text-transform: uppercase; } .clearfix:after { display: block; content: ""; clear: both; } /*************** BUTTONS */ .button, .fwp-load-more { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } .button:hover, .fwp-load-more:hover { text-decoration: none; color: #153593; border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } .button:focus, .fwp-load-more:focus { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .button:active, .fwp-load-more:active { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .wishlist_button { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } .wishlist_button:hover { text-decoration: none; color: #153593; border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } .wishlist_button:focus { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .wishlist_button:active { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .post-edit-link { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } .post-edit-link:hover { text-decoration: none; color: #153593; border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } .post-edit-link:active { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .post-edit-link:focus { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .prev { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } .prev:hover { text-decoration: none; color: #153593; border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } .prev:active { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .prev:focus { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .next { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } .next:hover { text-decoration: none; color: #153593; border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } .next:active { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .next:focus { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .sharing .share_button a:after { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .sharing .share_button a:hover:after { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } .sharing .share_button a:focus:after { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .sharing .share_button a:active:after { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } p.stars a { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } p.stars a:hover { text-decoration: none; color: #153593; border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } p.stars a:active { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } p.stars a:focus { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } p.stars a.active { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } .form-submit input[type=submit] { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .form-submit input[type=submit]:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } .form-submit input[type=submit]:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .form-submit input[type=submit]:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .form-submit input[type=submit].active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } input.gform_button[type=submit] { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } input.gform_button[type=submit]:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } input.gform_button[type=submit]:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } input.gform_button[type=submit]:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } #followup_emails_form .button-primary { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); text-decoration: none; color: #153593; border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } #followup_emails_form .button-primary:active { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } #followup_emails_form .button-primary:focus { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } #fancybox-close:after { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } #fancybox-close:hover:after { text-decoration: none; color: #153593; border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } #fancybox-close:focus:after { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } #fancybox-close:active:after { transition: 0; -webkit-transition: 0; color: #153593; text-shadow: 0 1px rgba(255, 255, 255, 0.75); background-color: #e6e6e6; background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#CFCFCF)); background-image: -webkit-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -moz-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -o-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: -ms-linear-gradient(top, #F2F2F2, #CFCFCF); background-image: linear-gradient(top, #F2F2F2, #CFCFCF); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F2F2F2", EndColorStr="#CFCFCF"); box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 1px 3px 0px rgba(0, 0, 0, 0.35); border: 1px solid #818181 !important; } #menu-cart-in-menu li a { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } #menu-cart-in-menu li a:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } #menu-cart-in-menu li a:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } #menu-cart-in-menu li a:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .previous-devo a { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } .next-devo a { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); } #customer_login .button, #customer_login .fwp-load-more { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } #customer_login .button:hover, #customer_login .fwp-load-more:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } #customer_login .button:focus, #customer_login .fwp-load-more:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } #customer_login .button:active, #customer_login .fwp-load-more:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .woocommerce > .change-password:first-child input[type=submit] { border-radius: 3px; background: #fff; color: #153593; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: center; border: 1px solid #c2c6ca; box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 0 #fff; text-transform: uppercase; text-decoration: none !important; font-size: 14px; display: inline-block; line-height: 1em; padding: 2ex 1em 1.5ex; background-color: #ffffff; transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, box-shadow 0.15s; -webkit-transition: background 0.15s, border 0.15s, text-shadow 0.15s, color 0.15s, -wekbit-box-shadow 0.15s; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .woocommerce > .change-password:first-child input[type=submit]:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } .woocommerce > .change-password:first-child input[type=submit]:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .woocommerce > .change-password:first-child input[type=submit]:after { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .woocommerce .submit.buy.button, .woocommerce .submit.buy.fwp-load-more { color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .woocommerce .submit.buy.button:hover, .woocommerce .submit.buy.fwp-load-more:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } .woocommerce .submit.buy.button:focus, .woocommerce .submit.buy.fwp-load-more:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .woocommerce .submit.buy.button:active, .woocommerce .submit.buy.fwp-load-more:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.add-to-cart, .add-to-cart.fwp-load-more, .button.nav-utility.cart, .nav-utility.cart.fwp-load-more { color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .button.add-to-cart:hover, .add-to-cart.fwp-load-more:hover, .button.nav-utility.cart:hover, .nav-utility.cart.fwp-load-more:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } .button.add-to-cart:focus, .add-to-cart.fwp-load-more:focus, .button.nav-utility.cart:focus, .nav-utility.cart.fwp-load-more:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.add-to-cart:active, .add-to-cart.fwp-load-more:active, .button.nav-utility.cart:active, .nav-utility.cart.fwp-load-more:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.add-to-cart:after, .add-to-cart.fwp-load-more:after, .button.nav-utility.cart:after, .nav-utility.cart.fwp-load-more:after { content: none; } .button.add-to-cart:before, .add-to-cart.fwp-load-more:before, .button.nav-utility.cart:before, .nav-utility.cart.fwp-load-more:before { content: "+ "; } .button.single_add_to_cart_button, .single_add_to_cart_button.fwp-load-more { color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .button.single_add_to_cart_button:hover, .single_add_to_cart_button.fwp-load-more:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); text-shadow: 0 -1px #040F37; text-shadow: 0 -1px #040F37; background-color: #052376; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border: 1px solid #000 !important; border-top: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.single_add_to_cart_button:active, .single_add_to_cart_button.fwp-load-more:active { text-shadow: 0 -1px #040F37; text-shadow: 0 -1px #040F37; background-color: #052376; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border: 1px solid #000 !important; border-top: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.single_add_to_cart_button:after, .single_add_to_cart_button.fwp-load-more:after { content: none; } .button.single_add_to_cart_button:before, .single_add_to_cart_button.fwp-load-more: { content: "+ "; } /*SPM mobile cart*/ .mobile-cart-button{ font-size: 10px!important; padding: 6px!important; float: right!important; font-weight:normal!important; font-family: "Gill Sans W04", Calibri, sans-serif!important; margin-bottom:5px!important; } /* .nav-site .button:before /*, .nav-site .fwp-load-more:before { content: ""; display: block; width: 25px; top: 0; left: 0; bottom: 0; background: 4px 36% url("images/icon-cart.png") no-repeat; } */ .spm-cart-word {display:inline-block;} .spm-cart-img {display:none;} @media only screen and (max-width:800px){ .spm-cart-word {display:none;} .spm-cart-img {display:inline-block;} } .spm-nav-left{ float:left!important; top:5px!important; margin-bottom:10px; } .spm-nav-toggle{ padding: 10px 5px 33px!important; } .nav-toggle-icon{ pointer-events:all; } .nav-toggle-icon .dashicons{ font-size:25px; color:#24272a; } /* .mobile-cart-button::before{ width: 24px!important; background: 6px 45% url("images/icon-cart@2x.png") no-repeat!important; background-size: 18px auto!important; } */ @media only screen and (max-width: 800px) { .ajax-cart-button { font-size: 10px!important; padding: 6px!important; float: right!important; font-weight:normal!important; font-family: "Gill Sans W04", Calibri, sans-serif!important; margin-bottom:5px!important; } } .button.header-cart-top, .header-cart-top.fwp-load-more { color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .button.header-cart-top:hover, .header-cart-top.fwp-load-more:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } .button.header-cart-top:focus, .header-cart-top.fwp-load-more:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.header-cart-top:active, .header-cart-top.fwp-load-more:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.checkout-button, .checkout-button.fwp-load-more { color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .button.checkout-button:hover, .checkout-button.fwp-load-more:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } .button.checkout-button:focus, .checkout-button.fwp-load-more:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.checkout-button:active, .checkout-button.fwp-load-more:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.primary, .primary.fwp-load-more { color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } .button.primary:hover, .primary.fwp-load-more:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } .button.primary:focus, .primary.fwp-load-more:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.primary:active, .primary.fwp-load-more:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } #place_order { color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); } #place_order:hover { text-shadow: 0 -1px #16368B; background-color: #1b45b2; background-image: -webkit-gradient(linear, left top, left bottom, from(#1b45b2), to(#0c2d99)); background-image: -webkit-linear-gradient(top, #1b45b2, #0c2d99); background-image: -moz-linear-gradient(top, #1b45b2, #0c2d99); background-image: -o-linear-gradient(top, #1b45b2, #0c2d99); background-image: -ms-linear-gradient(top, #1b45b2, #0c2d99); background-image: linear-gradient(top, #1b45b2, #0c2d99); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1b45b2", EndColorStr="#0c2d99"); } #place_order:focus { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } #place_order:active { text-shadow: 0 -1px #040F37; background-color: #052376; background-image: -webkit-gradient(linear, left top, left bottom, from(#052376), to(#041448)); background-image: -webkit-linear-gradient(top, #052376, #041448); background-image: -moz-linear-gradient(top, #052376, #041448); background-image: -o-linear-gradient(top, #052376, #041448); background-image: -ms-linear-gradient(top, #052376, #041448); background-image: linear-gradient(top, #052376, #041448); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#052376", EndColorStr="#041448"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), 0 1px #fff; border: 1px solid #000 !important; border-top: 1px solid #000 !important; } .button.learn-more:after, .learn-more.fwp-load-more:after { content: " ›"; font-size: 1.5em; line-height: 0em; } .site-footer .button, .site-footer .fwp-load-more { border: 1px solid #460b14 !important; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.16); background-color: #65121f; background-image: -webkit-gradient(linear, left top, left bottom, from(#65121f), to(#511720)); background-image: -webkit-linear-gradient(top, #65121f, #511720); background-image: -moz-linear-gradient(top, #65121f, #511720); background-image: -o-linear-gradient(top, #65121f, #511720); background-image: -ms-linear-gradient(top, #65121f, #511720); background-image: linear-gradient(top, #65121f, #511720); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#65121f", EndColorStr="#511720"); } .site-footer .button:hover, .site-footer .fwp-load-more:hover { border-bottom: 1px solid #460b14; background-color: #740c18; background-image: -webkit-gradient(linear, left top, left bottom, from(#740c18), to(#640b17)); background-image: -webkit-linear-gradient(top, #740c18, #640b17); background-image: -moz-linear-gradient(top, #740c18, #640b17); background-image: -o-linear-gradient(top, #740c18, #640b17); background-image: -ms-linear-gradient(top, #740c18, #640b17); background-image: linear-gradient(top, #740c18, #640b17); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#740c18", EndColorStr="#640b17"); } .site-footer .button:focus, .site-footer .fwp-load-more:focus { text-shadow: 0 -1px 0 #000; background-color: #500810; background-image: -webkit-gradient(linear, left top, left bottom, from(#500810), to(#370409)); background-image: -webkit-linear-gradient(top, #500810, #370409); background-image: -moz-linear-gradient(top, #500810, #370409); background-image: -o-linear-gradient(top, #500810, #370409); background-image: -ms-linear-gradient(top, #500810, #370409); background-image: linear-gradient(top, #500810, #370409); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#500810", EndColorStr="#370409"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); border: 1px solid #000 !important; } .site-footer .button:active, .site-footer .fwp-load-more:active { text-shadow: 0 -1px 0 #000; background-color: #500810; background-image: -webkit-gradient(linear, left top, left bottom, from(#500810), to(#370409)); background-image: -webkit-linear-gradient(top, #500810, #370409); background-image: -moz-linear-gradient(top, #500810, #370409); background-image: -o-linear-gradient(top, #500810, #370409); background-image: -ms-linear-gradient(top, #500810, #370409); background-image: linear-gradient(top, #500810, #370409); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#500810", EndColorStr="#370409"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); border: 1px solid #000 !important; } .button.disabled, .disabled.fwp-load-more { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .button.disabled:hover, .disabled.fwp-load-more:hover { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .button.disabled:active, .disabled.fwp-load-more:active { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .button.disabled:focus, .disabled.fwp-load-more:focus { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .wishlist_button.disabled { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .wishlist_button.disabled:hover { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .wishlist_button.disabled:active { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .post-edit-link.disabled { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .post-edit-link.disabled:hover { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .post-edit-link.disabled:active { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .post-edit-link.disabled:focus { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .prev.disabled { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .prev.disabled:hover { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .prev.disabled:active { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .prev.disabled:focus { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .next.disabled { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .next.disabled:hover { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .next.disabled:active { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } .next.disabled:focus { background: none !important; background-image: none !important; cursor: default; color: #c2c6ca !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #DFE0E2 !important; } @media (max-width: 620px) { .button, .fwp-load-more { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .wishlist_button { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .post-edit-link { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .prev { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .next { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .sharing { font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .sharing .share_button a::after { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; } p.stars a { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .form-submit input[type=submit] { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } input.gform_button[type=submit] { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } #followup_emails_form .button-primary { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } #fancybox-close::after { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } #menu-cart-in-menu li a { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } #customer_login .button, #customer_login .fwp-load-more { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .woocommerce > .change-password:first-child input[type=submit] { font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .share_button a::after { font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } } .meta .addthis_custom_sharing { clear: none !important; float: right; margin-top: 2rem !important; margin-right: 0; min-width: 0 !important; } .meta .addthis_custom_sharing a { float: right; } /************** NAVIGATION */ /* Header and Nav */ /* Narrow */ nav ul { margin: 0; padding: 0; position: static; font-size: inherit; } nav li { margin: 0; padding: 0; position: static; font-size: inherit; list-style: none; line-height: auto; } nav a { text-decoration: none; } .site-header-wrap { position: relative; margin-bottom: 170px; } .site-header { background: #f8f9f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/paper.jpg"); border: 1px solid #ccc; border: 0px solid rgba(0, 0, 0, 0); box-shadow: inset 0 -4px 6px white, 0 0 13px rgba(0, 0, 0, 0.35), 0 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0 -4px 6px white, 0 0 13px rgba(0, 0, 0, 0.35), 0 0px 1px rgba(0, 0, 0, 0.35); -webkit-box-shadow: inset 0 -4px 6px white, 0 0 13px rgba(0, 0, 0, 0.35), 0 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 -4px 6px white, 0 0 13px rgba(0, 0, 0, 0.35), 0 0px 1px rgba(0, 0, 0, 0.35); float: left; min-width: 100%; text-align: right; margin: 0 -72px 5px; margin: 0 0 5px; position: absolute; top: 0; left: -2px; right: -2px; padding: 14px 7% 10px 6%; padding: 14px 0 10px; z-index: 9; font-family: Calibri, sans-serif; transition: 0.3s; -webkit-transition: 0.3s; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .site-header:before { position: absolute; bottom: -2px; content: ""; display: block; height: 0; width: 0; z-index: -1; left: 0; border-style: solid; border-width: 0 2px 2px 0; border-color: transparent #eee transparent transparent; } .site-header:after { position: absolute; bottom: -2px; content: ""; display: block; height: 0; width: 0; z-index: -1; right: 0; border-style: solid; border-width: 0 0 2px 2px; border-color: transparent transparent transparent #eee; } .site-header .logo { float: left; width: 22%; margin-top: 3px; margin-left: 6.25%; margin-left: 3%; text-align: left; } .site-header .logo h1 { visibility: hidden; position: absolute; } .site-header .logo img { width: 100%; width: 225px; position: relative; left: -2px; margin-top: 22px; margin-bottom: 11px; } .site-header nav { float: right; width: 62%; clear: right; margin-right: 6.25%; width: 69%; margin-right: 3%; } .site-header nav a { text-transform: uppercase; } .site-header nav li { display: inline-block; } .nav-utility { font-size: 12px; margin-bottom: 15px; float: left; } .nav-utility > ul { float: right; } .nav-utility > ul > li { float: left; margin-top: 1ex; } .nav-utility > ul > li + li { margin-left: 20px; } .nav-utility > ul > li > a:hover { text-decoration: underline; } .nav-utility > ul > .menu-item-type-custom { z-index: 10; position: relative; padding: 0; border: 1px solid invisible; border-top: 0; right: -12px; margin-top: 0.6ex; } .nav-utility > ul > .menu-item-type-custom:hover { border: 1px solid rgba(200, 204, 208, 0.8); right: -13px; border-top: 0; border-bottom: 0; background: #f8f9f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/paper.jpg"); box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1); } .nav-utility > ul > .menu-item-type-custom:first-child:hover > a { color: #757c84; } .nav-utility .cart { margin-top: 0; } .nav-utility .cart .button, .nav-utility .cart .fwp-load-more { color: #fff; font-family: Calibri, sans-serif; font-size: 0.9em; height: 26px; line-height: 26px; padding-top: 0; padding-bottom: 0; padding-left: 3em; position: relative; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .nav-utility .cart .button:hover, .nav-utility .cart .fwp-load-more:hover { color: #fff; text-decoration: none; } .nav-utility .cart .button:before, .nav-utility .cart .fwp-load-more:before { content: ""; display: block; position: absolute; width: 25px; top: 0; left: 0; bottom: 0; background: 4px 36% url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-cart.png") no-repeat; } .nav-utility .cart:after { content: "|"; color: #a9aaab; position: relative; right: -10px; } .nav-utility .search { margin-top: 0; position: relative; } .nav-utility .search label { visibility: hidden; position: absolute; float: right; height: 0; width: 0; font-size: 0; } .nav-utility .search input[type=submit] { visibility: hidden; position: absolute; float: right; height: 0; width: 0; font-size: 0; } .nav-utility a { color: #929394; color: #c2c6ca; color: #757c84; text-shadow: 0 1px 0 #fff; } .nav-utility a:hover { color: #24272a; } .nav-utility a:hover + .sub-menu { position: absolute; left: -1px; right: -1px; top: 100%; z-index: 1; display: block; } .nav-utility .menu-item-type-custom a { cursor: default; padding: 0 12px; } .nav-utility .menu-item-type-custom a:hover { text-decoration: none; color: #24272a; } .nav-utility .usa > a { display: block; height: 24px; line-height: 24px; padding-left: 30px; background-position: 0.7em 41%; background-repeat: no-repeat; background-image: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-flag-us.png"); } .nav-utility .uk > a { display: block; height: 24px; line-height: 24px; padding-left: 30px; background-position: 0.7em 41%; background-repeat: no-repeat; background-image: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-flag-uk.png"); } .nav-utility .sub-menu { padding: 0.2em 0 0; padding-top: 0px; display: none; text-align: center; border: 1px solid #c2c6ca; border: 1px solid rgba(200, 204, 208, 0.8); border-top: 0; border-bottom: 1px solid #ADB3B8; border-radius: 0 0 2px 2px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06), 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -12px 8px -7px #fff; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06), 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -12px 8px -7px #fff; background: #f8f9f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/paper.jpg"); } .nav-utility .sub-menu li { padding-top: 0; width: 100%; border-radius: 0 0 2px 2px; border-top: 1px solid #c2c6ca; } .nav-utility .sub-menu li a { border-radius: 0 0 2px 2px; cursor: pointer; color: #153593; width: 100%; border-top: 1px solid #fff; } .nav-utility .sub-menu li a:hover { background-color: #fff; } .nav-utility .sub-menu:hover { position: absolute; left: -1px; right: -1px; top: 100%; z-index: 1; display: block; } .nav-utility li:hover .sub-menu { position: absolute; left: -1px; right: -1px; top: 100%; z-index: 1; display: block; } .nav-utility li.cart .amount:before { content: ": "; } .nav-utility li.search:before { content: none; } .nav-utility .searchform { margin: 0; } .nav-utility input[type=search] { width: 140px; margin: 0; border-radius: 2px; font-size: 14px; display: inline-block; line-height: 26px; height: 26px; height: 16px; line-height: 18px; padding-left: 2em; font-family: Calibri, sans-serif; -webkit-appearance: none; transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -moz-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -webkit-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -o-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; background: #f8f8f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-magnifier.png") 10px 50% no-repeat; background: rgba(255, 255, 255, 0.75) url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-magnifier.png") 10px 50% no-repeat; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .nav-utility input[type=search]:hover { border-color: #24272a; background-color: #fff; } .nav-utility input[type=search]:focus { border-color: #24272a; background-color: #fff; width: 200px; box-shadow: 0 0 2px #fff; -webkit-box-shadow: 0 0 2px #fff; transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -moz-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -webkit-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -o-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; } .nav-site { font-family: Calibri, sans-serif; font-size: 16px; text-align: left; border-top: 3px double #c2c6ca; border-bottom: 1px solid #c2c6ca; margin-bottom: 30px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } nav.nav-breadcrumb { text-transform: none; position: absolute; bottom: 0; width: 69%; right: 0; clear: right; text-align: left; margin-top: -20px; margin-bottom: 7px; } nav.nav-breadcrumb span a { text-transform: capitalize; color: #757c84; } nav.nav-breadcrumb span + span { padding-left: 0; } nav.nav-breadcrumb span + span:before { content: "› "; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-size: 16px; position: relative; left: -2px; color: #757c84; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; } nav.nav-breadcrumb span span:last-child a { color: #24272a; } nav.nav-breadcrumb a:hover { color: #24272a; text-decoration: underline; } .home .nav-breadcrumb { display: none; } @media (max-width: 999px) { .site-header-wrap { margin-bottom: 130px; } .site-header { padding-bottom: 0.5; } .site-header .logo { width: 24%; margin-left: 4%; margin-bottom: 0; } .site-header nav { float: right; width: 64%; clear: right; margin-right: 4%; } .nav-utility { margin-bottom: 9px; } .nav-site { margin-bottom: 20px; } nav.nav-breadcrumb { width: 64%; font-size: 10px; } } @media (-webkit-min-device-pixel-ratio: 2) { .site-header { background: #f8f9f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/paper@2x.jpg"); background-size: 300px auto; } .nav-utility .usa > a { background-image: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-flag-us@2x.png"); background-position: 10px 5px; background-size: 16px auto; } .nav-utility .uk > a { background-image: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-flag-uk@2x.png"); background-position: 10px 5px; background-size: 16px auto; } .nav-utility .cart .button:before, .nav-utility .cart .fwp-load-more:before { width: 24px; background: 6px 45% url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-cart@2x.png") no-repeat; background-size: 18px auto; } .nav-utility input[type=search] { background: #f8f8f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-magnifier@2x.png") 10px 50% no-repeat; background: rgba(255, 255, 255, 0.5) url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-magnifier@2x.png") 10px 50% no-repeat; background-size: 12px auto; } } @media (min-resolution: 192dpi) { .site-header { background: #f8f9f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/paper@2x.jpg"); background-size: 300px auto; } .nav-utility .usa > a { background-image: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-flag-us@2x.png"); background-position: 10px 5px; background-size: 16px auto; } .nav-utility .uk > a { background-image: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-flag-uk@2x.png"); background-position: 10px 5px; background-size: 16px auto; } .nav-utility .cart .button:before, .nav-utility .cart .fwp-load-more:before { width: 24px; background: 6px 45% url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-cart@2x.png") no-repeat; background-size: 18px auto; } .nav-utility input[type=search] { background: #f8f8f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-magnifier@2x.png") 10px 50% no-repeat; background: rgba(255, 255, 255, 0.5) url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-magnifier@2x.png") 10px 50% no-repeat; background-size: 12px auto; } } @media (max-width: 1247px) { .site-header { left: -2px; right: -1px; } .site-header .logo { margin-top: 6px; } } @media (max-width: 1246px) { .site-header { left: -1px; right: -1px; } .site-header:before { display: none; } .site-header:after { display: none; } } @media (max-width: 1245px) { .site-header { left: -1px; right: 0; } } @media (max-width: 1244px) { .site-header-wrap { position: static; margin: 0 0 20px; } .site-header { left: 0; right: 0; position: relative; padding-bottom: 1em; width: 100%; } } @media (max-width: 1239px) { .site-header { margin: 0 0 5px; padding: 14px 0 1em; box-shadow: inset 0 0px 12px white, 0 0 6px rgba(0, 0, 0, 0.35), 0 0px 1px rgba(0, 0, 0, 0.1), inset 0 -1px 6px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 0px 12px white, 0 0 6px rgba(0, 0, 0, 0.35), 0 0px 1px rgba(0, 0, 0, 0.1), inset 0 -1px 6px 0 rgba(0, 0, 0, 0.1); } .site-header .logo { width: 22%; } .site-header .logo img { margin-top: 10px; width: 100%; max-width: 100%; } .home .site-header { padding-bottom: 0px; } .nav-utility { font-size: 11px; margin-bottom: 10px; } .nav-utility > ul > li + li { margin-left: 12px; } .nav-utility .cart::after { right: -6px; } .nav-utility input[type=search]:focus { margin-left: -130px; width: 200px; } .nav-site { font-size: 14px; } } @media (max-width: 1020px) { .site-header .logo { margin-top: 10px; } } @media (max-width: 800px) { .site-header-wrap { margin: 0; } .site-header { padding: 0; box-shadow: inset 0 10px 12px white, 0 0 5px rgba(0, 0, 0, 0.35), 0 0px 0px rgba(0, 0, 0, 0); box-shadow: inset 0 10px 12px white, 0 0 3px rgba(0, 0, 0, 0.35), 0 0px 0px rgba(0, 0, 0, 0), inset 0 -4px 15px -10px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 10px 12px white, 0 0 5px rgba(0, 0, 0, 0.35), 0 0px 0px rgba(0, 0, 0, 0); -webkit-box-shadow: inset 0 10px 12px white, 0 0 3px rgba(0, 0, 0, 0.35), 0 0px 0px rgba(0, 0, 0, 0), inset 0 -4px 15px -10px rgba(0, 0, 0, 0.25); border-top: 2px solid #AB0D2A; border-bottom: 1px solid rgba(0, 0, 0, 0.25); z-index: 10; padding: 0; } .site-header:before { content: ""; display: block; position: fixed; top: 0; height: 3px; width: 100%; border: none; left: 0; right: 0; background: #AB0D2A; z-index: 11; } .site-header nav { margin-right: 0; } .site-header .logo { padding-left: 4%; text-align: center; margin: 0; margin-left: 0; float: left; width: auto; height: 100%; width: 33.3333%; margin-top: 0; } .site-header .logo a { display: block; background: url("https://banneroftruth.org/us/wp-content/uploads/sites/2/2015/02/banner-logo-short.png") 0 6px no-repeat; background-size: auto 68%; width: 100%; height: 40px; } .site-header .logo img { display: none; } .site-header .nav-site { width: 100%; z-index: 10000; margin-bottom: 0; border-top: 0; border-bottom: 0; margin-top: 0; margin-left: 0; } nav.nav-utility { float: right; clear: none; width: 33.333%; width: 31.333%; margin-right: 0; padding-left: 0; padding-right: 4%; padding-right: 10%; margin-top: 0; margin-bottom: 0; top: 0; } nav.nav-utility li { display: none; } nav.nav-utility ul { margin: 0 0 0; display: block; } nav.nav-utility .search { margin: 0 0 0; display: block; padding-left: 7%; } nav.nav-utility .search input[type=search] { text-shadow: 0 1px #fff; font-size: 16px; width: 100%; width: 76%; background-color: transparent; background-position: 10px 8px; position: relative; transition: all 0.35s; -webkit-transition: all 0.35s; float: left; line-height: 32px; height: 32px; margin-top: 4px; padding-top: 10px; height: 16px; line-height: 18px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } nav.nav-utility .search input[type=search]:active { background-color: #fff; width: 315%; width: 409%; margin-left: -239%; margin-left: -340%; margin-right: 0; z-index: 999; transition: width 0.35s, margin 0.35s; -webkit-transition: width 0.35s, margin 0.35s; } nav.nav-utility .search input[type=search]:focus { background-color: #fff; width: 315%; width: 409%; margin-left: -239%; margin-left: -340%; margin-right: 0; z-index: 999; transition: width 0.35s, margin 0.35s; -webkit-transition: width 0.35s, margin 0.35s; } nav.nav-breadcrumb { display: none; } } @media (max-width: 1090px) { .nav-utility input[type=search] { width: 80px; } .nav-utility input[type=search]:focus { width: 160px; } } @media (max-width: 1030px) { .nav-utility { margin-bottom: 10px; } .nav-utility > ul > li + li { margin-left: 0.35em; } .nav-utility li + li:before { content: "• "; text-shadow: 0 1px #fff; color: #c2c6ca; } .nav-utility .cart { padding-left: 0.5em; } .nav-utility .cart::before { content: none; } .nav-utility .cart:after { content: none; } .nav-utility input[type=search] { border-radius: 3px; width: 80px; } .nav-utility input[type=search]:focus { width: 100px; } } @media (max-width: 980px) { .nav-utility { margin-top: -4px; font-size: 10px; } .nav-utility input[type=search] { width: 36px; cursor: pointer; background-color: #fff; box-shadow: 0 1px 0 #fff, inset 0 -1px 2px -1px #ddd; -webkit-box-shadow: 0 1px 0 #fff, inset 0 -1px 2px -1px #ddd; } .nav-utility input[type=search]:focus { cursor: text; width: 100px; margin-left: -130px; } } @media (max-width: 920px) { .nav-utility li.cart .amount { display: none; } .nav-utility input[type=search] { width: 20px; } .nav-utility input[type=search]:focus { cursor: text; width: 120px; margin-left: -130px; } } .site-header .nav-toggle { display: none; text-transform: uppercase; cursor: pointer; margin-left: 33.333%; margin-right: -100%; width: 33.333%; border-left: 1px solid #cecece; border-right: 1px solid #cecece; margin-top: -40px; line-height: 18px; font-size: 14px; padding: 13px 3% 9px; z-index: 10; } @media (max-width: 800px) { .site-header .nav-toggle { display: block; } } /* .site-header .nav-toggle .nav-toggle-icon { display: inline-block; background: #24272a; height: 2px; width: 16px; position: relative; float: right; margin-top: 10px; } .site-header .nav-toggle .nav-toggle-icon:before, .site-header .nav-toggle .nav-toggle-icon:after { content: ""; position: absolute; background: #24272a; height: 2px; width: 16px; top: -4px; } .site-header .nav-toggle .nav-toggle-icon:after { top: -8px; } */ @media (max-width: 800px) { .site-header #menu-main-menu { display: none; } .site-header #menu-main-menu.openNavMenu { display: block; } } .site-header #menu-main-menu > li.hidden-desktop { display: none; } @media (max-width: 800px) { .site-header #menu-main-menu > li.hidden-desktop { display: block; } } @media (max-width: 800px) { .site-header #menu-main-menu > li { text-align: center; margin: 0; border-bottom: 1px solid #757c84; } } @media (min-width: 801px) { .site-header #menu-main-menu > li:first-of-type { padding-left: 0; } .site-header #menu-main-menu > li + li { margin-left: 8.75%; } } @media (min-width: 801px) and (max-width: 960px) { .site-header #menu-main-menu > li + li { margin-left: 6%; } } @media (max-width: 800px) { .site-header #menu-main-menu > li { display: block; width: 100%; } } .site-header #menu-main-menu > li .sub-menu { display: none; position: absolute; border: 1px solid #c2c6ca; } .site-header #menu-main-menu > li .sub-menu li { display: block; padding: 10px; background: #fff; border-bottom: 1px solid #c2c6ca; font-size: 12px; } .site-header #menu-main-menu > li.menu-item-has-children { position: relative; } .site-header #menu-main-menu > li.menu-item-has-children:after { content: ""; position: absolute; top: 50%; right: -11px; margin-top: -2px; display: inline-block; background: transparent; border-style: solid dashed dashed; border-color: transparent; border-top-color: #777; font-size: 0; border-width: 3px 3px 0; padding-top: 1px; } .site-header #menu-main-menu > li.menu-item-has-children:hover .sub-menu { display: block; font-size: 0.8em; } .site-header #menu-main-menu > li a { color: #757c84; border-top: 2px solid transparent; border-bottom: 2px solid transparent; padding: 10px 0; line-height: 2.6em; } .site-header #menu-main-menu > li:hover > a, .site-header #menu-main-menu > li.current-menu-item > a, .site-header #menu-main-menu > li.current_page_parent > a { border-top: 2px solid #757c84; border-bottom: 2px solid #757c84; } .hidden-desktop { display: none; } @media (max-width: 800px) { .hidden-desktop { display: block; } } /************** FOOTER */ .site-footer { width: 100%; max-width: 1240px; margin: auto; clear: both; bottom: 50px; padding-left: 3%; padding-right: 3%; position: fixed; left: 0; right: 0; z-index: -1; } .site-footer .footer-section { margin-top: 80px; width: 33.3333%; float: left; text-align: center; color: #fff; font-size: 1.1em; font-family: Calibri, sans-serif; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .site-footer .footer-section h4 { margin-bottom: 12px; } .site-footer .footer-section hr { margin: 0 auto; width: 60%; opacity: 0.1; border: 0; background: #fff; height: 1px; } .site-footer .footer-section h6 { font-size: 0.8em; margin: -6px 0 0.5em; } .site-footer .footer-section a { display: inline-block; width: auto; margin: auto; color: #fff; margin-top: 4px; border-bottom: 1px solid transparent; } .site-footer .footer-section a + a { margin-left: 2em; } .site-footer .footer-section a:hover { text-decoration: none; border-bottom: 1px solid #fff; } .site-footer .footer-section .button, .site-footer .footer-section .fwp-load-more { margin-top: 10px; } .site-footer .icon-twitter { display: block; float: left; width: 20px; height: 20px; margin-top: -4px; margin-right: 0.3em; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-footer-twitter.png") no-repeat center center; } .site-footer .icon-facebook { display: block; float: left; width: 16px; height: 16px; margin-top: -2px; margin-right: 0.6em; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-footer-facebook.png") no-repeat center center; } .site-footer .footer-rss { margin-top: 1em; } .site-footer .icon-rss { display: block; float: left; width: 15px; height: 15px; margin-top: 0; margin-right: 0.6em; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-footer-rss.png") no-repeat center center; } .site-footer .locale-switcher { text-align: center; margin: 1em 0; padding: 0; } .site-footer .locale-switcher li { display: inline; } .site-footer .locale-switcher li + li { margin-left: 0.6em; } .site-footer .locale-switcher li + li:before { content: "|"; padding-right: 0.6em; border-bottom: none; text-shadow: 0 -1px 0 #000; color: #B69196; } .site-footer .locale-switcher li.current a { cursor: default; border-bottom: none; text-shadow: 0 -1px 0 #000; color: #B69196; } @media (max-width: 1238px) { .site-footer { background: #630e1a url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/background.jpg"); padding: 17px 4% 50px; bottom: 0; } } @media (max-width: 1238px) and (-webkit-min-device-pixel-ratio: 2) { .site-footer { background: #630e1a url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/background@2x.jpg"); background-size: 300px auto; } } @media (max-width: 999px) and (min-resolution: 192dpi) { .site-footer { background: #630e1a url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/background@2x.jpg"); background-size: 300px auto; } } @media (max-width: 979px) { .site-footer { font-size: 0.9em; } } @media (max-width: 767px) { .site-footer { bottom: 0; left: 0; right: 0; padding-left: 0; padding-right: 0; width: 100%; } .site-footer .footer-section { width: 100%; margin-top: 56px; padding-left: 4%; padding-right: 4%; } .site-footer .footer-section h4 { margin-bottom: 7px; text-transform: uppercase; font-size: 14px; } .site-footer .footer-section + .footer-section { box-shadow: 0 -1px 0 #2E1216; -webkit-box-shadow: 0 -1px 0 #2E1216; margin-top: 16px; padding-top: 16px; border-top: 1px solid #7B1E2C; } .home .site-footer { margin-left: 0; margin-right: 0; } } /************** TABS/PAGINATION */ .tabs { border-bottom: 1px solid #c2c6ca; float: left; clear: both; width: 100%; margin-top: 2em; margin-bottom: 1em; } .tabs li { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 15px; color: #9fa2a4; text-transform: uppercase; float: left; list-style: none; margin-bottom: 5px; } .tabs li + li { margin-left: 30px; } .tabs li.current a { border-bottom: 3px solid #24272a; color: #24272a; } .tabs li.current-cat a { border-bottom: 3px solid #24272a; color: #24272a; } .tabs a { border-bottom: 2px solid invisible; padding-bottom: 6px; } .tabs a:hover { text-decoration: none; border-bottom: 2px solid #c2c6ca; } .pagination ul { float: left; clear: both; margin: 0 0 20px; width: 100%; border-top: 1px solid #c2c6ca; border-bottom: 1px solid #c2c6ca; font-weight: bold; font-family: Calibri, sans-serif; padding: 0; text-align: center; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .pagination ul li { display: inline-block; padding: 0; font-size: 0; position: relative; } .pagination ul li * { display: inline-block; min-width: 20px; padding: 6px 10px 0; line-height: 26px; font-size: 15px; color: #c2c6ca; padding-top: 10px; } .pagination ul li a:hover { color: #24272a; text-decoration: none; } .pagination ul li .prev { font-size: 12px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; padding: 4px 16px 0; margin-bottom: 3px; color: #24272a; padding-top: 0; padding-left: 20px; margin-right: 30px; } .pagination ul li .prev:before { content: "‹"; font-size: 21px; font-weight: bold; position: relative; left: -6px; } .pagination ul li .next { font-size: 12px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; padding: 4px 16px 0; margin-bottom: 3px; color: #24272a; padding-top: 0; padding-right: 20px; margin-left: 30px; } .pagination ul li .next:after { content: " ›"; font-size: 21px; font-weight: bold; position: relative; right: -6px; } .pagination ul li ul { opacity: 0; position: absolute; top: 60%; visibility: hidden; border: 0; background: #f9f9f9; width: auto; margin: 0; background: #f8f9f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/paper.jpg"); box-shadow: inset 0 -8px 60px 3px white, 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15), 0 5px 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 -8px 60px 3px white, 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15), 0 5px 20px rgba(0, 0, 0, 0.1); text-shadow: 0 1px 0 #fff; z-index: 3; left: -14px; right: -18px; } .pagination ul li ul li { float: none; clear: left; display: block; border-top: 1px solid #c2c6ca; margin-top: -7px; -webkit-transition: margin 0.25s; -webkit-transition: opacity 0.2s; -webkit-transition-delay: 0.15s; } .pagination ul li ul li:first-child { margin-top: -4px; } .pagination ul li ul li a { display: block; width: 100%; text-align: center; padding: 4px 10px; color: #9fa2a4; } .pagination ul li:hover ul { visibility: visible; opacity: 1; -webkit-transition: 0.2s; -webkit-transition-delay: 0.15s; } .pagination ul li:hover ul li { margin-top: 0; margin-bottom: 0; } .pagination ul li:hover ul li:first-child { border-top: 5px solid #c2c6ca; margin-top: -4px; } .pagination ul .current { border-top: 4px solid #c2c6ca; border-bottom: 4px solid #c2c6ca; color: #24272a; padding-top: 6px; } .pagination ul ul:hover { visibility: visible; opacity: 1; -webkit-transition: 0.2s; -webkit-transition-delay: 0.15s; } .pagination ul ul:hover li { margin-top: 0; margin-bottom: 0; } .pagination ul ul:hover li:first-child { border-top: 5px solid #c2c6ca; margin-top: -4px; } .pagination li.previous-devo { float: left; color: #24272a; margin: 3px 0; } .pagination li.previous-devo a { color: #24272a; padding: 0px 16px 0 20px; } .pagination li.previous-devo a:before { content: "‹"; font-size: 21px; font-weight: bold; position: relative; left: -6px; } .pagination li.next-devo { float: right; color: #24272a; margin: 3px 0; } .pagination li.next-devo a { color: #24272a; padding: 0px 20px 0 16px; } .pagination li.next-devo a:after { content: " ›"; font-size: 21px; font-weight: bold; position: relative; right: -6px; } .pagination.alphabetical li a { padding-left: 6px; padding-right: 6px; } .content > h1 + .pagination, .content-area > h1 + .pagination { margin-top: 0px; } .content > h1 + .pagination ul, .content-area > h1 + .pagination ul { margin-top: 20px; margin-bottom: 0px; } /************** SIDEBAR NAV */ /* .woocommerce-page .nav-local > section:nth-child(3) > h2{ display: none; }*/ /* Narrow */ .nav-local { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-transform: uppercase; color: #9fa2a4; font-size: 14px; float: left; margin-left: 3%; width: 22%; margin-top: 30px; padding-top: 0.5em; padding-bottom: 1em; border-right: 1px solid transparent; box-shadow: inset 20px 0 13px 11px #F9F9F9, inset -7px 0 8px -8px rgba(0, 0, 0, 0.2), 15px 0 15px -11px #fcfcfc; -webkit-box-shadow: inset 20px 0 13px 11px #F9F9F9, inset -7px 0 8px -8px rgba(0, 0, 0, 0.2), 15px 0 15px -11px #fcfcfc; } .nav-local h1 { display: none; } .nav-local h1 + section h2 { text-transform: none; font-size: 26px; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; border-bottom: 0; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half.gif") repeat-x bottom; padding-bottom: 7px; margin-bottom: 12px; } .nav-local h2 { font-family: Calibri, sans-serif; font-family: inherit; font-weight: normal; font-size: 20px; letter-spacing: 0px; margin-bottom: 10px; border-bottom: 3px double #D9DBDE; line-height: 1.45em; text-transform: none; color: #9FA2A4; transition: color 1s; -webkit-transition: color 1s; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-weight: normal; } .nav-local:hover h2 { color: #24272a; transition: color 0.75s; -webkit-transition: color 0.75s; } .nav-local .ersatz-heading { margin-bottom: -1.5em; } .nav-local section { margin-bottom: 2em; } .nav-local section:first-child h2 { text-transform: none; font-size: 26px; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; border-bottom: 0; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half.gif") repeat-x bottom; padding-bottom: 7px; margin-bottom: 12px; } .nav-local section div { margin-top: 14px; padding-right: 10%; } .nav-local ul { color: #9fa2a4; } .nav-local ul ul { font-size: 13px; margin-bottom: 4px; } .nav-local ul ul .current-menu-item { margin-left: -2px; } .nav-local ul ul .current-menu-item > a:before { top: 0px; left: -3px; font-size: 17px; } .nav-local ul ul a { padding-left: 5px; } .nav-local ul ul a:hover { text-decoration: none; } .nav-local ul ul a:before { content: "›"; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; position: relative; top: -2px; left: -5px; font-size: 12px; } .nav-local li { line-height: 16px; margin-top: 10px; } .nav-local li a { color: #9fa2a4; display: block; } .nav-local li a:hover { background: none; color: #24272a; } .nav-local li.current-menu-item { text-indent: -10px; } .nav-local li.current-menu-item > a { color: #24272a; } .nav-local li.current-menu-item > a:before { content: "› "; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; position: relative; font-size: 21px; line-height: 0; } .nav-local li.current-menu-item ul { margin-left: 10px; } .nav-local .current-product-ancestor { margin-left: 0; text-indent: -10px; } .nav-local .current-product-ancestor > a:before { content: "•"; padding-right: 0.25em; } .nav-local #menu-product-formats .current-product-ancestor { margin-left: 0; text-indent: 0; } .nav-local #menu-product-formats .current-product-ancestor > a { color: inherit; } .nav-local #menu-product-formats .current-product-ancestor > a:before { content: none; } .nav-local .sidebar-promo { border-radius: 2px; border: 1px dotted; padding: 0.75em 1em; text-transform: none; } .nav-local .sidebar-promo a { color: #9fa2a4; } .nav-local .sidebar-promo a:hover h1 { border-bottom: 1px solid #000; } .nav-local .sidebar-promo h1 { display: inline-block; position: static; font-size: 1.2em; margin: 0; line-height: 1.4em; color: #24272a; border-bottom: 1px solid transparent; transition: all 0.25s ease; } .nav-local .sidebar-promo h1:after { font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; content: " ›"; font-size: 1.5em; } .nav-local .sidebar-promo p { margin-top: 0; margin-bottom: 0; } .nav-local [id=menu-christmas-specials] { text-align: center; background-image: url(https://banneroftruth.org/uk/wp-content/themes/banner3/images/christmas-heading.png); background-repeat: no-repeat; background-size: 100% auto; background-position: top center; padding: 2em 1em 1em; overflow: hidden; border: 1px solid #577d5c; border-bottom: 3px double #577d5c; border-top: 3px double #577d5c; background-color: #6d9d73; } .nav-local [id=menu-christmas-specials] > li > a { color: #3c563f; text-align: center; display: inline-block; } .nav-local [id=menu-christmas-specials] > li > a:hover { color: #3c563f; text-align: center; display: inline-block; } .nav-local [id=menu-christmas-specials] > li + li > a:before { content: ""; display: block; width: 4em; border-top: 1px solid; margin: 1em auto 1em; opacity: 0.5; } .nav-local [id=menu-christmas-specials] a[href*="/"] { padding-left: 0; display: inline-block; text-indent: 0; margin: 0 auto; border-bottom: 1px solid transparent; color: #fff; } .nav-local [id=menu-christmas-specials] a[href*="/"]:hover { color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.25); } @media (-webkit-min-device-pixel-ratio: 2) { .nav-local section:first-child h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } .nav-local h1 + section h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } } @media (min-resolution: 192dpi) { .nav-local section:first-child h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } .nav-local h1 + section h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } } @media all and (max-width: 767px) { .nav-local [id=menu-christmas-specials] { background-size: 300px auto; } } @media (max-width: 999px) { .nav-local { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-transform: uppercase; text-shadow: 0 1px #fff; color: #9fa2a4; font-size: 13px; float: left; margin-left: 4%; width: 24%; margin-top: 20px; padding-top: 0.5em; padding-bottom: 1em; box-shadow: inset 20px 0 15px 11px #F9F9F9, inset -7px 0 5px -8px rgba(0, 0, 0, 0.2), 8px 0 10px -10px #fdfdfd; -webkit-box-shadow: inset 20px 0 15px 11px #F9F9F9, inset -7px 0 5px -8px rgba(0, 0, 0, 0.2), 8px 0 10px -10px #fdfdfd; } } @media (max-width: 767px) { .nav-local { clear: both; width: 92%; margin: 0 4%; padding-top: 100px; padding-bottom: 1em; text-align: center; border-right: none; box-shadow: inset 0 20px 13px 15px #F9F9F9, inset 0 -7px 9px -7px rgba(0, 0, 0, 0.1), 0 15px 10px -11px #fff; -webkit-box-shadow: inset 0 20px 13px 15px #F9F9F9, inset 0 -7px 9px -7px rgba(0, 0, 0, 0.1), 0 15px 10px -11px #fff; } .nav-local::before { content: ""; position: absolute; left: 0; right: 0; height: 10px; display: block; border-top: 3px double #c2c6ca; margin-top: -50px; float: left; } .nav-local section { margin-top: 1em; } .nav-local section div { padding-right: 0; } .nav-local section:first-child h2 { background: none; } .nav-local h1 { background: none; } .nav-local h1 + section h2 { background: none; } .nav-local h2 { line-height: 26px; overflow: hidden; text-align: center; width: 100%; border-bottom: 0; color: #24272a; } .nav-local h2::before { background-color: #fff; border-top: 1px solid #c2c6ca; border-bottom: 1px solid #c2c6ca; box-shadow: 0 0 1px 1px #fff; -webkit-box-shadow: 0 0 1px 1px #fff; content: ""; display: inline-block; height: 1px; top: -2px; position: relative; vertical-align: middle; width: 50%; right: 0.5em; margin-left: -50%; } .nav-local h2::after { background-color: #fff; border-top: 1px solid #c2c6ca; border-bottom: 1px solid #c2c6ca; box-shadow: 0 0 1px 1px #fff; -webkit-box-shadow: 0 0 1px 1px #fff; content: ""; display: inline-block; height: 1px; top: -2px; position: relative; vertical-align: middle; width: 50%; left: 0.5em; margin-right: -50%; } } .page-template-template-full-width .nav-local { height: 0; width: 0; } /************** HOME */ body.home { padding-bottom: 60px; } .home .content, .home .content-area { position: relative; z-index: 1; } .home .product-box .button, .home .product-box .fwp-load-more { font-size: 0.9em; } .home .product-box .buttons { max-width: 150px; display: block; margin-left: 0 !important; } .home .product-box .buttons .learn-more { display: block; } .home .button, .home .fwp-load-more { font-size: 0.9em; } .home .buttons { max-width: 150px; display: block; margin-left: 0 !important; } .home .buttons .button, .home .buttons .fwp-load-more { max-width: 150px; display: block; margin-left: 0 !important; } .feature-title { display: none; } .home-hero { clear: both; margin-top: 16px; margin-left: 6.25%; margin-left: 3%; width: 56.5%; width: 60.5%; float: left; } .home-feature-browser { margin-top: 0; float: right; width: 28.5%; margin-right: 3%; margin-bottom: 20px; text-shadow: 0 1px #fff; } .home-feature-browser li { position: relative; left: -7px; } .home-feature-browser a { color: #24272a; } .home-feature-browser a:before { content: "› "; color: #c2c6ca; position: relative; top: -1px; } .home-feature-browser a:hover { color: #24272a; } .home-feature-browser a:hover:before { color: #24272a; } .home-feature-browser h2 { border-bottom: 3px double #c2c6ca; width: 100%; padding-bottom: 10px; } .home-feature-browser .browser-highlights { width: 50%; float: left; margin-bottom: 30px; } .home-feature-browser .browser-highlights a { font-size: 16px; line-height: 22px; } .home-feature-browser .browser-tools { width: 50%; float: left; margin-bottom: 30px; width: 48%; float: right; } .home-feature-browser .browser-tools a { font-size: 16px; line-height: 22px; } .home-feature-browser h3 { text-transform: uppercase; font-size: 16px; clear: both; border-bottom: 1px solid #c2c6ca; width: 100%; padding-bottom: 9px; } .home-feature-browser .browser-categories { float: left; width: 100%; font-size: 13px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .home-feature-browser .browser-categories div { width: 50%; float: left; } .home-feature-browser .browser-categories div + div { width: 48%; float: right; } .home-features-grid { margin: 0 3%; float: left; width: 94%; clear: both; } .home-features-grid h3 { text-transform: uppercase; font-size: 16px; line-height: 1.15em; margin-bottom: 10px; float: left; } .home-features-grid .see-all { margin-bottom: 5px; float: right; font-size: 14px; color: #c2c6ca; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-transform: uppercase; text-shadow: 0 1px 0 #fff; } .home-features-grid .see-all:hover { text-decoration: none; color: #24272a; } .home-features-grid .see-all:after { position: relative; font-size: 21px; font-weight: bold; content: " ›"; } .home-features-grid .col { float: left; padding-top: 32px; padding-bottom: 43px; width: 30%; margin-right: -100%; } .home-features-grid .col > img { min-width: 100%; background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); } .home-features-grid .col + .col { margin-right: -100%; margin-left: 32.5%; width: 32%; padding-left: 2.5%; border-left: 1px dotted #ebebec; } .home-features-grid .col + .col + .col { margin-right: -100%; margin-left: 67%; } .home-features-grid .row { overflow: hidden; margin-left: 0; margin-left: -3%; margin-right: -3%; padding-left: 3%; padding-right: 3%; } .home-features-grid .row-1 { box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.075); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.075); padding-top: 100px; margin-top: -100px; } .home-features-grid .row-1 .col .features > h3 { margin-top: -64px; } .home-features-grid .row-1 .col .see-all { margin-top: -3px; } .home-features-grid .row-1 .col > img { margin-top: -32px; } .home-features-grid .row-1 .col .product-box { margin-top: -2px; } .home-features-grid .row-2 { box-shadow: 0 -30px 20px -10px white; -webkit-box-shadow: 0 -30px 20px -10px white; border-top: 1px dotted #ebebec; border-top: 1px solid rgba(0, 0, 0, 0.025); } .home-features-grid .row-2 .features { clear: both; width: 100%; float: left; clear: both; margin: 0 0 0px; padding-bottom: 40px; } .home-features-grid .row-2 .features .product-box { margin: 0; } .home-features-grid .row-2 .product-box { margin-top: 0; margin-bottom: 4em; } .home-features-grid .col.double { width: 64.5%; } .home-features-grid .col.double:first-child + .col { margin-left: 67%; } .home-features-grid .products { margin: 0; } .home-features-grid .product-box { padding: 4%; } .home-features-grid .product-box a img { width: 20%; max-width: 20%; } .home-features-grid .product-box .main-info { width: 75%; } .home-features-grid .product-box .divider { clear: both; display: block; border-top: 1px solid #EFF0F1; } .home-features-grid .product-box .price-box { width: auto; text-align: left; float: left; margin-left: 0; margin-right: 0; padding-left: 0; } .home-features-grid .product-box .price-box .price { font-size: 14px; padding-right: 5px; } .home-features-grid .product-box .price-box .price + .price { display: none; } .home-features-grid .product-box .price-box del { padding-right: 0; width: auto; } .home-features-grid .product-box .price-box del + ins { padding-right: 0; } .home-features-grid .product-box .price-box del:before { font-size: 10px; color: #999; text-align: left; line-height: 7px; display: block; } .home-features-grid .product-box .price-box ins { width: auto; } .home-features-grid .product-box .price-box ins:before { font-size: 10px; color: #999; text-align: left; line-height: 7px; display: block; } .home-features-grid .product-box .price-box .amount { font-size: 18px; } .home-features-grid .product-box .buttons { font-size: 11px; float: right; clear: none; width: auto; text-align: right; padding: 0; } .home-features-grid .product-box .buttons .learn-more { display: none; } .home-features-grid .product-box .rating { position: relative; top: -8px; padding-right: 0.5em; } .home-features-grid .product-box .rating > span { display: inline-block; font-size: 10px; } .home-features-grid .product-box .rating .star-rating { display: block; margin-top: -4px; } .home-features-grid .grid-upcoming-conference .product-box { background: #f9f9f9; background: #fff; } .home-features-grid .grid-upcoming-conference .product-box img { box-shadow: none; -webkit-box-shadow: none; max-width: none; float: none; width: 100%; margin: 0 auto; } .home-features-grid .home-feature-specials { background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); width: 100%; clear: both; text-align: center; padding: 14px; } .home-features-grid .home-feature-specials p { margin-top: 0; font-size: 16px; } .home-features-grid .home-feature-specials img { background: none; box-shadow: none; -webkit-box-shadow: none; display: block; float: none; margin: 6px auto 12px; } .home-features-grid .grid-announcements h3 { margin-bottom: 14px; text-transform: none; font-size: 24px; } .home-features-grid .grid-announcements a.learn-more { display: block; margin: 0.25em auto 2em; clear: both; float: right; } .home-features-grid .grid-magazine h4 { clear: none; float: right; width: 75%; margin-top: 0; } .home-features-grid .grid-magazine p { color: #444; } .home-features-grid .grid-magazine .buttons a.learn-more { display: block; } .home-features-grid .grid-specials { width: 100%; } .home-features-grid .home-features-announcements { border-top: 1px solid #c2c6ca; clear: both; margin-left: 0; padding-top: 0; padding-bottom: 0; margin-top: -6px; } .home-features-grid .home-features-announcements:after { content: ""; display: table; } .lte-ie9 .home-features-grid .home-feature-specials { border: 1px solid #ccc; } @media (max-width: 1239px) { .home-hero { margin-top: 30px; } .home-hero a img { min-width: 100%; height: auto; max-height: 100%; } .home-feature-browser { margin-top: 2em; } } @media (max-width: 999px) { .home-hero { margin-top: 20px; width: 80%; margin-left: 10%; margin-right: 10%; margin-bottom: 40px; } .home-feature-browser { clear: left; width: 100%; margin-right: 0; padding: 20px 4%; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background: #F6F6F6; text-shadow: 0 1px 0 #fff; box-shadow: inset 0 2px 4px -2px rgba(0, 0, 0, 0.2), inset 0 -5px 3px -5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 2px 4px -2px rgba(0, 0, 0, 0.2), inset 0 -5px 3px -5px rgba(0, 0, 0, 0.2); } .home-feature-browser h2 { width: 48%; margin-right: 0; clear: none; font-size: 15px; text-transform: uppercase; padding-bottom: 0em; line-height: 22px; margin-top: 0; top: 0; padding-top: 0; box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; float: left; border-bottom-width: 1px; } .home-feature-browser h3 { width: 48%; margin-right: 0; clear: none; font-size: 15px; text-transform: uppercase; padding-bottom: 0em; line-height: 22px; margin-top: 0; top: 0; padding-top: 0; box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; margin-top: -41px; float: right; float: right; } .home-feature-browser .browser-highlights { width: 25%; float: left; margin-left: 0; margin-right: 0; color: red; clear: left; } .home-feature-browser .browser-highlights ul li:before { content: none; color: bluet; } .home-feature-browser .browser-tools { width: 25%; float: left; margin-left: 0; margin-right: 0; color: red; } .home-feature-browser .browser-tools ul li:before { content: none; color: bluet; } .home-feature-browser .browser-categories { float: right; margin: 0; width: 48%; } .home-feature-browser .browser-categories div { width: 48%; } .home-features-grid { margin: 56px 4% 0; float: left; width: 92%; clear: both; } .home-features-grid .row { margin-left: -4%; padding-left: 4%; margin-right: -4%; padding-right: 4%; } .home-features-grid .row-1 { padding-top: 80px; } .home-features-grid .product-box .rating { position: relative; top: -8px; padding-right: 0.5em; display: none; } .home-features-grid .product-box .rating > span { display: inline-block; font-size: 10px; } .home-features-grid .product-box .rating .star-rating { display: block; margin-top: -4px; } } @media (max-width: 767px) { .home-hero { padding: 0; margin: 30px 6.25% 0; margin: 30px 4% 0; width: 92%; } .home-feature-browser { height: 1px; width: 100%; overflow: hidden; padding: 1px 0 0; margin: 30px 0 -30px; } .home-features-grid .button, .home-features-grid .fwp-load-more { display: block; } .home-features-grid .grid-magazine .button, .home-features-grid .grid-magazine .fwp-load-more { position: absolute; bottom: 2em; right: 4%; } } @media (max-width: 1020px) { .home-feature-browser { margin-bottom: 0; } .home-feature-browser h2 { font-size: 22px; padding-bottom: 2px; } .home-feature-browser .browser-highlights a { font-size: 14px; line-height: 22px; } .home-feature-browser .browser-tools a { font-size: 14px; line-height: 22px; } .home-feature-browser h3 { font-size: 14px; } .home-feature-browser .browser-categories { font-size: 12px; } .home-features-grid .row-1 .col { margin-top: 0; padding-top: 0; } .home-features-grid .row-1 .col .features > h3 { margin-top: 0; } .home-features-grid .row-1 .col .see-all { margin-top: 0; } .home-features-grid .row-1 .col > img { margin-top: 0; } .home-features-grid .row-1 .col .product-box { margin-top: 0; } .home-features-grid .row-2 .col { margin-top: 32px; } .home-features-grid .col { padding-top: 0; } .home-features-grid .features > h3 { margin-bottom: 5px; margin-top: 12px; } .home-features-grid .see-all { display: none; } .home-features-grid .product-box .title { font-size: 22px; } .home-features-grid .product-box .author { font-size: 12px; } } @media (max-width: 747px) { .home-features-grid .col .features > h3 { font-size: 13px; text-align: center; width: 100%; } .home-features-grid .col .features > div > h3 { font-size: 13px; text-align: center; width: 100%; } .home-features-grid .grid-announcements h3 { font-size: 22px; text-align: left; width: auto; } } @media (max-width: 727px) { .home-features-grid { margin-bottom: 20px; } .home-features-grid .row { padding-top: 0; margin-top: 0; padding-bottom: 30px; } .home-features-grid .col { padding-bottom: 10px; } .home-features-grid .row-1 .col h3 { margin-top: 0; } .home-features-grid .row-1 .col .see-all { margin-top: 0; } .home-features-grid .row-1 .col > img { margin-top: 0; } .home-features-grid .row-1 .col .product-box { margin-top: 0; } .home-features-grid .row-2 .col { width: 100%; padding-top: 0; padding-bottom: 0; margin-left: 0; margin-right: 0; padding-left: 0; border: 0; margin-top: 36px; } .home-features-grid .row-2 .col-3 { width: 100%; padding-top: 0; padding-bottom: 0; margin-left: 0; margin-right: 0; padding-left: 0; } .home-features-grid .row-2 .col-3 > div { clear: none; float: left; padding-top: 32px; width: 30%; margin-right: -100%; } .home-features-grid .row-2 .col-3 div + div { margin-right: -100%; margin-left: 32%; width: 32.5%; padding-left: 2.5%; } .home-features-grid .row-2 .col-3 div + div + div { margin-right: -100%; margin-left: 67%; } .home-features-grid .row-2 .col-3 div + div + div div { margin-right: 0; width: 100%; } .home-features-grid .row-2 .col-3 div + div div { margin-right: 0; width: 100%; } .home-features-grid .row-2 .col-3 div div { margin-right: 0; width: 100%; } .home-features-grid .row-2 .col-3 div .buttons { padding: 12px 0 0; } .home-features-grid .col.double:first-child + .col { width: 100%; padding-top: 0; padding-bottom: 0; margin-left: 0; margin-right: 0; padding-left: 0; } } @media (max-width: 620px) { .home-features-grid .col { float: left; width: 100%; padding-top: 20px; margin-top: 0; margin-right: 0; margin-left: 0; } .home-features-grid .col .features > h3 { overflow: hidden; } .home-features-grid .col .features > h3::before { background-color: #c2c6ca; box-shadow: 0 0 1px 1px #fff; -webkit-box-shadow: 0 0 1px 1px #fff; content: ""; display: inline-block; height: 1px; top: -2px; position: relative; vertical-align: middle; width: 50%; right: 0.5em; margin-left: -50%; } .home-features-grid .col .features > h3::after { background-color: #c2c6ca; box-shadow: 0 0 1px 1px #fff; -webkit-box-shadow: 0 0 1px 1px #fff; content: ""; display: inline-block; height: 1px; top: -2px; position: relative; vertical-align: middle; width: 50%; left: 0.5em; margin-right: -50%; } .home-features-grid .col + .col { margin-right: 0; margin-left: 0; width: 100%; padding-left: 0; border-left: 0; } .home-features-grid .col + .col + .col { margin-right: 0; margin-left: 0; } .home-features-grid .col h3 { margin-bottom: 8px; margin-top: 0; } .home-features-grid .col .see-all { margin-bottom: 8px; margin-top: 0; } .home-features-grid .grid-announcements h3 { text-align: center; width: 100%; } .home-features-grid .grid-announcements h3:before { content: none; } .home-features-grid .grid-announcements h3:after { content: none; } .home-features-grid .row-2 .col-3 > div { float: left; width: 100%; padding-top: 20px; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 20px; margin-top: 0; clear: left; } .home-features-grid .row-2 .col-3 div + div { margin-right: 0; margin-left: 0; width: 100%; padding-left: 0; border-left: 0; } .home-features-grid .row-2 .col-3 div + div + div { margin-right: 0; margin-left: 0; } .home-features-grid .product-box { margin-right: 0; margin-top: 0; margin-bottom: 0; } } /************** PRODUCTS */ /* Fancy Content Box Widget Stuff */ /*.price-box.sale .price-label{ /*visibility: hidden; display: none; }*/ .hero { border-radius: 2px; overflow: hidden; background: #fff; position: relative; z-index: 1; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 1px rgba(0, 0, 0, 0.1); } .hero img { min-width: 100%; } .hero .see-all { color: #c2c6ca; } .product-list { position: relative; clear: left; float: left; width: 100%; } .product-list + h2 { float: left; width: 100%; margin-top: 80px; margin-bottom: 20px; padding-bottom: 10px; } .product-list + h3 { float: left; width: 100%; margin-top: 80px; margin-bottom: 20px; padding-bottom: 10px; } .product-list + h4 { float: left; width: 100%; margin-top: 80px; margin-bottom: 20px; padding-bottom: 10px; } .product-list > h2 { padding-bottom: 0.5em; width: 100%; margin-right: 0 !important; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half.gif") repeat-x bottom; } .product-list > h3 { padding-bottom: 0.5em; max-width: none; margin-right: 0; background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half.gif") repeat-x bottom; } .product-list ul.products { margin-left: 0; width: 100%; } @media (min-width: 621px) { .product-list ul.products { display: flex; } } .product-list .see-all { float: right; font-size: 14px; color: #24272a; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-transform: uppercase; text-shadow: 0 1px 0 #fff; } .product-list .see-all:after { font-size: 14px; position: relative; content: " ›"; word-spacing: 5px; } .product-list .see-all:hover { text-decoration: none; } .product-list .see-all:hover:after { left: 1px; } .product-list h2 + .see-all { margin-top: 1.6em; } .product-list h2 + .product-box { clear: left; } .product-list h2 + .resource-box { clear: left; } .product-list .product-box { margin-top: 20px; } .product-list h1 + .product-box { clear: left; } .product-list h1 + .resource-box { clear: left; } .product-list h3 + .product-box { clear: left; } .product-list h3 + .resource-box { clear: left; } .product-list h4 + .product-box { clear: left; } .product-list h4 + .resource-box { clear: left; } .product-list h5 + .product-box { clear: left; } .product-list h5 + .resource-box { clear: left; } .product-list a + .product-box { clear: left; } .product-list a + .resource-box { clear: left; } .woocommerce-result-count { clear: left; } .tags { height: 17px; } .tags .tag { background: #8f1c2e url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/red-block-pattern.gif"); color: #fff; font-family: Calibri, sans-serif; font-weight: bold; font-size: 10px; vertical-align: middle; text-transform: uppercase; letter-spacing: 1px; padding: 3px 6px 2px; border-top: 1px solid #b6102d; border-left: 1px solid #9f182e; border-right: 1px solid #9f182e; border-bottom: 1px solid #90192D; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.15); border-radius: 3px 3px 0 0; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .tags .tag + tag { margin-left: 1.5em; } .lte-ie9 .tags .tag { padding: 2px 6px 2px; } .price-box { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 12px; text-transform: uppercase; margin-top: 4px; text-align: right; } .price-box .price-label { font-size: 12px; position: relative; top: -10px; display: none; } .price-box del + ins { border-top: 1px solid #e4e7e9; } .price-box.fade { opacity: 0.5; } .price { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 24px; margin-top: 0; line-height: 20px; line-height: 1em; margin-left: 2px; display: inline-block; font-size: 11px; color: #888; } .price .amount { vertical-align: baseline; padding-right: 0; font-size: 24px; line-height: 1.1em; width: 5em; text-align: center; } .price .from { font-size: 11px; color: #888; } .price del { padding-right: 2px; font-size: 11px; vertical-align: 5px; line-height: 0; text-decoration: none; } .price del .amount { color: #c2c6ca; display: inline-block; width: auto; width: 5em; width: 50px; width: 4em; position: relative; text-decoration: line-through; } .price ins { padding-right: 2px; font-size: 11px; vertical-align: 5px; line-height: 0; text-decoration: none; } .price ins .amount { font-size: 24px; width: auto; width: 50px; width: 4em; color: #267204; text-decoration: none; display: inline-block; } .content > table .price, .content-area > table .price { font-size: 18px; } @media (-webkit-min-device-pixel-ratio: 2) { .product-list > h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } .product-list > h3 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } } @media (min-resolution: 192dpi) { .product-list > h2 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } .product-list > h3 { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule-half@2x.gif") repeat-x bottom; background-size: 1px 4px; } } .quantity input { text-align: center; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; padding: 4px 0; font-size: 16px; } .quantity input:focus { border-radius: 0; outline: 0; z-index: 3; line-height: 20px; border: 1px solid #818181; } .quantity input.text { margin-bottom: 0; line-height: 100%; border-radius: 0; } .quantity input.text:focus { border-radius: 0; outline: 0; z-index: 3; line-height: 20px; border: 1px solid #818181; } .quantity input[type=button] { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: bold; border: 0px; color: #153593; background: #f3f3f3; border: 1px solid #c2c6ca; width: 33px; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#fbfbfb)); background-image: -webkit-linear-gradient(top, white, #fbfbfb); background-image: -moz-linear-gradient(top, white, #fbfbfb); background-image: -o-linear-gradient(top, white, #fbfbfb); background-image: -ms-linear-gradient(top, white, #fbfbfb); background-image: linear-gradient(top, #ffffff, #fbfbfb); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#fbfbfb"); font-family: "Sabon Next W01 Bold", Garamond, "Hoefler Text", "Times New Roman", serif; font-weight: normal; } .quantity input[type=button]:hover { border: 1px solid #a2a5a9; background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, white, #f4f4f4); background-image: -moz-linear-gradient(top, white, #f4f4f4); background-image: -o-linear-gradient(top, white, #f4f4f4); background-image: -ms-linear-gradient(top, white, #f4f4f4); background-image: linear-gradient(top, #ffffff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff", EndColorStr="#f4f4f4"); } .quantity input[type=button]:active { background-color: #e6e6e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#c3c3c3)); background-image: -webkit-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -moz-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -o-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -ms-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: linear-gradient(top, #e6e6e6, #c3c3c3); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#e6e6e6", EndColorStr="#c3c3c3"); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25); border: 1px solid #818181; } .quantity input[type=button]:focus { border: 1px solid #818181; } .quantity input[type=button].minus { border-radius: 5px 0 0 5px; position: relative; left: 1px; } .quantity input[type=button].plus { border-radius: 0 5px 5px 0; position: relative; right: 1px; } .rating { display: inline-block; } .rating > span { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-transform: uppercase; font-size: 11px; } .star-rating { display: inline-block; overflow: hidden; position: relative; height: 1em; line-height: 1em; font-size: 1em; width: 4.7em; font-family: "FontAwesome"; } .star-rating:before { content: ""; float: left; top: 0; left: 0; position: absolute; } .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; } .star-rating span:before { content: ""; top: 0; position: absolute; left: 0; } .widget .star-rating { font-size: 0.8em; } .comment-form-rating { clear: both; } p.stars { position: relative; line-height: 1em; font-size: 1em; } p.stars:after { content: ""; display: block; clear: both; } p.stars a { width: 19%; display: block; position: relative; float: left; text-align: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5em 0.5em 0.25em 0.75em; margin-right: 1%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-weight: normal; } p.stars a:hover { color: #24272a; } p.stars a.active { color: #24272a; } p.stars a.star-1:after { font-family: "FontAwesome"; content: ""; position: absolute; top: 0.85em; width: 5.3em; right: 1em; font-size: 0.5em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; color: #153593; text-align: right; font-weight: normal; content: ""; } p.stars a.star-1:hover { text-decoration: none; } p.stars a.star-2:after { font-family: "FontAwesome"; content: ""; position: absolute; top: 0.85em; width: 5.3em; right: 1em; font-size: 0.5em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; color: #153593; text-align: right; font-weight: normal; content: ""; } p.stars a.star-2:hover { text-decoration: none; } p.stars a.star-3:after { font-family: "FontAwesome"; content: ""; position: absolute; top: 0.85em; width: 5.3em; right: 1em; font-size: 0.5em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; color: #153593; text-align: right; font-weight: normal; content: ""; } p.stars a.star-3:hover { text-decoration: none; } p.stars a.star-4:after { font-family: "FontAwesome"; content: ""; position: absolute; top: 0.85em; width: 5.3em; right: 1em; font-size: 0.5em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; color: #153593; text-align: right; font-weight: normal; content: ""; } p.stars a.star-4:hover { text-decoration: none; } p.stars a.star-5:after { font-family: "FontAwesome"; content: ""; position: absolute; top: 0.85em; width: 5.3em; right: 1em; font-size: 0.5em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; color: #153593; text-align: right; font-weight: normal; content: ""; } p.stars a.star-5:hover { text-decoration: none; } .addthis_custom_sharing { min-width: 150px; } .meta > div.addthis_custom_sharing span { display: inline-block; } .meta > div.addthis_custom_sharing a { border-bottom: 0; } .meta > div.addthis_custom_sharing a:hover { border-bottom: 0; text-decoration: none; } .product-box { background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); padding: 2%; position: relative; float: left; width: 100%; margin: 2em 2em 0 0; border-radius: 1px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; color: #9FA2A4; } .product-box:hover { color: #24272a; } .product-box:hover .main-info a { color: #153593; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } .product-box:hover .main-info .title a { color: #153593; } .product-box:hover .main-info .subtitle { color: #24272a; transition: 0.8s; -webkit-transition: 0.8s; } .product-box:hover .main-info .author span { color: #24272a; transition: 0.8s; -webkit-transition: 0.8s; } .product-box:focus .main-info a { color: #153593; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } .product-box .tags { position: absolute; padding-left: 1%; top: -6px; left: 25%; } .product-box .tags + img + .main-info { margin-top: 12px; } .product-box .tags + .main-info { margin-top: 12px; margin-top: 10px; } .product-box .tag { border-radius: 0 0 3px 3px; } .product-box img { float: left; border: 1px solid #ddd; border: 0; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; margin-right: 1.5em; margin-right: 5%; margin-bottom: 0.75em; max-width: 15%; } .product-box .images { float: left; border: 1px solid #ddd; border: 0; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; margin-right: 1.5em; margin-right: 5%; margin-bottom: 0.75em; max-width: 15%; } .product-box .images img { float: none; border: 0; box-shadow: none; -webkit-box-shadow: none; -ms-interpolation-mode: bicubic; margin: 0; max-width: 100%; } .product-box .main-info { float: left; margin-bottom: 1em; width: 80%; margin-bottom: 0; padding-bottom: 6px; float: right; } .product-box .main-info .author span { transition: 0.2s; -webkit-transition: 0.2s; color: #9FA2A4; font-size: 0.9em; font-style: italic; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .product-box .main-info .author a { border-bottom: 1px solid #fff; } .product-box .main-info .author a:hover { border-bottom: 1px solid #153593; text-decoration: none; transition: all 0.1s; -webkit-transition: all 0.1s; } .product-box .main-info .title { text-transform: none; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .product-box .main-info .title a { border-bottom: 1px solid #fff; } .product-box .main-info .title a:hover { border-bottom: 1px solid #153593; text-decoration: none; transition: all 0.1s; -webkit-transition: all 0.1s; } .product-box .title { font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-size: 22px; font-size: 26px; line-height: 1.4em; color: #24272a; margin-bottom: 1px; } .product-box .title em { font-style: italic; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .product-box .title a { color: #153593; } .product-box .title a:hover { text-decoration: underline; } .product-box .subtitle { text-transform: uppercase; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; font-size: 12px; line-height: 1.3em; letter-spacing: 1px; margin: 0; transition: 0.2s; -webkit-transition: 0.2s; } .product-box .subtitle + .author { clear: left; margin-top: 0; } .product-box .author { top: 0; margin: 0; overflow: hidden; text-overflow: ellipsis; } .product-box .divider { clear: right; clear: right; margin: 12px 0; } .product-box .buttons { border-top: 1px solid rgba(194, 198, 202, 0.5); float: right; float: right; } .product-box .buttons .button, .product-box .buttons .fwp-load-more { font-size: 13px; font-size: 0.9em; margin-top: 0px; } .product-box .buttons .button + .button, .product-box .buttons .fwp-load-more + .button, .product-box .buttons .button + .fwp-load-more, .product-box .buttons .fwp-load-more + .fwp-load-more { margin-left: 10px; } .product-box .buttons .learn-more { display: none; } .product-box .rating { margin-left: 0.5em; } .product-box .rating .star-rating { top: 1px; } .product-box .description { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; display: none; font-size: 14px; } .product-box .description .desc-title { text-transform: uppercase; font-size: 11px; letter-spacing: 1px; margin-bottom: 0; } .product-box .description .desc-title + p { margin-top: 0; } .product-box .description p { font-size: 16px; line-height: 22px; } .product-box .price-box { float: left; margin-right: 10px; display: inline-block; margin-top: 0; padding-top: 0; padding-right: 0; } .product-box .price-box + .buttons { position: relative; top: -2px; margin-top: 0; padding-top: 0; padding-right: 0; } .product-box .price-box .regular + .sale { border-top: 1px solid #c2c6ca; } .product-box .price-box del { border-top: 0; margin-top: 0; padding-top: 0; display: block; margin-bottom: -0.1em; } .product-box .price-box del + ins { border-top: 0; margin-top: 0; padding-top: 0; } .product-box .price-box ins { margin-top: -0.1em; padding-top: 0.2em; } .product-box .price { margin-left: 0; } .resource-box { background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); padding: 2%; position: relative; float: left; width: 100%; margin: 2em 2em 0 0; border-radius: 1px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } .resource-box:hover a { color: #153593; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } .resource-box:hover .main-info .title a { color: #153593; } .resource-box:focus a { color: #153593; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } .resource-box .tags { position: absolute; padding-left: 1%; top: -6px; left: 25%; } .resource-box .tags + .main-info { margin-top: 10px; } .resource-box .tag { border-radius: 0 0 3px 3px; } .resource-box img { float: left; border: 1px solid #ddd; border: 0; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; margin-right: 1.5em; margin-right: 5%; margin-bottom: 0.75em; max-width: 15%; } .resource-box .images { float: left; border: 1px solid #ddd; border: 0; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; margin-right: 1.5em; margin-right: 5%; margin-bottom: 0.75em; max-width: 15%; } .resource-box .images img { float: none; border: 0; box-shadow: none; -webkit-box-shadow: none; -ms-interpolation-mode: bicubic; margin: 0; max-width: 100%; } .resource-box .main-info { float: left; margin-bottom: 1em; } .resource-box .main-info .title a { border-bottom: 1px solid #fff; } .resource-box .main-info .title a:hover { border-bottom: 1px solid #153593; text-decoration: none; transition: all 0.1s; -webkit-transition: all 0.1s; } .resource-box .main-info .author a:hover { border-bottom: 1px solid #153593; text-decoration: none; transition: all 0.1s; -webkit-transition: all 0.1s; } .resource-box .title { font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; font-size: 22px; font-size: 26px; line-height: 1.4em; color: #24272a; margin-bottom: 1px; } .resource-box .title em { font-style: italic; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .resource-box .title a { color: #153593; } .resource-box .title a:hover { text-decoration: underline; } .resource-box .subtitle { text-transform: uppercase; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; font-size: 12px; line-height: 1.3em; letter-spacing: 1px; margin: 0; transition: 0.2s; -webkit-transition: 0.2s; } .resource-box .subtitle + .author { white-space: nowrap; clear: left; margin-top: 0; } .resource-box .author { top: 0; margin: 0; overflow: hidden; text-overflow: ellipsis; } .resource-box .divider { clear: right; } .resource-box .buttons { border-top: 1px solid rgba(194, 198, 202, 0.5); } .resource-box .buttons .button, .resource-box .buttons .fwp-load-more { font-size: 13px; font-size: 0.9em; margin-top: 0px; } .resource-box .rating { margin-left: 0.5em; } .resource-box .rating .star-rating { top: 1px; } .resource-box .description { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; display: none; font-size: 14px; } .resource-box .description .desc-title { text-transform: uppercase; font-size: 11px; letter-spacing: 1px; margin-bottom: 0; } .resource-box .description .desc-title + p { margin-top: 0; } .resource-box .description p { font-size: 16px; line-height: 22px; } .lte-ie9 .product-box { border: 1px solid #ccc; } .lte-ie9 .product-box img { border: 1px solid #ddd; } .lte-ie9 .resource-box { border: 1px solid #ccc; } .lte-ie9 .resource-box img { border: 1px solid #ddd; } .list .product-box .tags { left: 20%; } .post-type-archive .product-box .tags { left: 0; } /* PRODUCT LIST GRID STYLE */ /* PRODUCT LIST BIG STYLE */ /* PRODUCT LIST SMALL STYLE */ #review_form { padding: 1.5em 1em 0; } #reply-title { border-bottom: 1px solid #c2c6ca; } #commentform label { display: block; color: #888; font-size: 14px; text-transform: uppercase; } #commentform textarea { width: 97.25%; } #commentform .form-submit { text-align: right; } .comment-form-rating .stars { margin: 0 0 2em; } .comment-form-rating .stars span a { color: transparent; } .comment-form-rating .stars span a:hover { color: transparent; text-shadow: none; } .comment-form-rating .stars span a:active { color: transparent; text-shadow: none; } .comment-form-rating .stars span a:focus { color: transparent; text-shadow: none; } .comment-form-rating .stars span a:after { text-align: center; margin-right: -2.75em; right: 50%; } .comment-form-rating .stars span a.active { color: transparent; text-shadow: none; } #reviews .star-rating { float: left; margin-right: 0.5em; } #reviews h2 { border-bottom: 1px solid #c2c6ca; } #reviews #comments > p { color: #666; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } #reviews #comments > div { margin-bottom: 1em; } #reviews .commentlist { clear: left; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; margin: 10px 0 0; } #reviews .commentlist .star-rating { margin-top: 0.5em; } #reviews .commentlist li { clear: left; list-style: none; margin-bottom: 0; overflow: hidden; border-bottom: 1px dotted #c2c6ca; } #reviews .commentlist li + li { padding-top: 1em; border-top: 1px dotted #fff; } #reviews .commentlist li .comment_container img { display: none; } #reviews .add_review { top: 0; text-align: right; margin-top: 0; padding-top: 1em; border-top: 1px dotted #fff; } #reviews .button, #reviews .fwp-load-more { font-size: 0.8em; } .comment-text .meta { float: left; margin: 0; width: auto; clear: none; color: #c2c6ca; font-size: 12px; text-transform: uppercase; } .comment-text .meta strong { text-transform: none; font-size: 16px; color: #24272a; display: inline; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .comment-text .star-rating { float: left; } .comment-text .description { clear: left; } .comment-text .description p { font-size: 14px; line-height: 22px; padding-right: 30px; } .resource-box { padding: 3%; padding-right: 30px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } .resource-box .tags { left: 3%; } .resource-box .tags + .main-info { margin-top: 6px; } .resource-box .main-info { border-right: 0; margin-right: 70px; width: auto; } .resource-box .main-info .title { display: inline-block; line-height: 20px; position: relative; top: 4px; font-family: "Sabon Next W01 Display", Garamond, "Hoefler Text", "Times New Roman", serif; margin-right: 0.3em; margin-bottom: 0.35em; margin-bottom: 0; line-height: 1.45em; } .resource-box .main-info .author { display: inline-block; line-height: 20px; } .resource-box .excerpt { margin-right: 15px; font-size: 1.25em; line-height: 1.5em; margin-bottom: 1em; clear: left; } .resource-box .images + .main-info { float: none; clear: none; display: inline; } .resource-box .images + .main-info + .excerpt { margin-top: 0.5em; clear: none; } .resource-box .meta { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; width: 100%; margin-bottom: 0; line-height: 14px; } .resource-box .meta span { margin-right: 0.5em; display: inline-block; } .resource-box .meta a { color: #153593; border-bottom: 1px dotted #ebebeb; padding-bottom: 0; display: inline-block; } .resource-box .meta .author span { font-size: 11px; } .resource-box .meta div { display: inline-block; width: auto; padding-right: 1.75em; margin-top: 10px; margin-bottom: 6px; } .resource-box .read { position: absolute; top: 25px; right: 4%; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-transform: uppercase; width: auto; min-width: 0; color: #666; } .resource-box .read:hover { text-decoration: none; color: #153593; } .resource-box .read:after { content: " ›"; font-weight: bold; font-family: Calibri, sans-serif; font-size: 1.5em; line-height: 1em; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .resource-box.small { width: 347px; padding-top: 10px; } .resource-box.small + .small { margin-right: 0; margin-left: 0; } .product-box .buttons { border-top: 0; } .grid { display: flex; flex-wrap: wrap; } .grid > h2 { margin-right: 6%; } .grid > h3 { margin-right: 6%; } .grid .product-box { flex-direction: column; padding: 1em 0 0.25em; width: 30%; margin-right: 2%; float: left; text-align: center; } @media (min-width: 621px) { .grid .product-box { display: flex; } } .grid .product-box img { float: none; max-width: 90%; max-height: 160px; width: auto; margin: 0 auto 10px; display: inline-block; } .grid .product-box .main-info { border-bottom: 1px solid #e4e7e9; width: 100%; margin-bottom: 8px; padding: 0 4% 0.75em; } .grid .product-box .title { margin-bottom: 10px; } .grid .product-box .subtitle { font-size: 13px; color: #9FA2A4; display: inline; font-size: 13px; line-height: 13px; top: 0; font-size: 11px; } .grid .product-box .subtitle + .author:before { content: "·"; font-size: 6px; color: #9FA2A4; position: relative; top: -2px; padding-right: 0.8em; } .grid .product-box .author { color: #9FA2A4; display: inline; font-size: 13px; line-height: 13px; top: 0; } .grid .product-box .author span { color: #9FA2A4; display: inline; font-size: 13px; line-height: 13px; top: 0; } .grid .product-box .divider { display: none; } .grid .product-box .description { display: none; } .grid .product-box .price-box { clear: both; float: left; margin: 0 4%; max-width: none; margin: 4px 0; width: 100%; text-align: center; } .grid .product-box .price-box del { display: inline-block; padding-right: 0; text-align: center; } .grid .product-box .price-box del + ins { border-top: 0; padding-top: 0; } .grid .product-box .price-box ins { display: inline-block; padding-right: 0; text-align: center; } .grid .product-box .buttons { display: flex; flex: 1; align-items: flex-end; clear: both; float: left; margin: 0 4%; max-width: none; padding: 0 4% 0.65em; width: 100%; max-width: none; margin: 0; } .grid .product-box .buttons .button, .grid .product-box .buttons .fwp-load-more { margin-top: 0; margin-left: 0; flex: 1 1 auto; } .grid .product-box .buttons .added_to_cart { margin: 5px auto; flex: 1 1 auto; } .grid .product-box .rating { float: left; width: 100%; text-align: center; margin: 0.5em 0; } .grid .product-box .learn-more { display: none; background: none; border: 1px solid #e4e7e9; } .big .product-box img { width: 20%; max-width: 20%; } .big .product-box .main-info { width: 75%; } .big .product-box .description { display: block; float: right; clear: right; width: 75%; } .big .product-box .description .desc-title { float: left; width: 100%; border-top: 1px solid #DCDEE0; padding-top: 6px; } .small .product-box { width: 48%; margin-right: 2%; } @media (max-width: 767px) { .resource-box .main-info { margin-right: 0; } .resource-box .excerpt { margin-right: 0; } .resource-box .read { display: none; } .list .product-box { margin-right: 0; float: left; text-align: left; } .list .product-box img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .list .product-box .main-info { margin-bottom: 2px; padding-left: 0; padding-right: 0; clear: none; width: 80%; border-bottom: 0; } .list .product-box .title { font-style: italic; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; top: 0; margin-bottom: 4px; line-height: 1.2em; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .list .product-box .subtitle { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; } .list .product-box .subtitle + .author:before { content: none; } .list .product-box .author { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .list .product-box .author span { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .list .product-box .description { width: 80%; float: right; margin-top: 2px; padding-top: 8px; padding-bottom: 0.5em; border-top: 1px solid #DCDEE0; } .list .product-box .desc-title { display: none; } .list .product-box .buttons .product-list .product-box .buttons { float: right; clear: none; width: auto; text-align: right; padding: 0; } .list .product-box .price-box { float: none; width: auto; margin-left: 15; text-align: left; } .list .product-box .price-box del { width: auto; } .list .product-box .price-box ins { width: auto; margin-left: 0.5em; } .list .product-box .button, .list .product-box .fwp-load-more { margin-right: 0; } .list .product-box .rating { top: 0; width: auto; padding-right: 1em; text-align: left; } .list .resource-box { margin-right: 0; float: left; text-align: left; } .product-list .product-box { margin-right: 0; float: left; text-align: left; } .product-list .product-box img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .product-list .product-box a img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .product-list .product-box .main-info { margin-bottom: 2px; padding-left: 0; padding-right: 0; clear: none; width: 80%; border-bottom: 0; } .product-list .product-box .title { font-style: italic; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; top: 0; margin-bottom: 4px; line-height: 1.2em; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .product-list .product-box .subtitle { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; } .product-list .product-box .subtitle + .author:before { content: none; } .product-list .product-box .author { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .product-list .product-box .author span { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .product-list .product-box .description { width: 80%; float: right; margin-top: 2px; padding-top: 8px; padding-bottom: 0.5em; border-top: 1px solid #DCDEE0; } .product-list .product-box .desc-title { display: none; } .product-list .product-box .price-box { float: none; width: auto; margin-left: 15; text-align: left; } .product-list .product-box .price-box del { width: auto; } .product-list .product-box .price-box ins { width: auto; margin-left: 0.5em; } .product-list .product-box .button, .product-list .product-box .fwp-load-more { margin-right: 0; } .product-list .product-box .rating { top: 0; width: auto; padding-right: 1em; text-align: left; } .small .product-box { margin-right: 0; float: left; text-align: left; } .small .product-box img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .small .product-box a img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .small .product-box .main-info { margin-bottom: 2px; padding-left: 0; padding-right: 0; clear: none; width: 80%; border-bottom: 0; } .small .product-box .title { font-style: italic; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; top: 0; margin-bottom: 4px; line-height: 1.2em; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .small .product-box .subtitle { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; } .small .product-box .subtitle + .author:before { content: none; } .small .product-box .author { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .small .product-box .author span { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .small .product-box .description { width: 80%; float: right; margin-top: 2px; padding-top: 8px; padding-bottom: 0.5em; border-top: 1px solid #DCDEE0; } .small .product-box .desc-title { display: none; } .small .product-box .buttons { float: right; clear: none; width: auto; text-align: right; padding: 0; } .small .product-box .price-box { float: none; width: auto; margin-left: 15; text-align: left; } .small .product-box .price-box del { width: auto; } .small .product-box .price-box ins { width: auto; margin-left: 0.5em; } .small .product-box .button, .small .product-box .fwp-load-more { margin-right: 0; } .small .product-box .rating { top: 0; width: auto; padding-right: 1em; text-align: left; } .grid .product-box { margin-right: 0; float: left; text-align: left; padding: 2%; width: 45%; margin-right: 4%; } .grid .product-box img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .grid .product-box a img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .grid .product-box .main-info { margin-bottom: 2px; padding-left: 0; padding-right: 0; clear: none; width: 80%; border-bottom: 0; } .grid .product-box .title { font-style: italic; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; top: 0; margin-bottom: 4px; line-height: 1.2em; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .grid .product-box .subtitle { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; } .grid .product-box .subtitle + .author:before { content: none; } .grid .product-box .author { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .grid .product-box .author span { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .grid .product-box .description { width: 80%; float: right; margin-top: 2px; padding-top: 8px; padding-bottom: 0.5em; border-top: 1px solid #DCDEE0; } .grid .product-box .desc-title { display: none; } .grid .product-box .buttons { float: right; clear: none; width: auto; text-align: right; padding: 0; margin-bottom: 8px; } .grid .product-box .price-box { float: none; width: auto; margin-left: 15; text-align: left; margin-bottom: 8px; float: left; margin-left: 0; margin-right: 0; padding-left: 0; width: auto; text-align: left; } .grid .product-box .price-box del { width: auto; padding-right: 0; width: auto; } .grid .product-box .price-box del + ins { margin-top: 0; padding-right: 0; padding-left: 0.25em; } .grid .product-box .price-box del:before { font-size: 10px; color: #999; text-align: left; line-height: 7px; display: block; } .grid .product-box .price-box ins { width: auto; margin-left: 0.5em; width: auto; } .grid .product-box .price-box ins:before { font-size: 10px; color: #999; text-align: left; line-height: 7px; display: block; } .grid .product-box .price-box .price { font-size: 14px; padding-right: 5px; } .grid .product-box .price-box .price + .price { display: none; } .grid .product-box .price-box .amount { font-size: 16px; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .grid .product-box .button, .grid .product-box .fwp-load-more { margin-right: 0; } .grid .product-box .rating { top: 0; width: auto; padding-right: 1em; text-align: left; margin-left: 0; position: relative; top: -7px; padding-right: 0.5em; } .grid .product-box .rating > span { display: inline-block; font-size: 10px; } .grid .product-box .rating .star-rating { display: block; margin-top: -4px; } .big .product-box { margin-right: 0; float: left; text-align: left; } .big .product-box img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .big .product-box a img { float: left; margin-right: 5%; max-width: 15%; width: 15%; } .big .product-box .main-info { margin-bottom: 2px; padding-left: 0; padding-right: 0; clear: none; width: 80%; border-bottom: 0; } .big .product-box .title { font-style: italic; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; top: 0; margin-bottom: 4px; line-height: 1.2em; font-family: "Sabon Next W01 Italic", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .big .product-box .subtitle { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; } .big .product-box .subtitle + .author:before { content: none; } .big .product-box .author { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .big .product-box .author span { font-size: 12px; display: inline; line-height: 13px; margin: 0; padding: 0; position: static; letter-spacing: 0; display: inline-block; } .big .product-box .description { width: 80%; float: right; margin-top: 2px; padding-top: 8px; padding-bottom: 0.5em; border-top: 1px solid #DCDEE0; } .big .product-box .desc-title { display: none; } .big .product-box .buttons { float: right; clear: none; width: auto; text-align: right; padding: 0; } .big .product-box .price-box { float: none; width: auto; margin-left: 15; text-align: left; } .big .product-box .price-box del { width: auto; } .big .product-box .price-box ins { width: auto; margin-left: 0.5em; } .big .product-box .button, .big .product-box .fwp-load-more { margin-right: 0; } .big .product-box .rating { top: 0; width: auto; padding-right: 1em; text-align: left; } .product-box .buttons .button + .button, .product-box .buttons .fwp-load-more + .button, .product-box .buttons .button + .fwp-load-more, .product-box .buttons .fwp-load-more + .fwp-load-more { margin-right: 0; } } @media (max-width: 620px) { .grid { margin-right: 0; width: 100%; padding-left: 0; padding-right: 0; } .grid > h2 { margin-right: 0; } .grid > h3 { margin-right: 0; margin-left: 4.5%; } .grid .product-box { width: 100%; margin-right: 0%; box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); border-radius: 0; margin-top: 3px; padding: 18px 4.5% 0; width: 100%; } .grid .product-box .description { width: 100%; } .grid .product-box .desc-title { display: none; } .grid .product-box .price-box { margin-bottom: 8px; float: left; margin-left: 0; margin-right: 0; padding-left: 0; width: auto; text-align: left; } .grid .product-box .price-box .price { font-size: 14px; padding-right: 5px; } .grid .product-box .price-box .price + .price { display: none; } .grid .product-box .price-box del { padding-right: 0; width: auto; } .grid .product-box .price-box del + ins { margin-top: 0; padding-right: 0; padding-left: 0.25em; } .grid .product-box .price-box del:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .grid .product-box .price-box ins { width: auto; } .grid .product-box .price-box ins:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .grid .product-box .price-box .amount { font-size: 16px; font-weight: bold; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .grid .product-box .buttons { margin-bottom: 8px; } .grid .product-box .buttons .learn-more { display: none; } .grid .product-box .button, .grid .product-box .fwp-load-more { margin-left: 0; margin-right: 0; font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .grid .product-box .rating { margin-left: 0; position: relative; top: -7px; padding-right: 0.5em; } .grid .product-box .rating > span { display: inline-block; font-size: 10px; } .grid .product-box .rating .star-rating { display: block; margin-top: -4px; } .list { padding-left: 0; padding-right: 0; margin-left: -4.5%; margin-right: -4.5%; width: 109%; } .list > h3 { margin-left: 4.5%; } .list .product-box { box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); border-radius: 0; margin-top: 3px; padding: 18px 4.5% 0; width: 100%; } .list .product-box .description { width: 100%; } .list .product-box .desc-title { display: none; } .list .product-box .price-box { margin-bottom: 8px; } .list .product-box .price-box .product-list .product-box .price-box { float: left; margin-left: 0; margin-right: 0; padding-left: 0; width: auto; text-align: left; } .list .product-box .price-box .price .product-list .product-box .price-box .price { font-size: 14px; padding-right: 5px; } .list .product-box .price-box .price + .price { display: none; } .list .product-box .price-box del { padding-right: 0; width: auto; } .list .product-box .price-box del:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .list .product-box .price-box ins { width: auto; } .list .product-box .price-box ins:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .list .product-box .price-box .amount { font-size: 16px; font-weight: bold; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .list .product-box .buttons { margin-bottom: 8px; } .list .product-box .button, .list .product-box .fwp-load-more { margin-left: 0; margin-right: 0; font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .list .product-box .rating { margin-left: 0; position: relative; top: -7px; padding-right: 0.5em; } .list .product-box .rating > span { display: inline-block; font-size: 10px; } .list .product-box .rating .star-rating { display: block; margin-top: -4px; } .product-list { padding-left: 0; padding-right: 0; } .product-list > h3 { margin-left: 4.5%; } .product-list .product-box { box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); border-radius: 0; margin-top: 3px; padding: 18px 4.5% 0; width: 100%; } .product-list .product-box .description { width: 100%; } .product-list .product-box .desc-title { display: none; } .product-list .product-box .price-box { margin-bottom: 8px; } .product-list .product-box .price-box .price + .price { display: none; } .product-list .product-box .price-box del { padding-right: 0; width: auto; } .product-list .product-box .price-box del + ins { margin-top: 0; padding-right: 0; padding-left: 0.25em; } .product-list .product-box .price-box del:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .product-list .product-box .price-box ins { width: auto; } .product-list .product-box .price-box ins:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .product-list .product-box .price-box .amount { font-size: 16px; font-weight: bold; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-list .product-box .buttons { margin-bottom: 8px; } .product-list .product-box .learn-more { display: none; display: none; } .product-list .product-box .button, .product-list .product-box .fwp-load-more { margin-left: 0; margin-right: 0; font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-list .product-box .rating { margin-left: 0; position: relative; top: -7px; padding-right: 0.5em; } .product-list .product-box .rating > span { display: inline-block; font-size: 10px; } .product-list .product-box .rating .star-rating { display: block; margin-top: -4px; } .small { padding-left: 0; padding-right: 0; margin-left: -4.5%; margin-right: -4.5%; width: 109%; } .small > h3 { margin-left: 4.5%; } .small .product-box { box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); border-radius: 0; margin-top: 3px; padding: 18px 4.5% 0; width: 100%; } .small .product-box .description { width: 100%; } .small .product-box .desc-title { display: none; } .small .product-box .price-box { margin-bottom: 8px; float: left; margin-left: 0; margin-right: 0; padding-left: 0; width: auto; text-align: left; } .small .product-box .price-box .price { font-size: 14px; padding-right: 5px; } .small .product-box .price-box .price + .price { display: none; } .small .product-box .price-box del { padding-right: 0; width: auto; } .small .product-box .price-box del + ins { margin-top: 0; padding-right: 0; padding-left: 0.25em; } .small .product-box .price-box del:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .small .product-box .price-box ins { width: auto; } .small .product-box .price-box ins:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .small .product-box .price-box .amount { font-size: 16px; font-weight: bold; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .small .product-box .buttons { margin-bottom: 8px; } .small .product-box .buttons .learn-more { display: none; } .small .product-box .button, .small .product-box .fwp-load-more { margin-left: 0; margin-right: 0; font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .small .product-box .rating { margin-left: 0; position: relative; top: -7px; padding-right: 0.5em; } .small .product-box .rating > span { display: inline-block; font-size: 10px; } .small .product-box .rating .star-rating { display: block; margin-top: -4px; } .big { padding-left: 0; padding-right: 0; margin-left: -4.5%; margin-right: -4.5%; width: 109%; } .big > h3 { margin-left: 4.5%; } .big .product-box { box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.5); border-radius: 0; margin-top: 3px; padding: 18px 4.5% 0; width: 100%; } .big .product-box .description { width: 100%; } .big .product-box .desc-title { display: none; } .big .product-box .price-box { margin-bottom: 8px; float: left; margin-left: 0; margin-right: 0; padding-left: 0; width: auto; text-align: left; } .big .product-box .price-box .price { font-size: 14px; padding-right: 5px; } .big .product-box .price-box .price + .price { display: none; } .big .product-box .price-box del { padding-right: 0; width: auto; } .big .product-box .price-box del + ins { margin-top: 0; padding-right: 0; padding-left: 0.25em; } .big .product-box .price-box del:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .big .product-box .price-box ins { width: auto; } .big .product-box .price-box ins:before { font-size: 10px; vertical-align: 2px; color: #999; text-align: left; line-height: 7px; display: block; } .big .product-box .price-box .amount { font-size: 16px; font-weight: bold; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .big .product-box .buttons { margin-bottom: 8px; } .big .product-box .learn-more { display: none; } .big .product-box .button, .big .product-box .fwp-load-more { margin-left: 0; margin-right: 0; font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .big .product-box .rating { margin-left: 0; position: relative; top: -7px; padding-right: 0.5em; } .big .product-box .rating > span { display: inline-block; font-size: 10px; } .big .product-box .rating .star-rating { display: block; margin-top: -4px; } .product-box .buttons .button + .button, .product-box .buttons .fwp-load-more + .button, .product-box .buttons .button + .fwp-load-more, .product-box .buttons .fwp-load-more + .fwp-load-more { margin-left: 0; margin-right: 0; font-weight: bold; font-family: Calibri, sans-serif; font-size: 10px; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } } @media (max-width: 1020px) { .big .product-box .description { padding-top: 3px; } } /***** Product Presentation Page *****/ /*hiding the coupon notice on gift card product */ /* .woocommerce .product-presentation > .images, */ .author-presentation header { float: left; width: 64%; background: url(https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule.gif) repeat-x bottom; position: relative; margin-bottom: 32px; background: none; } .author-presentation header .images { display: none; } .author-presentation header > .tags { width: 64%; margin-left: 0; text-align: left; height: 0; padding-left: 1em; border-top: 1px dashed #c2c6ca; border-bottom: 1px dashed #fff; margin-bottom: 35px; } .author-presentation header > .tags .tag { padding-top: 4px; border-radius: 3px; font-size: 9px; position: relative; top: -10px; } .author-presentation header > h1.title { padding-right: 4%; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "Sabon Next W01 Display", Garamond, "Hoefler Text", "Times New Roman", serif; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; margin-top: 0px; font-size: 72px; line-height: 1.1em; margin-bottom: 0; position: relative; left: -2px; font-weight: normal; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .author-presentation header > h1.title:after { content: none; } .author-presentation header > h2.subtitle { padding-right: 4%; font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-family: "Sabon Next W01 Display", Garamond, "Hoefler Text", "Times New Roman", serif; text-transform: uppercase; font-size: 20px; letter-spacing: 2px; border-top: 1px solid #c2c6ca; margin-top: 0; line-height: 1.3em; padding-top: 0.3em; } .author-presentation header > h2.subtitle:after { content: none; } .author-presentation header > .meta { padding-right: 4%; font-size: 15px; width: auto; float: left; z-index: 3; text-align: left; bottom: 0; clear: none; margin-top: 32px; margin-bottom: 16px; } .author-presentation header > .meta a { display: inline-block; } .author-presentation header > .meta > * { display: inline-block; width: auto; padding-right: 0; margin: 1em 1.5em 0 0; } .author-presentation header > .meta > .author h2 { font-size: 16px; margin: 0; line-height: 1.1em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .author-presentation .images { float: right; width: 32%; } .author-presentation .product_gallery ul.slides li img { margin: auto; } .author-presentation .sharing { margin-top: 1.5em; float: right; clear: right; } .author-presentation .sharing .icon-shares { margin-right: 30px; } .author-presentation .sharing + .tabs { margin-top: -3em; clear: none; } .author-presentation > .description { margin-top: 0; padding-top: 0; margin-right: 40%; margin-bottom: 40px; width: 60%; float: left; max-width: 460px; margin-right: 0; margin-bottom: 40px; max-width: 600px; width: auto; } .author-presentation > .description h3 { margin-top: 3em; padding-bottom: 0.5em; line-height: 1.2em; border-bottom: 1px solid #c2c6ca; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .author-presentation > .description h3 + * { margin-top: 0; } .author-presentation > .description p { margin-right: 0; padding-right: 30px; } .author-presentation > .description blockquote p { font-size: 15px; } .author-presentation > .description h2 { margin-top: 3em; margin-bottom: 1em; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .author-presentation > .description h2 + * { margin-top: 0; } .author-presentation #toctoggle { border-bottom: 1px solid #c2c6ca; line-height: 2em; margin-bottom: 0.5em; } .author-presentation #toctoggle .button, .author-presentation #toctoggle .fwp-load-more { float: right; font-size: 10px; margin-top: -0.5em; } .author-presentation #endorsetoggle { border-bottom: 1px solid #c2c6ca; line-height: 2em; margin-bottom: 0.5em; } .author-presentation #endorsetoggle .button, .author-presentation #endorsetoggle .fwp-load-more { float: right; font-size: 10px; margin-top: -0.5em; } .author-presentation #toctoggle.open .button, .author-presentation #toctoggle.open .fwp-load-more { color: #153593; background-color: #e6e6e6; text-shadow: 0 1px #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#c3c3c3)); background-image: -webkit-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -moz-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -o-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -ms-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: linear-gradient(top, #e6e6e6, #c3c3c3); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#e6e6e6", EndColorStr="#c3c3c3"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); border: 1px solid #818181; } .author-presentation #endorsetoggle.open .button, .author-presentation #endorsetoggle.open .fwp-load-more { color: #153593; background-color: #e6e6e6; text-shadow: 0 1px #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#c3c3c3)); background-image: -webkit-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -moz-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -o-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -ms-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: linear-gradient(top, #e6e6e6, #c3c3c3); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#e6e6e6", EndColorStr="#c3c3c3"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); border: 1px solid #818181; } .author-presentation .table-of-contents table { width: 100%; border: 0; border-radius: 0; border-bottom: 1px solid #c2c6ca; padding-bottom: 0.75em; box-shadow: none; -webkit-box-shadow: none; font-size: 16px; } .author-presentation .table-of-contents table td { border: 0; padding: 0.15em 0.5em 0 0; padding: 0 0.5em 0 0; text-align: right; color: #c2c6ca; } .author-presentation .table-of-contents table td + td { border: 0; padding: inherit; padding-right: 1em; text-align: left; color: #24272a; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; } .author-presentation .table-of-contents table td + td + td { font-family: "Sabon Next W01 Regular, Garamond, " Hoefler Text ", " Times New Roman ", serif"; font-size: 0.9em; } .author-presentation > #tab-reviews { width: 60%; float: left; max-width: 460px; margin-right: 0; margin-bottom: 40px; max-width: 600px; width: auto; text-shadow: 0 1px #fff; margin: 1em 0 2em; } .author-presentation > #tab-reviews h2 { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .author-presentation > #tab-reviews h2 + * { margin-top: 0; } .author-presentation > #tab-reviews h3 { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .author-presentation > #tab-reviews h3 + * { margin-top: 0; } .author-presentation > .upsells { width: 60%; float: left; max-width: 460px; margin-right: 0; margin-bottom: 40px; max-width: 600px; width: auto; } .author-presentation > .upsells ul { margin: 0.25em 0 0; } .author-presentation > .upsells .product-box:first-child { margin-top: 0.5em; } .author-presentation > .upsells > h2 { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .author-presentation > .upsells > h2 + * { margin-top: 0; } .author-presentation .wpcf-field-url { float: right; clear: right; background: #fff; border-left: 1px solid #E1E3E5; box-shadow: 0 1px 2px #ddd; -webkit-box-shadow: 0 1px 2px #ddd; margin-bottom: 0; margin-top: 0; width: 36%; padding: 2em 4%; } .author-presentation > .buy { float: right; clear: right; background: #fff; border-left: 1px solid #E1E3E5; box-shadow: 0 1px 2px #ddd; -webkit-box-shadow: 0 1px 2px #ddd; margin-bottom: 0; margin-top: 0; width: 36%; padding: 2em 4%; text-align: center; padding-bottom: 24px; margin-bottom: 40px; border-radius: 0 0 2px 2px; border-top: 1px dashed #DEE0E3; text-shadow: 0 1px #fff; } .author-presentation .buy { overflow-x: hidden; } .author-presentation .buy > * { margin-bottom: 10px; margin-left: auto; margin-right: auto; } .author-presentation .buy .price-box { margin-bottom: 0; text-align: center; } .author-presentation .buy .price { width: 100%; font-size: 13px; } .author-presentation .buy .price .amount { font-size: 26px; } .author-presentation .buy .wishlist_button.button, .author-presentation .buy .wishlist_button.fwp-load-more { margin-left: 0; width: auto; margin: auto; font-size: 0.9em; } .author-presentation .buy .buttons { float: left; clear: left; width: 100%; margin-bottom: 22px; } .author-presentation .buy .button, .author-presentation .buy .fwp-load-more { float: left; clear: both; width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 7px; } .author-presentation .buy .in_list_text { margin-top: 40px; float: left; } .author-presentation > h3 { clear: both; } .product-presentation header { float: left; width: 64%; background: url(https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule.gif) repeat-x bottom; position: relative; margin-bottom: 32px; } .product-presentation header .images { display: none; } .product-presentation header > .tags { width: 64%; margin-left: 0; text-align: left; height: 0; padding-left: 1em; border-top: 1px dashed #c2c6ca; border-bottom: 1px dashed #fff; margin-bottom: 35px; } .product-presentation header > .tags .tag { padding-top: 4px; border-radius: 3px; font-size: 9px; position: relative; top: -10px; } .product-presentation header > h1.title { padding-right: 4%; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; margin-top: 0px; font-size: 72px; line-height: 1.1em; margin-bottom: 0; position: relative; left: -2px; font-weight: normal; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .product-presentation header > h1.title:after { content: none; } .product-presentation header > h2.subtitle { padding-right: 4%; font-family: "Sabon Next W01 Display", Garamond, "Hoefler Text", "Times New Roman", serif; text-transform: uppercase; font-size: 20px; letter-spacing: 2px; border-top: 1px solid #c2c6ca; margin-top: 0; line-height: 1.3em; padding-top: 0.3em; } .product-presentation header > h2.subtitle:after { content: none; } .product-presentation header > .meta { padding-right: 4%; font-size: 15px; width: 100%; float: left; z-index: 3; text-align: left; bottom: 0; clear: none; margin-top: 32px; margin-bottom: 16px; } .product-presentation header > .meta a { display: inline-block; } .product-presentation header > .meta > * { display: inline-block; width: auto; padding-right: 0; margin: 1em 1.5em 0 0; } .product-presentation header > .meta > .author h2 { font-size: 16px; margin: 0; line-height: 1.1em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .product-presentation .product_gallery ul.slides li img { margin: auto; } .product-presentation > .description { margin-top: 0; padding-top: 0; margin-right: 40%; margin-bottom: 40px; width: 60%; float: left; max-width: 460px; margin-right: 0; margin-bottom: 40px; } .product-presentation > .description h3 { margin-top: 3em; padding-bottom: 0.5em; line-height: 1.2em; border-bottom: 1px solid #c2c6ca; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-presentation > .description h3 + * { margin-top: 0; } .product-presentation > .description p { margin-right: 0; padding-right: 30px; } .product-presentation > .description blockquote p { font-size: 15px; } .product-presentation > .description h2 { margin-top: 3em; margin-bottom: 1em; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-presentation > .description h2 + * { margin-top: 0; } .product-presentation #toctoggle { border-bottom: 1px solid #c2c6ca; line-height: 2em; margin-bottom: 0.5em; } .product-presentation #toctoggle .button, .product-presentation #toctoggle .fwp-load-more { float: right; font-size: 10px; margin-top: -0.5em; } .product-presentation #endorsetoggle { border-bottom: 1px solid #c2c6ca; line-height: 2em; margin-bottom: 0.5em; } .product-presentation #endorsetoggle .button, .product-presentation #endorsetoggle .fwp-load-more { float: right; font-size: 10px; margin-top: -0.5em; } .product-presentation #toctoggle.open .button, .product-presentation #toctoggle.open .fwp-load-more { color: #153593; background-color: #e6e6e6; text-shadow: 0 1px #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#c3c3c3)); background-image: -webkit-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -moz-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -o-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -ms-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: linear-gradient(top, #e6e6e6, #c3c3c3); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#e6e6e6", EndColorStr="#c3c3c3"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); border: 1px solid #818181; } .product-presentation #endorsetoggle.open .button, .product-presentation #endorsetoggle.open .fwp-load-more { color: #153593; background-color: #e6e6e6; text-shadow: 0 1px #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#c3c3c3)); background-image: -webkit-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -moz-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -o-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: -ms-linear-gradient(top, #e6e6e6, #c3c3c3); background-image: linear-gradient(top, #e6e6e6, #c3c3c3); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#e6e6e6", EndColorStr="#c3c3c3"); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); border: 1px solid #818181; } .product-presentation .table-of-contents table { width: 100%; border: 0; border-radius: 0; border-bottom: 1px solid #c2c6ca; padding-bottom: 0.75em; box-shadow: none; -webkit-box-shadow: none; font-size: 16px; } .product-presentation .table-of-contents table td { border: 0; padding: 0.15em 0.5em 0 0; padding: 0 0.5em 0 0; text-align: right; color: #c2c6ca; } .product-presentation .table-of-contents table td + td { border: 0; padding: inherit; padding-right: 1em; text-align: left; color: #24272a; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; } .product-presentation .table-of-contents table td + td + td { font-family: "Sabon Next W01 Regular, Garamond, " Hoefler Text ", " Times New Roman ", serif"; font-size: 0.9em; } .product-presentation > #tab-reviews { width: 60%; float: left; max-width: 460px; margin-right: 0; margin-bottom: 40px; text-shadow: 0 1px #fff; margin: 1em 0 2em; } .product-presentation > #tab-reviews h2 { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-presentation > #tab-reviews h2 + * { margin-top: 0; } .product-presentation > #tab-reviews h3 { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-presentation > #tab-reviews h3 + * { margin-top: 0; } .product-presentation > .upsells { width: 60%; float: left; max-width: 460px; margin-right: 0; margin-bottom: 40px; } .product-presentation > .upsells ul { margin: 0.25em 0 0; } .product-presentation > .upsells .product-box:first-child { margin-top: 0.5em; } .product-presentation > .upsells > h2 { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; margin-bottom: 0.5em; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-presentation > .upsells > h2 + * { margin-top: 0; } .product-presentation .wpcf-field-url { float: right; clear: right; background: #fff; border-left: 1px solid #E1E3E5; box-shadow: 0 1px 2px #ddd; -webkit-box-shadow: 0 1px 2px #ddd; margin-bottom: 0; margin-top: 0; width: 36%; padding: 2em 4%; font-size: 0.9em; text-align: center; } .product-presentation > .buy { float: right; clear: right; background: #fff; border-left: 1px solid #E1E3E5; box-shadow: 0 1px 2px #ddd; -webkit-box-shadow: 0 1px 2px #ddd; margin-bottom: 0; margin-top: 0; width: 36%; padding: 2em 4%; text-align: center; padding-bottom: 24px; margin-bottom: 40px; border-radius: 0 0 2px 2px; border-top: 1px dashed #DEE0E3; text-shadow: 0 1px #fff; } .product-presentation > .buy .variations > strong { display: block; text-transform: uppercase; color: #666; font-size: 11px; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-presentation > .buy .variations label { display: block; width: 100%; font-size: 12px; line-height: 1.1em; text-transform: uppercase; color: #888; margin: 0; } .product-presentation > .buy .variations label.radio { color: #444; text-transform: none; } .product-presentation > .buy .variations label.radio input { position: relative; top: -4px; left: -0.5em; } .product-presentation > .buy .variation { text-align: center; padding-left: 10%; } .product-presentation > .buy .variation input { float: left; } .product-presentation > .buy .variation label { display: block; float: left; width: auto; color: #153593; cursor: pointer; margin: 0.35em 0.65em 0.95em; } .product-presentation > .buy .variation label + input { display: block; clear: left; } .product-presentation > .buy .single_variation .stock { margin: 0; } .product-presentation > .buy #wishlist_button { float: none; display: inline; } .product-presentation > .buy .price-box { position: static; margin: 0 auto 0.5em; width: 100%; float: left; } .product-presentation > .buy .price-box del { display: inline-block; margin: 0; padding: 0 4% 0.25em; } .product-presentation > .buy .price-box del + ins { display: inline-block; margin: 0; padding: 0 4% 0.25em; } .product-presentation > .buy .price-box ins { display: inline-block; margin: 0; padding: 0 4% 0.25em; } .product-presentation > .buy .quantity { text-align: center; padding: 0.5em; } .product-presentation > .buy link[href*=OutOfStock] + form { padding-top: 0; } .product-presentation > .buy link[href*=OutOfStock] + form .quantity { display: none; } .product-presentation > .buy .stock { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 12px; color: #A2A8AE; clear: both; text-align: center; } .product-presentation > .buy form { border: 1px solid #c2c4ca; padding: 0.25em 0.5em 0; float: left; width: 100%; margin: 0 0 1.5em; border-radius: 5px; background: rgba(0, 0, 0, 0.03); box-shadow: inset 0 1px 1px #ddd, 0 1px #fff; -webkit-box-shadow: inset 0 1px 1px #ddd, 0 1px #fff; } .product-presentation > .buy form br { display: none; } .product-presentation > .buy form .variations { border-bottom: 1px solid #c2c6ca; width: 100%; box-shadow: 0 1px #fff; -webkit-box-shadow: 0 1px #fff; margin-bottom: 0.5em; border: none; } .product-presentation > .buy form .variations tbody { text-align: center; } .product-presentation > .buy form .variations tbody select { width: 100%; } .product-presentation > .buy form .variations tbody td { display: block; } .product-presentation > .buy form .variations tbody td.value { border: none; } .product-presentation .buy { overflow-x: hidden; } .product-presentation .buy > * { margin-bottom: 10px; margin-left: auto; margin-right: auto; } .product-presentation .buy .bundled_product_summary { overflow: hidden; border-radius: 5px; background: #fff; border: 1px solid #ddd; box-shadow: 0 1px 1px #eee; padding: 0.25em 1em 0.5em; } .product-presentation .buy .bundled_product_summary p:first-child { font-size: 80%; text-transform: uppercase; margin-top: 0; } .product-presentation .buy .bundled_product_summary .product_title { margin-bottom: 0.5em; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; } .product-presentation .buy .bundled_product_summary .product_excerpt { text-align: left; } .product-presentation .buy .price-box { margin-bottom: 0; text-align: center; } .product-presentation .buy .price-box del + ins { border-top: 0; } .product-presentation .buy .price-box ins .amount { font-family: Calibri, sans-serif; font-style: italic; letter-spacing: -1px; font-family: "Gill Sans W04 Italic", Calibri, sans-serif; font-style: normal; } .product-presentation .buy .price-box .price-label { display: none; float: left; top: 4px; } .product-presentation .buy .price { width: 100%; font-size: 13px; } .product-presentation .buy .price .amount { font-size: 26px; } .product-presentation .buy .wishlist_button.button, .product-presentation .buy .wishlist_button.fwp-load-more { margin-left: 0; width: auto; margin: auto; font-size: 0.9em; } .product-presentation .buy .buttons { float: left; clear: left; width: 100%; margin-bottom: 22px; } .product-presentation .buy .button, .product-presentation .buy .fwp-load-more { float: left; clear: both; width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 7px; } .product-presentation .buy .button.single_add_to_cart_button.disabled, .product-presentation .buy .single_add_to_cart_button.disabled.fwp-load-more { display: none; } .product-presentation .buy .in_list_text { margin-top: 40px; float: left; } .product-presentation .look-inside { font-size: 0.9em; } .product-presentation .product-extras { padding-top: 12px; border-top: 1px solid #c2c6ca; clear: left; font-size: 22px; } .product-presentation .product-extras li { padding-left: 22px; font-size: 18px; margin-bottom: 24px; } .product-presentation .product-extras li span { font-size: 13px; } .product-presentation .shop_attributes { box-shadow: none; -webkit-box-shadow: none; border: 0; padding-top: 40px; font-size: 11px; } .product-presentation .shop_attributes th { border: 0; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 4px; color: #A2A8AE; border-bottom: 1px dashed #DCDEE0; padding-right: 1em; text-transform: uppercase; font-weight: normal; } @media (max-width: 1024px) { .product-presentation .shop_attributes th { display: block; } .product-presentation .shop_attributes th:after { content: ":"; } } .product-presentation .shop_attributes td { border: 0; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 4px; color: #A2A8AE; border-bottom: 1px dashed #DCDEE0; } @media (max-width: 1024px) { .product-presentation .shop_attributes td { display: block; } } .product-presentation .shop_attributes p { font-size: 11px; position: static; margin: 0; line-height: 15px; } .product-presentation #attr_toggle { display: none; } .product-presentation > h3 { clear: both; } .product-presentation > .product-list.grid { width: 100%; margin-right: 0; } .product-presentation > .product-list.grid h3 { margin-right: 0; width: 100%; } .product-presentation > .product-list.grid .product-box { margin-right: 0; } .product-presentation > .product-list.grid .product-box + .product-box { margin-left: 5%; } .product_gallery .ad-gallery { margin-left: auto; margin-right: auto; max-width: 100%; } .product_gallery .ad-gallery .ad-image-wrapper { overflow: visible; } .product_gallery .lazy-load { border-radius: 10px; } ad-gallery img { -ms-interpolation-mode: bicubic; -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/spacer.gif', sizingMethod='scale')"; max-width: 100%; height: auto; } .ad-gallery .ad-image img { border: 1px solid #ddd; border: 0px solid rgba(0, 0, 0, 0); -ms-interpolation-mode: bicubic; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15), 0 5px 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15), 0 5px 20px rgba(0, 0, 0, 0.1); overflow: visible; } .ad-gallery .ad-image-wrapper .ad-image { overflow: visible; } .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { right: -8px; opacity: 1; display: block; background: none; right: -8px; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #153587; } .ad-gallery .ad-image-wrapper .ad-next .ad-next-image:before { content: ""; position: absolute; right: 0; width: 0; height: 0; top: -6px; left: -8px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #f5f5f5; } .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image { left: -8px; background: none; width: 0; height: 0; opacity: 1; display: block; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #153587; } .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image:before { content: ""; position: absolute; left: 2px; right: 0; width: 0; height: 0; top: -6px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #f5f5f5; } .pageid-1371 .images { display: none; } .woocommerce .author-presentation > .images { float: right; clear: right; background: #fff; border-left: 1px solid #E1E3E5; box-shadow: 0 1px 2px #ddd; -webkit-box-shadow: 0 1px 2px #ddd; margin-bottom: 0; margin-top: 0; width: 36%; padding: 2em 4%; border-radius: 2px 2px 0 0; padding: 10px 4%; } .woocommerce .product-presentation .images { float: none; clear: right; background: #fff; margin-bottom: 0; margin-top: 0; width: 100%; padding: 2em 4%; border-radius: 2px 2px 0 0; padding: 10px 4%; } .woocommerce .product-presentation .images img { margin: auto; } .woocommerce .product-presentation .images .thumbnails { display: none; } .product-presentation figure div:nth-child(n+5) { display: none; } .product-presentation figure div:nth-child(n+2) img { height: 50px; max-width: 1000%; width: auto; } .single_variation_wrap { padding-top: 1em; } .postid-4015 .product-presentation > .buy .gift-certificates { display: none; } .product-extras { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .product-extras ul { margin: 16px 0; } .product-extras li { list-style: none; } .product-extras span { display: block; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; color: #c2c6ca; text-transform: uppercase; font-size: 12px; } .events .product-presentation header .buy { width: 64%; float: left; clear: none; background: #fff; border-left: 1px solid #E1E3E5; box-shadow: 0 1px 2px #ddd; -webkit-box-shadow: 0 1px 2px #ddd; margin-bottom: 0; margin-top: 0; width: 36%; padding: 2em 4%; } .content .event-hero img { box-shadow: none; -webkit-box-shadow: none; } @media (-webkit-min-device-pixel-ratio: 2) { .author-presentation header { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule@2x.gif") repeat-x bottom; background-size: 1px 4px; } .product-presentation header { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule@2x.gif") repeat-x bottom; background-size: 1px 4px; } } @media (min-resolution: 192dpi) { .author-presentation header { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule@2x.gif") repeat-x bottom; background-size: 1px 4px; } .product-presentation header { background: url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/double-rule@2x.gif") repeat-x bottom; background-size: 1px 4px; } } @media all and (max-width: 767px) { .author-presentation .sharing { right: 30px; } .author-presentation .sharing .icon-shares { margin-right: 0; } } @media all and (max-width: 620px) { .author-presentation .sharing .icon-shares { margin-right: 74px; } } @media (max-width: 1079px) { .author-presentation header > h1.title { font-size: 58px; } .author-presentation > .buy .price-box .price { line-height: 32px; } .author-presentation > .buy .price-box .from { display: block; } .author-presentation > .buy .price-box .amount { display: block; width: auto; } .product-presentation header > h1.title { font-size: 58px; } .product-presentation > .buy .price-box .price { line-height: 32px; } .product-presentation > .buy .price-box .from { display: block; } .product-presentation > .buy .price-box .amount { display: block; width: auto; } } @media (max-width: 767px) { .author-presentation header { padding-bottom: 0; width: 70%; margin: 0; margin-bottom: 1em; margin-top: 0px; } .author-presentation header > .tags { width: 100%; margin-left: 0; } .author-presentation header > h1.title { margin: 20px auto 20px; clear: both; border: none; font-size: 48px; margin-bottom: 0; padding-bottom: 0; } .author-presentation header > h2.subtitle { margin: 20px auto 20px; clear: both; border: none; border-top: 0; margin-top: 0; padding-top: 0; } .author-presentation header > .meta { position: static; border-top: 1px solid #c2c6ca; width: 100%; margin: 1em auto 0; padding: 0 0 1em; } .author-presentation header > .meta > * { margin: 1em 1.5em 0 0; } .author-presentation .wpcf-field-url { background: none; box-shadow: none; -webkit-box-shadow: none; padding: inherit; width: inherit; border: none; float: right; padding: 0 2%; width: 28%; min-width: 28%; margin: 0 auto 20px; background: #fff; } .author-presentation > .buy { background: none; box-shadow: none; -webkit-box-shadow: none; padding: inherit; width: inherit; border: none; padding-left: 0; border-left: 0; width: 70%; float: left; clear: none; box-shadow: none; -webkit-box-shadow: none; } .author-presentation > .buy .price-box { margin-top: 12px; float: left; text-align: center; width: 100%; } .author-presentation > .buy .price-box del { width: 50%; float: left; } .author-presentation > .buy .price-box del + ins { width: 50%; float: left; } .author-presentation > .buy .price-box del .amount { display: block; } .author-presentation > .buy .price-box ins { width: 50%; float: left; } .author-presentation > .buy .price-box ins .amount { display: block; } .author-presentation > .buy .stock { display: inline-block; clear: right; width: 50%; width: 100%; margin: 0 0 0.5em; text-transform: uppercase; text-align: center; } .author-presentation > .buy form { float: left; width: 100%; } .author-presentation > .buy #wishlist_button { float: left; clear: left; width: auto; text-align: center; } .author-presentation .wpcf-field-flippingbook-url { background: none; } .author-presentation .wpcf-field-flippingbook-url + .title { padding-top: 20px; } .author-presentation > .description { width: 100%; margin-right: 0; clear: both; max-width: none; } .author-presentation > .description p { padding-right: 0; } .author-presentation > #tab-reviews { width: 100%; margin-right: 0; clear: both; max-width: none; } .author-presentation > .upsells { width: 100%; margin-right: 0; clear: both; max-width: none; } .product-presentation header { padding-bottom: 0; width: 70%; margin: 0; margin-bottom: 1em; margin-top: 0px; } .product-presentation header > .tags { width: 100%; margin-left: 0; } .product-presentation header > h1.title { margin: 20px auto 20px; clear: both; border: none; font-size: 48px; margin-bottom: 0; padding-bottom: 0; } .product-presentation header > h2.subtitle { margin: 20px auto 20px; clear: both; border: none; border-top: 0; margin-top: 0; padding-top: 0; } .product-presentation header > .meta { position: static; border-top: 1px solid #c2c6ca; width: 100%; margin: 1em auto 0; padding: 0 0 1em; } .product-presentation header > .meta > * { margin: 1em 1.5em 0 0; } .product-presentation .wpcf-field-url { background: none; box-shadow: none; -webkit-box-shadow: none; padding: inherit; width: inherit; border: none; float: right; padding: 0 2%; width: 28%; min-width: 28%; margin: 0 auto 20px; background: #fff; } .product-presentation > .buy { background: none; box-shadow: none; -webkit-box-shadow: none; padding: inherit; width: inherit; border: none; padding-left: 0; border-left: 0; width: 70%; float: left; clear: none; box-shadow: none; -webkit-box-shadow: none; } .product-presentation > .buy .price-box { margin-top: 12px; float: left; text-align: center; width: 100%; } .product-presentation > .buy .price-box del { width: 50%; float: left; } .product-presentation > .buy .price-box del + ins { width: 50%; float: left; } .product-presentation > .buy .price-box del .amount { display: block; } .product-presentation > .buy .price-box ins { width: 50%; float: left; } .product-presentation > .buy .price-box ins .amount { display: block; } .product-presentation > .buy .stock { display: inline-block; clear: right; width: 50%; width: 100%; margin: 0 0 0.5em; text-transform: uppercase; text-align: center; } .product-presentation > .buy form { float: left; width: 100%; } .product-presentation > .buy form br { display: none; } .product-presentation > .buy #wishlist_button { float: left; clear: left; width: auto; text-align: center; } .product-presentation .wpcf-field-flippingbook-url { background: none; } .product-presentation .wpcf-field-flippingbook-url + .title { padding-top: 20px; } .product-presentation #attr_toggle { display: block; } .product-presentation .shop_attributes { margin-top: 0; padding-top: 0; width: 100%; display: none; } .product-presentation .shop_attributes th { font-size: 10px; } .product-presentation .shop_attributes td { font-size: 10px; } .product-presentation > .description { width: 100%; margin-right: 0; clear: both; max-width: none; } .product-presentation > .description p { padding-right: 0; } .product-presentation > #tab-reviews { width: 100%; margin-right: 0; clear: both; max-width: none; } .product-presentation > .upsells { width: 100%; margin-right: 0; clear: both; max-width: none; } .product-presentation > .product-list.grid .product-box { margin-right: 4%; } .product-presentation > .product-list.grid .product-box + .product-box { margin-left: 0%; } .woocommerce .author-presentation > .images { float: right; padding: 0 2%; width: 28%; min-width: 28%; margin: 0 auto 20px; background: #fff; } .woocommerce .product-presentation > .images { float: right; padding: 0 2%; width: 28%; min-width: 28%; margin: 0 auto 20px; background: #fff; } } @media (max-width: 620px) { .author-presentation > header { padding-bottom: 0; width: 100%; margin: 0; margin-top: 0px; text-align: center; } .author-presentation header > .tags { width: 100%; text-align: center; } .author-presentation .wpcf-field-url { float: right; width: 100%; min-width: 100%; margin: 10px auto; padding: 20px 0; text-align: center; background: #fff; border-radius: 2px; box-shadow: 0 1px 2px #aaa; -webkit-box-shadow: 0 1px 2px #aaa; width: 100%; float: none; } .author-presentation > .buy { width: 100%; margin: 0.5em 0; padding: 1em 0; border-top: 1px solid #c2c6ca; } .author-presentation > .buy form .button, .author-presentation > .buy form .fwp-load-more { font-size: 10px; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-presentation > header { padding-bottom: 0; width: 100%; margin: 0; margin-top: 0px; text-align: center; } .product-presentation header > .tags { width: 100%; text-align: center; } .product-presentation .wpcf-field-url { float: right; width: 100%; min-width: 100%; margin: 10px auto; padding: 20px 0; text-align: center; background: #fff; border-radius: 2px; box-shadow: 0 1px 2px #aaa; -webkit-box-shadow: 0 1px 2px #aaa; width: 100%; float: none; } .product-presentation > .buy { width: 100%; margin: 0.5em 0; padding: 1em 0; border-top: 1px solid #c2c6ca; } .product-presentation > .buy form .button, .product-presentation > .buy form .fwp-load-more { font-size: 10px; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .product-presentation > .product-list.grid h3 { margin-right: 4.5%; } .product-presentation > .product-list.grid .product-box { margin-right: 0%; } .product-presentation > .product-list.grid .product-box + .product-box { margin-left: 0%; } .woocommerce .author-presentation > .images { float: right; width: 100%; min-width: 100%; margin: 10px auto; padding: 20px 0; text-align: center; background: #fff; border-radius: 2px; box-shadow: 0 1px 2px #aaa; -webkit-box-shadow: 0 1px 2px #aaa; } } div.pp_woocommerce div.ppt { display: none !important; } div.pp_woocommerce .pp_content_container { padding-bottom: 0; } div.pp_woocommerce .pp_content_container .pp_details { display: none; } .woocommerce-product-gallery__wrapper { margin: 0; } .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { display: inline-block; width: 50px; height: 50px; overflow: hidden; margin: 10px; } .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-of-type { display: block; margin: 10px 0; width: 100%; height: auto; box-shadow: none; } .stock:before { display: none !important; } .single-devotional h3 { margin-bottom: 0; margin-top: 1rem; } .single-devotional .product-list { margin-top: 0; margin-bottom: 40px; } html body #wl-wrapper.wl-button-wrap { padding: 10px 0 10px 0 !important; } .button.add-to-cart.read-more-button, .add-to-cart.read-more-button.fwp-load-more { background-color: #fff; color: #041b72; background-image: none; text-shadow: none; box-shadow: inset 0 -1px 3px #041b72; } .reset_variations { display: none !important; } .content-events .quantity { display: none !important; } /***** META *****/ .meta { width: 100%; clear: both; float: left; margin-right: 0; margin-bottom: 1em; font-size: 16px; text-transform: none; } .meta > div { margin-top: 14px; margin-bottom: 10px; width: 25%; float: left; font-size: 16px; text-transform: none; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .meta > div span { color: #AAB0B5; font-size: 11px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; display: block; text-transform: uppercase; } .meta > div a { border-bottom: 1px solid #c2c6ca; } .meta > div a:hover { border-bottom: 1px solid #596B7C; text-decoration: none; } .heateor_sss_sharing_container { float: right !important; } /***** WISHLISTS *****/ [id=wl-wrapper] .wl-form .form-row-wide { clear: both; } [id=wl-wrapper] .wl-already-in { font-size: 70%; } [id=wl-wrapper] .wl-already-in ul { list-style: none; margin-left: 0; } [id=wl-wrapper] .wl-already-in ul li { padding-left: 0; } .woocommerce-account [id=wl-wrapper] { clear: both; } .woocommerce-account [id=wl-wrapper] .row-actions:empty { display: none; } .woocommerce-account #wl-wrapper .wl-table td { padding-top: 10px; padding-bottom: 10px; } .woocommerce-account #wl-wrapper .wl-share-links { float: right; } #wl-wrapper .wl-panel { float: left; width: 100%; } #wl-wrapper .wl-tabs > li.active > a { background: #F9F9F9; } #wl-wrapper .wl-table td.check-column { padding-left: 2px; } #wl-wrapper .wl-table .product-name p { margin: 0; } #wl-wrapper .wl-rad-table td input[type=radio] { margin-top: -4px; } #wl-wrapper .wl-rad-table tr:first-child { display: none; } #wl-wrapper.woocommerce .wl-intro { float: left; width: 100%; } #wl-wrapper.woocommerce .wl-intro .entry-title { float: left; } #wl-wrapper.woocommerce .wl-intro .wl-intro-desc { float: left; } #wl-wrapper.woocommerce .wl-intro .wl-intro-desc p { margin: 4px 1em; } #wl-wrapper.woocommerce .wl-intro .wl-intro-desc:empty { display: none; } #wl-wrapper.woocommerce .wl-intro .wl-meta-share { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; clear: right; float: right; margin: 10px 0 0 2em; color: #777; border-bottom: 0; padding-bottom: 0; line-height: 24px; } #wl-wrapper.woocommerce .wl-intro .wl-share-url { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; color: #7b7b7b; border-bottom: 0; float: right; margin-bottom: 0; padding-bottom: 0; } #wl-wrapper.woocommerce .wl-intro .wl-share-url strong { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } #wl-wrapper.woocommerce .wl-intro > p { margin-top: 0; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; float: right; } #wl-wrapper.woocommerce .wl-actions-table td .button, #wl-wrapper.woocommerce .wl-actions-table td .fwp-load-more { padding: 8px 14px; font-size: 90%; margin-top: -14px; } #wl-wrapper.woocommerce > .woocommerce-info { text-align: left; border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px; } #wl-wrapper.woocommerce > .woocommerce-info .button, #wl-wrapper.woocommerce > .woocommerce-info .fwp-load-more { margin-right: 1em; } #wl-list-pop-wrap { display: none; } .wl-list-pop { display: none; } /***** WOOCOMMERCE *****/ /* Change address form page */ /* View Order page */ /* Change Password form page */ .woocommerce-result-count { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; text-transform: uppercase; color: #9FA2A4; float: left; margin-bottom: 0; margin-top: 20px; line-height: 20px; padding: 4px 0; } .woocommerce-error { color: #9F102A; } .woocommerce-ordering { float: right; margin-right: 0; margin-top: 20px; } .woocommerce-ordering + .list { margin-top: 0; } .woocommerce-account { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .woocommerce-account .content strong { font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .woocommerce-account .content em { font-style: italic; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Italic", Calibri, sans-serif; font-style: normal; } .woocommerce-account .content address { font-style: italic; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Italic", Calibri, sans-serif; font-style: normal; } .woocommerce-account .content h2 { margin-top: 60px; border-top: 1px solid #c2c6ca; clear: both; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; font-family: Calibri, sans-serif; color: #555; max-width: none; margin-right: 0; line-height: 1.2em; padding-bottom: 0; padding-top: 1em; margin-bottom: 10px; border-bottom: 0; background: none; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .woocommerce-account .myaccount_address { margin: 0.5em 0 2em; } .woocommerce-account #followup_emails_form input[type=checkbox] { margin-top: -4px; } .woocommerce-account #followup_emails_form label { color: #153593; cursor: pointer; } .woocommerce-account #followup_emails_form input[type=submit] { float: right; font-size: 12px; } .woocommerce-account .col2-set.addresses { float: left; width: 100%; margin-bottom: 60px; } .woocommerce-account .col2-set.addresses .button, .woocommerce-account .col2-set.addresses .fwp-load-more { float: right; font-size: 10px; padding-top: 2px; padding-bottom: 2px; } .woocommerce-account .addresses h3 { float: left; margin-bottom: 0.25em; padding-left: 1em; font-size: 16px; } .woocommerce-account .addresses h3 + a { float: left; } .woocommerce-account .addresses address { clear: both; background: #eee; border: 1px solid #fff; border-radius: 3px; box-shadow: inset 0 1px 2px #ddd; -webkit-box-shadow: inset 0 1px 2px #ddd; padding: 0.5em 1em; } .woocommerce-account .recent-orders { clear: left; } .woocommerce-account .recent-orders .my_account_orders { margin: 1em 0; } .woocommerce-account .recent-orders .my_account_orders li { list-style: circle; text-transform: uppercase; } .woocommerce-account .subscriptions { clear: left; } .woocommerce-account .change-address { clear: left; } .woocommerce-account .no-recent-orders { clear: left; font-size: 1em; text-transform: uppercase; margin-top: -1em; margin-bottom: 3em; color: #888; } .woocommerce-account .no-subscriptions { clear: left; font-size: 1em; text-transform: uppercase; margin-top: -1em; margin-bottom: 3em; color: #888; } .woocommerce-account .no-address { clear: left; font-size: 1em; text-transform: uppercase; margin-top: -1em; margin-bottom: 3em; color: #888; } .woocommerce-account .woocommerce_message { margin: 0px 0 0px; } .woocommerce-account .controls { float: right; position: relative; top: -100px; margin-bottom: -100%; font-size: 0.9em; } .woocommerce-account .controls .button, .woocommerce-account .controls .fwp-load-more { font-size: 0.9em; } .myaccount_user { margin-bottom: 3em; float: left; clear: both; } .woocommerce > .change-address:first-child { background: #fff; padding: 1em; border-radius: 1px; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; } .woocommerce .order_details { border-spacing: 0; width: 100%; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; margin: 40px 0; background: #fff; padding: 1em; border-radius: 1px; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; } .woocommerce .order_details .product-name a { border-bottom-color: #f9f9f9; } .woocommerce .order_details strong { font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .woocommerce .order_details li { list-style: none; } .woocommerce .order_details + p + form { margin: 40px auto; background: #fff; padding: 1em; border-radius: 1px; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; width: 100%; float: left; } .woocommerce > .change-password:first-child { max-width: 400px; margin: 40px auto; background: #fff; padding: 1em; border-radius: 1px; box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; } .woocommerce > .change-password:first-child p { text-align: right; margin: 0 auto; width: 100%; max-width: 360px; } .woocommerce > .change-password:first-child .form-row-first { text-align: left; float: none; } .woocommerce > .change-password:first-child .form-row-last { text-align: left; float: none; } .woocommerce p select { width: 100%; width: 95%; } .woocommerce p textarea { width: 100%; width: 95%; } .woocommerce p input[type=text] { width: 100%; width: 95%; } .woocommerce p input[type=password] { width: 100%; width: 95%; } .woocommerce p input[type=datetime] { width: 100%; width: 95%; } .woocommerce p input[type=datetime-local] { width: 100%; width: 95%; } .woocommerce p input[type=date] { width: 100%; width: 95%; } .woocommerce p input[type=month] { width: 100%; width: 95%; } .woocommerce p input[type=time] { width: 100%; width: 95%; } .woocommerce p input[type=week] { width: 100%; width: 95%; } .woocommerce p input[type=number] { width: 100%; width: 95%; } .woocommerce p input[type=email] { width: 100%; width: 95%; } .woocommerce p input[type=url] { width: 100%; width: 95%; } .woocommerce p input[type=search] { width: 100%; width: 95%; } .woocommerce p input[type=tel] { width: 100%; width: 95%; } .woocommerce p input[type=color] { width: 100%; width: 95%; } .woocommerce p .uneditable-input { width: 100%; width: 95%; } .woocommerce header.title + address { margin-top: -20px; } .woocommerce .submit.buy.button, .woocommerce .submit.buy.fwp-load-more { float: right; } .woocommerce table.my_account_orders { border-collapse: collapse; width: 100%; } .woocommerce table.my_account_orders .button, .woocommerce table.my_account_orders .fwp-load-more { font-size: 0.9em; margin-bottom: 2px; } .woocommerce .form-row-first { width: 48%; /* float: left; SPM: Fix for jQuery Select2 dropdown with Japan/Hungary billing/shipping country field */ } .woocommerce .form-row-first select { width: 100%; } .woocommerce .form-row-last { width: 48%; /* float: left; SPM: Fix for jQuery Select2 dropdown with Japan/Hungary billing/shipping country field */ /* float: right; */ } .woocommerce .form-row-last select { width: 100%; } .woocommerce .woocommerce-address-fields > p { clear: both; } .woocommerce #billing_address_1_field, .woocommerce #shipping_address_1_field { margin-bottom: 0; } .woocommerce #billing_address_2_field, .woocommerce #shipping_address_2_field { margin-top: 0; } .woocommerce .woocommerce-invalid-required-field input { border-color: #BE0113; box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); -webkit-box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); } .woocommerce .woocommerce-invalid-required-field select { border-color: #BE0113; box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); -webkit-box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); } .woocommerce .woocommerce-invalid-required-field .chzn-container .chzn-single { border-color: #BE0113; box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); -webkit-box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); background: #fff; } .woocommerce .woocommerce-invalid-required-field .chzn-container .chzn-drop { border-color: #BE0113; box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); -webkit-box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); background: #fff; } .woocommerce .woocommerce-invalid-required-field .chzn-container a { border-color: #BE0113; box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); -webkit-box-shadow: 0 1px 1px rgba(179, 1, 19, 0.3), 0 0px 6px rgba(179, 1, 19, 0.2); background: #fff; } .woocommerce .checkout_coupon { padding: 0 2%; background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); text-align: center; } .woocommerce .checkout_coupon .form-row-last { text-align: left; } .woocommerce .checkout_coupon .form-row-last .button, .woocommerce .checkout_coupon .form-row-last .fwp-load-more { font-size: 0.7em; } .woocommerce #subscribe_to_newsletter_field { width: 100%; margin-bottom: 0; clear: both; } .woocommerce #subscribe_to_newsletter_field input { margin-top: 0; } .woocommerce #subscribe_to_newsletter_field label { display: block; clear: both; cursor: pointer; } .woocommerce #free_issue_field { width: 100%; margin-top: 1em; padding-top: 1.25em; border-top: 3px double #ccc; } .woocommerce #free_issue_field input { margin-top: 0; } .woocommerce #free_issue_field label { cursor: pointer; } .woocommerce .shop_table.cart { width: 100%; margin: 1em 0 40px; padding: 1em 0.5em 0.25em; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); border-radius: 2px; background: #fff; } .woocommerce .shop_table thead { text-align: left; } .woocommerce .shop_table thead th { text-align: left; } .woocommerce .shop_table th { border-bottom: 1px solid #c2c6ca; padding-top: 0.5em; padding-bottom: 0.5em; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; padding: 4px 6px 0px; font-weight: normal; text-align: right; padding-right: 1em; text-transform: uppercase; letter-spacing: 1px; } .woocommerce .shop_table td { padding: 4px 6px 0px; text-align: left; border-bottom: 1px solid #c2c6ca; vertical-align: middle; } .woocommerce .shop_table td.product-price { text-align: center; } .woocommerce .shop_table td a { padding-bottom: 10px; } .woocommerce .shop_table tfoot tr:first-child th { padding-top: 50px; vertical-align: bottom; } .woocommerce .shop_table tfoot tr:first-child td { padding-top: 50px; vertical-align: bottom; } .woocommerce .shop_table tfoot tr:last-child th { border-bottom: 0; } .woocommerce .shop_table tfoot tr:last-child td { border-bottom: 0; } .woocommerce .shop_table .cart_table_item { font-size: 16px; } .woocommerce .shop_table td.product-remove a { margin: 0 10px; font-size: 16px; padding: 5px 6px 0; line-height: 1em; } .woocommerce .shop_table td.product-thumbnail { text-align: center; padding-right: 1em; } .woocommerce .shop_table td.product-thumbnail a img { box-shadow: 0 1px 1px #aaa; -webkit-box-shadow: 0 1px 1px #aaa; max-height: 60px; margin: 10px 0; width: auto; } .woocommerce .shop_table td.product-name { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; padding: 0.5em; font-size: 18px; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .woocommerce .shop_table td.product-name a { border-bottom: 1px solid #fff; transition: 0.15s; -webkit-transition: 0.15s; } .woocommerce .shop_table td.product-name a:hover { border-bottom: 1px solid #153593; transition: 0.1s; -webkit-transition: 0.1s; } .woocommerce .shop_table td.product-price .amount { padding-left: 0; } .woocommerce .shop_table td.product-price del { opacity: 0.7; } .woocommerce .shop_table td.product-price ins { text-decoration: none; } .woocommerce .shop_table td.product-price ins .amount { text-decoration: none; } .woocommerce .shop_table td.product-quantity { text-align: center; } .woocommerce .shop_table td.product-quantity .quantity { padding: 0 4% 0 0; } .woocommerce .shop_table td.product-quantity .minus { width: 30%; max-width: 33px; } .woocommerce .shop_table td.product-quantity .text { width: 50%; font-size: 14px; } .woocommerce .shop_table td.product-quantity .text:focus { height: inherit; } .woocommerce .shop_table td.product-quantity .plus { width: 30%; max-width: 33px; } .woocommerce .shop_table .td.product-quantity .quantity input { height: 24px; font-size: 15px; padding: 0; } .woocommerce .shop_table td.product-subtotal { padding-right: 1em; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .woocommerce .shop_table .actions { text-align: right; border: 0; padding: 1em 1em 0.75em; } .woocommerce .shop_table .actions input[name=update_cart] { font-size: 0.8em; margin-right: 1.5em; } .woocommerce .shop_table .coupon { margin-top: 4px; float: left; text-align: left; } .woocommerce .shop_table .coupon .button, .woocommerce .shop_table .coupon .fwp-load-more { font-size: 0.8em; } .woocommerce .shop_table .coupon label { display: none; } .woocommerce .shop_table .coupon input.input-text { margin-bottom: 0; } .woocommerce .cart-collaterals { float: left; width: 100%; padding: 20px 0; } .woocommerce .cart-collaterals h2 { font-size: 20px; text-align: center; color: #34424F; line-height: 22px; } .woocommerce .cart-collaterals .cart_totals { float: right; } .woocommerce .cart-collaterals .cart_totals + h2 { float: left; margin-top: 0; width: 50%; } .woocommerce .cart-collaterals .cart_totals table { width: auto; margin: 20px auto 0; } .woocommerce .cart-collaterals .cart_totals th { border-bottom: 0; text-align: right; font-weight: normal; padding-right: 1em; } .woocommerce .cart-collaterals .cart_totals td { border-bottom: 0; } .woocommerce .cart-collaterals .product-box { font-size: 0.9em; margin-top: 1em; margin-bottom: 40px; } .woocommerce .cart-collaterals .product-box h2 { font-family: Garamond, "Hoefler Text", "Times New Roman", serif; font-style: italic; font-size: 22px; line-height: 1.4em; text-align: left; font-family: "SabonNextW01-DisplayIta", Garamond, "Hoefler Text", "Times New Roman", serif; font-style: normal; } .woocommerce .cart-collaterals .total th { border-top: 1px solid #c2c6ca; } .woocommerce .cart-collaterals .total td { border-top: 1px solid #c2c6ca; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; } .woocommerce .cart-collaterals th.product-quantity { text-align: center; } .woocommerce .cart-collaterals td.product-quantity { text-align: center; } .woocommerce .cart-collaterals th.product-total { text-align: left; } .woocommerce .cart-collaterals td.product-total { text-align: left; } .woocommerce #order_review .shop_table .shipping th { padding-top: 10px; } .woocommerce #order_review .shop_table table { width: auto; margin: 20px auto 0; } .woocommerce #order_review .shop_table th { vertical-align: top; border-bottom: 0; text-align: right; font-weight: normal; padding-right: 1em; } .woocommerce #order_review .shop_table td { border-bottom: 0; } .woocommerce #order_review .total th { border-top: 1px solid #c2c6ca; } .woocommerce #order_review .total td { border-top: 1px solid #c2c6ca; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; } .woocommerce #order_review th.product-quantity { text-align: center; } .woocommerce #order_review td.product-quantity { text-align: center; } .woocommerce #order_review th.product-total { text-align: left; } .woocommerce #order_review td.product-total { text-align: left; } .woocommerce .cart_suggestions { padding: 2%; margin: 1em 0 2em; width: 100%; border-radius: 3px; border: 1px solid #f0f0f0; box-shadow: inset 0 1px 0px 0px #fff; -webkit-box-shadow: inset 0 1px 0px 0px #fff; background: #fafafa; float: left; } .woocommerce .cart_suggestions > h2 { font-size: 20px; text-align: center; color: #34424F; line-height: 22px; margin: 0.25em 0; } .woocommerce .cart_suggestions .product-box { margin-bottom: 0; } .woocommerce .methods { list-style: none; margin: 0 0 1em 0; } .woocommerce .methods li { line-height: 26px; width: 100%; padding: 4px 1em; display: inline-block; float: left; clear: left; } .woocommerce .methods li + li { padding-top: 4px; border-top: 1px dotted #c2c6ca; } .woocommerce .methods li input { margin-top: -5px; } .woocommerce .methods li label { color: #153593; display: inline; padding-left: 0.25em; line-height: 22px; cursor: pointer; } .woocommerce .methods li label img { margin: 0 3px 3px 0; display: inline-block; } .woocommerce tr.shipping p { display: inline-block; } .woocommerce #shipping_method { list-style: none; margin: 0 0 1em 0; } .woocommerce #shipping_method li { line-height: 26px; width: 100%; padding: 4px 1em 4px 0; display: inline-block; float: left; clear: left; } .woocommerce #shipping_method li + li { padding-top: 4px; border-top: 1px dotted #c2c6ca; } .woocommerce #shipping_method li input { margin-top: -5px; } .woocommerce #shipping_method li label { color: #153593; display: inline; padding-left: 0.25em; line-height: 22px; cursor: pointer; } .woocommerce .shipping_calculator { float: left; text-align: center; width: 50%; margin: 0; padding: 10px 2% 10px; } .woocommerce .shipping_calculator h2 .button, .woocommerce .shipping_calculator h2 .fwp-load-more { font-size: 0.6em; } .woocommerce .shipping_calculator .button, .woocommerce .shipping_calculator .fwp-load-more { font-size: 10px; } .woocommerce .shipping_calculator .shipping-calculator-form { padding-bottom: 10px; } .woocommerce .shipping_calculator .shipping-calculator-form p { margin: 0; } .woocommerce .shipping_calculator .shipping-calculator-form p input { margin: 0 2% 10px; width: 90%; } .woocommerce .shipping_calculator .shipping-calculator-form select { width: 90%; font-size: 0.9em; line-height: 26px; height: 26px; } .woocommerce_info { text-align: center; padding: 0.25em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .woocommerce_message { z-index: 1000; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 18px; color: #666; line-height: 1.5em; padding: 0.75em 1em 0.5em; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); border-radius: 1px; text-align: left; background: #fff; float: right; width: 100%; clear: both; border-top: 1px solid; border-bottom: 1px solid; margin-top: 30px; margin-bottom: 30px; color: #1B6D1A; border-radius: 2px; border: 1px solid #B7C3B7; border-top: 1px solid #1B6D1A; border-bottom: 1px solid #1B6D1A; } .woocommerce_message a { float: right; margin-left: 0.5em; } .woocommerce-message, .woocommerce-cart-notice { z-index: 1000; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 18px; color: #666; line-height: 1.5em; padding: 1.5em; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); border-radius: 1px; text-align: left; background: #fff; float: none; width: 97%; clear: both; border-top: 1px solid; border-bottom: 1px solid; margin-top: 30px; margin-bottom: 30px; color: #1B6D1A; border-radius: 2px; border: 1px solid #B7C3B7; border-top: 1px solid #1B6D1A; border-bottom: 1px solid #1B6D1A; } .woocommerce-cart .woocommerce-message, .woocommerce-checkout .woocommerce-message, .woocommerce-cart .woocommerce-cart-notice, .woocommerce-checkout .woocommerce-cart-notice { width: 100%; } .woocommerce-message a, .woocommerce-cart-notice a { float: right; margin-left: 0.5em; } .woocommerce_warning { z-index: 1000; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 18px; color: #666; line-height: 1.5em; padding: 0.75em 1em 0.5em; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); border-radius: 1px; text-align: left; background: #fff; float: right; width: 100%; clear: both; border-top: 1px solid; border-bottom: 1px solid; margin-top: 30px; margin-bottom: 30px; color: #BE0113; border: 1px solid #D8B1B5; border-top: 1px solid #BE0113; border-bottom: 1px solid #BE0113; font-size: 14px; text-align: left; list-style: none; color: #bfb900; border: 1px solid #d9d6b1; border-top: 1px solid #bfb900; border-bottom: 1px solid #bfb900; } .woocommerce_error { z-index: 1000; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 18px; color: #666; line-height: 1.5em; padding: 0.75em 1em 0.5em; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); border-radius: 1px; text-align: left; background: #fff; float: right; width: 100%; clear: both; border-top: 1px solid; border-bottom: 1px solid; margin-top: 30px; margin-bottom: 30px; color: #BE0113; border: 1px solid #D8B1B5; border-top: 1px solid #BE0113; border-bottom: 1px solid #BE0113; font-size: 14px; text-align: left; list-style: none; } .woocommerce-cart .content h1 { margin-bottom: 40px; } .woocommerce-cart .woocommerce { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .woocommerce-cart .woocommerce strong { font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .woocommerce-cart .woocommerce em { font-style: italic; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Italic", Calibri, sans-serif; font-style: normal; } .woocommerce-cart .woocommerce > * { margin-bottom: 40px; clear: both; margin-top: 0; } .woocommerce-cart .woocommerce .cart-collaterals h2 { text-align: left; } .woocommerce-cart .woocommerce .cart-collaterals ul.products { margin-left: 0; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals { float: left; padding-top: 20px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table { margin: 20px 0; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th { vertical-align: top; padding-top: 13px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .wc-proceed-to-checkout { margin-top: 25px; } .woocommerce-checkout .woocommerce { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .shop_table th.product-quantity { text-align: center; } .shipping_address { overflow: visible; } #shipping_address_2_field { clear: both; } @media (max-width: 767px) { .woocommerce-account .content h2 { margin-top: 1em; } .woocommerce-account .controls { float: left; position: static; margin: 0 0 10px; } p.woocommerce-result-count { -webkit-hyphens: none; hyphens: none; width: 44%; font-size: 14px; line-height: 1.1em; top: 0; } .woocommerce-ordering { float: right; text-align: right; width: 50%; } .woocommerce-ordering .orderby { max-width: 100%; } .woocommerce .cart-collaterals .cart_totals { width: 100%; } .woocommerce .cart-collaterals .cart_totals h2 { margin-bottom: 0; } } @media (max-width: 620px) { .woocommerce .shop_table th.product-remove { display: none; } .woocommerce .shop_table td.product-remove { display: none; } .woocommerce .shop_table th.product-price { display: none; } .woocommerce .shop_table td.product-price { display: none; } .woocommerce .shop_table th.product-thumbnail { display: none; } .woocommerce .shop_table td.product-thumbnail { display: none; } .woocommerce .shop_table .actions { text-align: right; border: 0; padding: 1em 2% 1em; } .woocommerce .shop_table .actions > .button, .woocommerce .shop_table .actions > .fwp-load-more { float: right; } .woocommerce .shop_table .actions input[name=update_cart] { float: left; margin-right: 0; } .woocommerce .shop_table .coupon input.input-text { margin-bottom: 0; } .woocommerce .shipping_calculator { margin-top: 40px; margin-bottom: 0; padding: 15px 4% 10px; width: 100%; } .woocommerce .shipping_calculator h2 { margin-bottom: 0; } .woocommerce .shipping_calculator .shipping-calculator-form { border-right: 0; } .woocommerce .coupon { width: 100%; padding-bottom: 0.5em; padding-right: 4%; margin-bottom: 1em; border-bottom: 1px dotted #c2c6ca; } .woocommerce .coupon input.input-text { width: 48%; float: left; margin-right: 2%; } .woocommerce .coupon input[type=submit] { width: 48%; float: left; margin-top: 10px; } } .woocommerce-checkout .form-row { margin-bottom: 10px; } .woocommerce-checkout .notes { margin-top: 8px; } .clearfix::after { content: ""; clear: both; display: table; } .woocommerce-account .content .meta .addthis_custom_sharing, .woocommerce-checkout .content .meta .addthis_custom_sharing, .woocommerce-cart .content .meta .addthis_custom_sharing { display: none; } .woocommerce-columns--addresses { margin-top: 40px; } .woocommerce .description .woocommerce-product-gallery { display: none; } .demo_store:after { display: none !important; } /* STLYING FOR CHECKOUT from Dan */ .woocommerce-checkout .coupon-container .small, .woocommerce-cart .coupon-container .small { color: #fff; } @media (max-width: 620px) { .woocommerce-checkout .coupon-container .small, .woocommerce-cart .coupon-container .small { margin-left: 0; margin-right: 0; width: inherit; } .woocommerce-checkout .button, .woocommerce-checkout .fwp-load-more, .woocommerce-cart .button, .woocommerce-cart .fwp-load-more { font-size: 14px; } } .woocommerce-checkout .coupon-container.round-dashed .coupon-content, .woocommerce-cart .coupon-container.round-dashed .coupon-content { border-color: rgba(255, 255, 255, 0.5); border-radius: 0.35em; } .woocommerce-checkout .woocommerce .checkout_coupon, .woocommerce-cart .woocommerce .checkout_coupon { padding: 20px 2% 5px; margin-top: 15px; } .woocommerce-checkout .checkout_coupon p, .woocommerce-cart .checkout_coupon p { text-align: left; margin-top: 0; } .woocommerce-checkout .woocommerce .checkout_coupon .form-row-last .button, .woocommerce-checkout .woocommerce .checkout_coupon .form-row-last .fwp-load-more, .woocommerce-cart .woocommerce .checkout_coupon .form-row-last .button, .woocommerce-cart .woocommerce .checkout_coupon .form-row-last .fwp-load-more { font-size: 16px; padding: 2ex 1em; } .woocommerce-checkout h3:first-child, .woocommerce-checkout h3, .woocommerce-cart h2, .woocommerce-cart #coupons_list h3 { font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.02em; color: #555; padding-top: 18px; border-top: 3px double #c2c6ca; } .woocommerce-checkout h3:first-child, .woocommerce-checkout h3, .woocommerce-cart h3:first-child, .woocommerce-cart h3 { margin-top: 48px; } .woocommerce .cart-collaterals h2 { margin-top: 0; } .woocommerce-checkout .woocommerce .checkout #order_review table, .woocommerce-cart .woocommerce .checkout #order_review table { width: 100%; } .woocommerce-checkout .woocommerce .shop_table td, .woocommerce-cart .woocommerce .shop_table td { padding: 12px 8px; vertical-align: top; } .woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents th, .woocommerce-cart .woocommerce .shop_table .cart_item td { border-bottom: 1px solid #E4E6E7; } .woocommerce-cart .content table.woocommerce-cart-form__contents tr + tr td { border-top: 0; } .woocommerce-checkout .cart_item .product-name img { max-width: 65px; float: left; } .woocommerce-cart .woocommerce .shop_table .coupon { margin-top: 0; } @media (max-width: 620px) { .woocommerce-cart .woocommerce .coupon { padding-right: 0; margin-bottom: 0.5em; } .woocommerce-cart .woocommerce .coupon input.input-text { float: none; width: 40%; margin-right: 5px; } .woocommerce-cart .woocommerce .coupon input[type=submit] { float: none; width: auto; margin-top: 0; } .woocommerce-cart .content table th + th:nth-of-type(3), .woocommerce-cart .content table td + td:nth-of-type(3) { border-left: 0; } } .woocommerce-checkout #place_order, .woocommerce-cart .button.checkout-button, .woocommerce-cart .checkout-button.fwp-load-more { letter-spacing: 0.02em; line-height: 1.2; padding-bottom: 2ex; } @media (min-width: 769px) { .woocommerce-checkout #place_order, .woocommerce-cart .button.checkout-button, .woocommerce-cart .checkout-button.fwp-load-more { font-size: 18px; padding: 2ex 1em; } .woocommerce-checkout .woocommerce .shop_table th, .woocommerce-cart .woocommerce .cart-collaterals .shop_table th { width: 50%; } } .woocommerce-checkout .nav-local { display: none; } .woocommerce-checkout .comodo-ssl-badge, .woocommerce-cart .comodo-ssl-badge { float: none; display: inline-block; } .woocommerce-cart .comodo-badge-wrapper { text-align: center; margin-bottom: 0; } #subscribe_to_newsletter_field .optional { display: none; } .woocommerce-cart .woocommerce .shop_table.woocommerce-cart-form__contents th { padding: 4px 6px; } .woocommerce-cart .woocommerce .shop_table td.product-name a { padding-bottom: 0; } .woocommerce-cart .woocommerce .shop_table .product-price, .woocommerce-cart .woocommerce .shop_table .product-quantity, .woocommerce-cart .woocommerce .shop_table .product-subtotal { text-align: center; } .woocommerce-cart .woocommerce .shop_table td.product-thumbnail a img { margin: 0; } .woocommerce .cart-collaterals, .woocommerce-cart .woocommerce .cart-collaterals .cart_totals { padding-top: 0; } .woocommerce-cart .woocommerce .shop_table .order-total td { padding-top: 13px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table { margin: 20px 0 40px; width: 100%; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout { float: inherit; text-align: center; width: 100%; } .woocommerce-cart .button, .woocommerce-cart .fwp-load-more { padding: 2ex 1em; } .woocommerce-cart .actions input.input-text { padding: 8px; } .woocommerce-cart .woocommerce .shop_table .actions input[name=update_cart] { margin-right: 0; } .woocommerce-cart .woocommerce .shop_table td.product-remove a { margin: 0 auto; } .woocommerce-cart.logged-in .woocommerce #shipping_method li label { padding-left: 0.5em; } .woocommerce-cart .woocommerce #shipping_method li label { padding-left: 0; } .woocommerce-cart .woocommerce .cross-sells .product-box h2 { padding-top: 0; border-top: 0; font-size: 22px; line-height: 1.3; text-transform: none; letter-spacing: 0; } @media (max-width: 620px) { .woocommerce-cart .cross-sells .product-box img { margin-bottom: 40px; } .woocommerce-cart .product-box .buttons { width: 100%; text-align: right; margin-top: 8px; } } @media (min-width: 1024px) { .woocommerce-cart .cross-sells .product-box img { margin-right: 3%; } .woocommerce-cart .cross-sells .product-box .main-info { width: 82%; } } .woocommerce-cart .woocommerce .cart-collaterals .product-box { margin-bottom: 1em; } .woocommerce-cart .woocommerce .cart-collaterals .product-box:last-of-type { margin-bottom: 40px; } .woocommerce-cart .cross-sells .product-box .author { padding-top: 5px; } .woocommerce-cart .cross-sells .product-box .price .amount { font-size: 20px; text-align: left; } .woocommerce-cart .cross-sells .product-box .rating .star-rating { top: 2px; } /***** CHECKOUT *****/ .woocommerce .checkout .col2-set { float: left; clear: both; width: 100%; padding: 25px 2%; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); border-radius: 1px; background: #fff; margin-bottom: 40px; } .woocommerce .checkout #shiptobilling { margin-top: 0; text-align: center; border-bottom: 1px solid #c2c6ca; margin-bottom: 50px; padding-bottom: 4px; } .woocommerce .checkout #shiptobilling input { margin-top: -4px; margin-right: 6px; } .woocommerce .checkout #shiptobilling label { padding-top: 3px; cursor: pointer; color: #153593; } .woocommerce .checkout #order_review_heading { clear: both; } .woocommerce .checkout #order_review table { width: auto; margin: 0 auto; } .woocommerce .checkout #order_review table .cart_item td.product-name { text-align: right; } .woocommerce .col-1 { width: 48%; float: left; } .woocommerce .col-2 { width: 48%; float: left; float: right; } .woocommerce #payment { margin-top: 20px; padding: 20px 0; } .woocommerce .payment_methods { top: 0; float: left; clear: both; width: 48%; padding: 25px 2%; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); border-radius: 1px; background: #fff; margin-bottom: 40px; } .woocommerce .place-order { float: right; text-align: right; padding: 25px 2%; background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); } #customer_login > div { background: #fff; box-shadow: 0 1px 1px #aaa; border-radius: 2px; padding: 2% 4%; margin: 2em 0; } #customer_login > div h2 { border-top: 0; margin-top: 0.5em; padding-top: 0; } #customer_login .required { display: none; } #customer_login .button, #customer_login .fwp-load-more { float: right; margin-bottom: 2%; } @media (max-width: 620px) { .woocommerce .col-1 { width: 100%; float: left; clear: both; } .woocommerce .col-2 { width: 100%; float: left; clear: both; } #customer_login > div { margin-top: 0; margin-bottom: 4em; position: relative; } #customer_login .col-1:after { content: ""; width: 100%; height: 1px; border-bottom: 1px solid #c2c6ca; box-shadow: 0 1px #fff; -webkit-box-shadow: 0 1px #fff; position: absolute; left: 0; right: 0; bottom: -2em; } } @media (max-width: 1124px) { .content #customer_login label { font-size: 0.9em; } } @media (max-width: 1000px) { #customer_login .form-row { width: 100%; } #customer_login .form-row-first { width: 100%; } #customer_login .form-row-last { width: 100%; } } .comodo-badge-wrapper { margin: auto; width: 65%; } .comodo-ssl-badge { float: right; clear: right; margin-top: 20px; } section.shipping-calculator-form p.form-row { display: block; } #billing_company_field, #shipping_company_field { clear: both !important; } #billing_phone_field { margin-top: -3px; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals { width: 100%; } .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout { float: right; } .woocommerce-info { font-size: 1rem; } .woocommerce .shop_table td.download-file { padding-bottom: 5px; } div.clear { clear: both; } #shipping_country_field, #shipping_city_field { clear: both; } /* STLYING FOR CHECKOUT from Dan */ .woocommerce-checkout .woocommerce-form-login .form-row { margin-bottom: 0; } .woocommerce-checkout .woocommerce-form-login label { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; margin-top: 10px; } .woocommerce-checkout .coupon-container .small { color: #fff; } .woocommerce-checkout .coupon-container.round-dashed .coupon-content { border-color: rgba(255, 255, 255, 0.5); border-radius: 0.35em; } .woocommerce-checkout .woocommerce .checkout_coupon { padding: 20px 2% 5px; margin-top: 15px; } .woocommerce-checkout .checkout_coupon p { text-align: left; margin-top: 0; } .woocommerce-checkout .woocommerce .checkout_coupon .form-row-last .button, .woocommerce-checkout .woocommerce .checkout_coupon .form-row-last .fwp-load-more { font-size: 16px; padding: 2ex 1em; } .woocommerce-checkout h3:first-child, .woocommerce-checkout h3 { font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.02em; color: #555; margin-top: 48px; padding-top: 18px; border-top: 3px double #c2c6ca; } .woocommerce-checkout input, .woocommerce-checkout textarea { padding: 12px 8px; } .woocommerce-checkout .select2-container--default .select2-selection--single { padding: 8px 0; height: 46px; } .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow { height: 44px; } .woocommerce-checkout .select2-container--default .select2-results > .select2-results__options { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .woocommerce-checkout input[type=checkbox] { margin-top: -5px !important; } .woocommerce-checkout .form-row { margin-bottom: 25px; } .woocommerce-checkout .woocommerce p input[type=text] { width: calc(100% - 18px); } .woocommerce-checkout .woocommerce p textarea { width: calc(100% - 14px); } .woocommerce-checkout input, .woocommerce-checkout textarea { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 16px; } .woocommerce-checkout label { font-family: "Gill Sans W04 Bold", Calibri, sans-serif; letter-spacing: -0.02em; margin-bottom: 8px; display: block; } .woocommerce-checkout label.checkbox { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; letter-spacing: 0; background: rgba(0, 0, 0, 0.05); padding: 5px 10px; border-radius: 4px; } .woocommerce-checkout abbr[title] { border-bottom: 0; color: #555; } .woocommerce-checkout #billing_phone_field { margin-top: -6px; } .woocommerce-checkout .content .notes { margin-top: 40px; padding-top: 0; max-width: 100%; margin-right: 0; } .woocommerce-checkout .woocommerce .checkout #order_review table { width: 100%; } .woocommerce-checkout .woocommerce #order_review .shop_table thead th { padding: 8px 8px 6px 8px; } .woocommerce-checkout .woocommerce .shop_table td { padding: 12px 8px; vertical-align: top; } .woocommerce-checkout .cart_item .product-name img { max-width: 65px; float: left; } @media (max-width: 768px) { .woocommerce-checkout .cart_item .product-name img { display: block; float: inherit; margin: 0 auto 8px auto; } .woocommerce .checkout #order_review table .cart_item td.product-name { text-align: center; } } .woocommerce-checkout .woocommerce .shop_table tfoot tr:first-child td { padding-top: 40px; } .woocommerce-checkout .woocommerce .shop_table tfoot tr:first-child th { padding-top: 46px; } .woocommerce-checkout .woocommerce .shop_table th { width: 50%; } .woocommerce-checkout .woocommerce .shop_table .cart-discount th, .woocommerce-checkout .woocommerce #order_review .shop_table .shipping th, .woocommerce-checkout .woocommerce #order_review .shop_table .order-total th, .woocommerce-checkout .woocommerce #order_review .shop_table .tax-rate th { padding-top: 17px; } .woocommerce-checkout .content strong, .woocommerce-checkout .content-area strong { font-family: inherit; font-weight: inherit; } .woocommerce-checkout .woocommerce #shipping_method { margin: -4px 0 1em 0; } .woocommerce-checkout .woocommerce #shipping_method li label { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; letter-spacing: 0; } .woocommerce-checkout .woocommerce #shipping_method li input { margin-top: -8px; } .woocommerce-checkout .order-total .woocommerce-Price-amount { font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: 400; } .woocommerce-checkout .woocommerce .payment_methods, .woocommerce-checkout .woocommerce .place-order { width: 100%; } .woocommerce-checkout .woocommerce .methods li label { padding-left: 0; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; letter-spacing: 0; } .woocommerce-checkout .payment_box p:last-of-type { margin-bottom: 0; } .woocommerce-checkout .woocommerce .place-order { padding: 0; background: none; box-shadow: none; -webkit-box-shadow: none; text-align: center; } .woocommerce-checkout #place_order { letter-spacing: 0.02em; line-height: 1.2; padding-bottom: 2ex; } @media (min-width: 769px) { .woocommerce-checkout #place_order { font-size: 18px; padding: 2ex 3em; } } .woocommerce-checkout .nav-local { display: none; } .woocommerce-checkout .comodo-ssl-badge { float: none; display: inline-block; } #subscribe_to_newsletter_field .optional { display: none; } /***** SYMPLE TABS *****/ .symple-tabs { font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; font-size: 16px; background: none; border-radius: 0; border: 0px; } .symple-tabs .tab-content { background: #fff; border: 1px solid #ddd; border-top: 0; } .symple-tabs .ui-widget-content { background: #fff; border: 1px solid #ddd; border-top: 0; } .symple-tabs .ui-widget-header { background: none; border: none; } .symple-tabs ul.ui-tabs-nav { margin-left: 1px; } .symple-tabs ul.ui-tabs-nav li a { height: 40px; background: transparent; padding-top: 4px; color: #666; letter-spacing: 1px; font-size: 12px; text-transform: uppercase; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .symple-tabs ul.ui-tabs-nav li:first-child { margin-left: -1px; } .symple-tabs ul.ui-tabs-nav .ui-state-active { margin-left: -1px; } .symple-tabs ul.ui-tabs-nav .ui-state-active a { top: 0px; height: 41px; font-weight: normal; background: #fff; } .symple-tabs ul.ui-tabs-nav .ui-state-active a:hover { font-weight: normal; background: #fff; } .symple-tabs ul.ui-tabs-nav li.ui-state-active:first-child { margin-left: 0px; } .symple-tabs .ui-tabs-nav li { background: transparent; border: 0; border-radius: 0; } @media only screen and (max-width: 520px) { .symple-tabs ul.ui-tabs-nav li { width: 100%; } .symple-tabs ul.ui-tabs-nav li:first-child { margin-left: 0; } } /***** CONTACT PAGE *****/ .contact h2 { color: #555; margin-bottom: 0; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; line-height: 1.2em; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .contact > p { max-width: 600px; } .contact > h2 { margin-top: 1em; } .contact .gform_wrapper { padding: 1% 2%; max-width: 100%; margin-top: 20px; background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); } .contact .gform_wrapper ul li.gfield { clear: none; padding: 0 2%; float: left; width: 50%; } .contact .gform_wrapper ul li.gfield#field_2_3 { width: 100%; } .contact .gform_wrapper .ginput_container textarea { font-size: 120%; } .contact .gform_wrapper .ginput_container input[type=text] { font-size: 120%; } .contact .gform_wrapper .top_label input.medium { font-size: 120%; width: 100%; padding: 15px 10px !important; } .contact .gform_wrapper .gform_footer { text-align: right; margin: 0; padding: 0 3% 0 0; } .contact .gform_wrapper .gform_footer input.button, .contact .gform_wrapper .gform_footer input.fwp-load-more { font-size: 0.8em; } .contact .gform_wrapper .gform_footer input[type=submit] { font-size: 0.8em; } .contact aside { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .contact aside h3 { margin: 2em 0 0; font-size: 20px; border-bottom: 1px solid #c2c6ca; } .contact aside h2 + h3 { margin-top: 20px; } .contact aside address { font-size: 12px; line-height: 1.5em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .contact aside hr { background: transparent; margin: 0.5em 0; } .contact aside p { font-size: 12px; line-height: 1.5em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .contact aside p strong { font-size: 12px; line-height: 1.5em; font-weight: strong; font-family: Calibri, sans-serif; font-weight: normal; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; } .contact .content-col { margin-top: 40px; } .contact .uk-contact-info { padding-bottom: 3em; } .contact .uk-contact-info h3 { font-size: 24px; } .contact .uk-contact-info p { font-size: 16px; } .contact .uk-contact-info address { font-size: 16px; } .content .content-col { width: 50%; float: left; } .content .content-col-main { width: 64%; float: left; } .content .content-col-main + .content-col { float: right; width: 32%; } @media (max-width: 767px) { .contact aside { text-align: center; } .content .content-col { width: 100%; } .content .content-col-main { width: 100%; } .content .content-col-main + .content-col { width: 100%; } } .index { margin-top: 30px; } .index > ol { margin-left: 0; } .index > ol > li { padding: 0; clear: both; } .index > ol > li > h2 { margin-top: 0; overflow: visible; column-span: all; -moz-column-span: all; -webkit-column-span: all; border-bottom: 1px solid #c2c6ca; } .index li { list-style: none; margin-bottom: 70px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 15px; } .index h3 { border-bottom: 1px solid #c2c6ca; padding-bottom: 8px; width: 70%; font-size: 16px; font-weight: bold; font-family: Calibri, sans-serif; font-family: "Gill Sans W04 Bold", Calibri, sans-serif; font-weight: normal; } .index ol ol { margin-left: 0; columns: 4; -moz-columns: 4; -webkit-columns: 4; column-fill: auto; -moz-column-fill: auto; -webkit-column-fill: auto; } .index ol ol li { display: block; clear: left; padding: 0; margin: 0; margin-bottom: 10px; } .index a { color: #24272a; border-bottom: 1px solid #c2c6ca; } .index a:hover { border-bottom: 1px solid #24272a; text-decoration: none; } .index.by-tag li { text-transform: capitalize; } .by-topic > ol { margin-bottom: 1em; columns: 2; -moz-columns: 2; -webkit-columns: 2; } .by-topic > ol > li { margin-bottom: 2em; float: left; width: 48%; width: 98%; margin-right: 2%; columns: 1; -moz-columns: 1; -webkit-columns: 1; } .by-topic > ol > li > a { font-size: 120%; letter-spacing: 1px; text-transform: uppercase; } .by-topic > ol > li > ol { width: 100%; float: none; } .by-topic h2 { margin-top: 46px; } .by-topic h2:after { content: none; } .by-topic h3 { margin-top: 32px; } .by-topic h4 { width: 70%; margin-top: 24px; border-bottom: 1px dotted #c2c6ca; padding-bottom: 2px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 16px; } .by-topic h5 { margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; width: 66.5%; border-bottom: 1px dotted #c2c6ca; font-size: 13px; margin-right: 12px; margin-bottom: 3px; margin-left: 12px; } .by-topic h5 + ol { margin-left: 12px; margin-bottom: 24px; } .by-topic li { line-height: 1.75em; margin-bottom: 1px; } .by-topic li > a { position: relative; } .by-topic li > a:before { content: "›"; font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; line-height: 1em; font-size: 17px; position: absolute; left: -8px; color: #c2c6ca; } .by-topic li > a:hover:before { color: #24272a; } .by-date > ol { columns: 4; -moz-columns: 4; -webkit-columns: 4; } .by-date > ol > li { margin-bottom: 1em; font-size: 20px; float: left; width: 48%; width: 98%; margin-right: 2%; columns: 1; -moz-columns: 1; } .by-date > ol > li > ol { width: 100%; float: none; } .by-date h2 { margin-top: 46px; } .by-date h2:after { content: none; } .by-date h3 { margin-top: 32px; } .by-date h4 { width: 70%; margin-top: 24px; border-bottom: 1px dotted #c2c6ca; padding-bottom: 2px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 16px; } .by-date h5 { margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; width: 66.5%; border-bottom: 1px dotted #c2c6ca; font-size: 13px; margin-right: 12px; margin-bottom: 3px; margin-left: 12px; } .by-date h5 + ol { margin-left: 12px; margin-bottom: 24px; } .by-date li { line-height: 1.75em; margin-bottom: 1px; } .by-date li > a { position: relative; } .by-date li > a:hover:before { color: #24272a; } .by-tag h3 { margin-top: 32px; } .by-tag h4 { width: 70%; margin-top: 24px; border-bottom: 1px dotted #c2c6ca; padding-bottom: 2px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 16px; } .by-tag h5 { margin-top: 24px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; width: 66.5%; border-bottom: 1px dotted #c2c6ca; font-size: 13px; margin-right: 12px; margin-bottom: 3px; margin-left: 12px; } .by-tag h5 + ul { margin-left: 12px; margin-bottom: 24px; } .by-tag li { line-height: 1.75em; } .by-tag li > a { position: relative; } .by-tag li > a:before { content: none; } .by-tag li > a:hover:before { color: #24272a; } .by-scripture > ol { width: 100%; } .by-scripture > ol > li { width: 100%; } .by-scripture h2 a { border-bottom: 0; } .pagination + .list { clear: both; margin-top: 20px; padding-top: 2em; } .pagination + .content-table { margin-top: 60px; } .content-table { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; width: 100%; margin-top: 30px; float: left; clear: both; } .content-table .hidden { visibility: hidden; position: absolute; } .content-table th { text-align: left; text-transform: uppercase; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 13px; font-weight: normal; color: #9fa2a4; border-bottom: 1px solid #c2c6ca; margin-bottom: 13px; } .content-table th.hidden { position: absolute; float: left; visibility: hidden; } .content-table td { padding-top: 14px; padding-right: 12px; padding-bottom: 14px; padding-left: 0px; border-bottom: 1px dotted #ccc; } .content-table td div { position: relative; float: left; width: 100%; } .content-table td:first-child a { font-family: "Sabon Next W01 Regular", Garamond, "Hoefler Text", "Times New Roman", serif; font-size: 15px; } .content-table td:last-child { color: #9fa2a4; } .content-table td a { padding: 2px 0 0px; color: #24272a; border-bottom: 1px solid #c2c6ca; } .content-table td a:hover { text-decoration: none; border-bottom: 1px solid #24272a; } .content-table tr:first-child + tr td { padding-top: 24px; } .content-table tr:hover .description { transition: 0.2s; transition-delay: 0.5s; -webkit-transition: 0.2s; -webkit-transition-delay: 0.5s; visibility: visible; opacity: 1; z-index: 3; } .content-table .description { visibility: hidden; position: absolute; top: 130%; padding: 16px 20px; border-radius: 1px; background: #f8f9f8 url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/textures/paper.jpg"); box-shadow: inset 0 -8px 60px 3px white, 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 -8px 60px 3px white, 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15); font-size: 15px; width: 100%; opacity: 0; line-height: 19px; box-shadow: inset 0 -8px 60px 3px white, 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15), 0 5px 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 -8px 60px 3px white, 0 0 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.15), 0 5px 20px rgba(0, 0, 0, 0.1); } .content-table .description:before { content: "Description"; text-transform: uppercase; color: #9fa2a4; font-size: 11px; display: block; margin-bottom: -3px; } @media (max-width: 767px) { .index > ol > li { columns: 3; -moz-columns: 3; -webkit-columns: 3; } } @media (max-width: 620px) { .index > ol > li { columns: 1; -moz-columns: 1; -webkit-columns: 1; } } @media (max-width: 768px) { .index > ol { width: 92%; margin-left: auto; margin-right: auto; } .index > h2 { width: 92%; margin-left: auto; margin-right: auto; } .by-scripture > ol { width: 92%; margin-left: auto; margin-right: auto; } .by-scripture > ol > li { margin-left: auto; margin-right: auto; } } /***** SEARCH RESULTS *****/ .search .content h1 { margin-top: 0; } .search .content h1 .query { color: #24272a; } .search .content .results-num { margin-top: 18px; float: right; font-size: 15px; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; color: #c2c6ca; letter-spacing: 0; } .search .content .results-num i { color: #24272a; font-style: normal; } .search .search-match { box-shadow: 0 0 3px #aaa; -webkit-box-shadow: 0 0 3px #aaa; border-radius: 3px; background: #991A00; color: #fff; padding: 1px 0.35em 1px; } .search .search nav.nav-breadcrumb a { color: transparent !important; } /***** Modals *****/ #fancybox-outer { box-shadow: none; -webkit-box-shadow: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; } .fancybox-bg { display: none; } #fancybox-content { background: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6), 0 1px 25px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6), 0 1px 25px rgba(0, 0, 0, 0.4); border-width: 5px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; } .toggle { visibility: hidden; height: 0px; opacity: 0; color: red; } .toggle.open { visibility: visible; height: auto; opacity: 1; color: green; } #wishlist_p { font-size: 18px; text-align: center; } @media (-webkit-min-device-pixel-ratio: 2) { #fancybox-close:after { padding-left: 1px; line-height: 31px; } } @media (min-resolution: 192dpi) { #fancybox-close:after { padding-left: 1px; line-height: 31px; } } @media (max-width: 767px) { .mobile-toggle { visibility: hidden; height: 0px; overflow: hidden; opacity: 0; color: red; } .mobile-toggle.open { visibility: visible; height: auto; opacity: 1; color: green; } #fancybox-overlay { top: 0; } } @media (max-width: 1244px) { #fancybox-overlay { width: 100%; left: 0; } } /***** LAYOUT *****/ .full-resource > .woocommerce { float: left; width: 100%; max-width: 600px; } .full-resource > .woocommerce + * { clear: left; } .full-resource > .woocommerce .products { float: left; width: 100%; margin: 0; padding: 0; } .store .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .woocommerce .content, .page-template-default .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .single-product .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .magazine .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .events .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .about-us .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .single .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .page .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .page-template .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .archive .content, .search .content { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .article { clear: both; float: right; margin-top: 30px; margin-right: 3%; width: 69%; } .page-template-template-fullwidth .content, .content.full, .page-template-template-full-width > .content, .page-template-template-vov > .content, .search > .content { clear: both; float: none; margin: 0 auto; padding: 50px 4% 30px; width: 72%; } @media (max-width: 999px) { .store .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .woocommerce .content, .page-template-default .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .single-product .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .magazine .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .events .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .about-us .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .single .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .page .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .page-template .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .archive .content, .search .content { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .article { clear: both; float: right; margin-top: 24px; margin-right: 4%; width: 64%; } .page-template-template-fullwidth .content, .content.full, .page-template-template-full-width > .content, .page-template-template-vov > .content, .search > .content { clear: both; float: none; margin: 0 auto; padding: 30px 4%; width: 72%; } } @media (max-width: 767px) { .store .content { float: left; margin: 10px 4% 0; width: 92%; } .woocommerce .content, .page-template-default .content { float: left; margin: 10px 4% 0; width: 92%; } .single-product .content { float: left; margin: 10px 4% 0; width: 92%; } .magazine .content { float: left; margin: 10px 4% 0; width: 92%; } .events .content { float: left; margin: 10px 4% 0; width: 92%; } .about-us .content { float: left; margin: 10px 4% 0; width: 92%; } .single .content { float: left; margin: 10px 4% 0; width: 92%; } .page .content { float: left; margin: 10px 4% 0; width: 92%; } .page-template .content { float: left; margin: 10px 4% 0; width: 92%; } .archive .content, .search .content { float: left; margin: 10px 4% 0; width: 92%; } .article { float: left; margin: 10px 4% 0; width: 92%; } .page-template-template-fullwidth .content, .content.full, .page-template-template-full-width > .content, .page-template-template-vov > .content, .search > .content { float: left; margin: 10px 4% 0; width: 92%; padding: 4%; margin-left: 0; margin-right: 0; width: 100%; } } .related-articles { font-size: 22px; } .related-articles abbr { display: none; } .more-resources .small { margin-left: 4px; margin-right: 0; width: 100%; } .embed-responsive-16by9 { width: 100%; height: 0; padding-top: 56%; position: relative; } .embed-responsive-16by9 iframe { position: absolute; bottom: 0; width: 100%; height: 100%; } .woocommerce-MyAccount-navigation ul li, .wl-tab-wrap ul li { display: inline-block; padding: 8px; font-size: 18px; border-top: 1px solid #c2c6ca; border-right: 1px solid #c2c6ca; } .woocommerce-MyAccount-navigation ul li.is-active, .wl-tab-wrap ul li.is-active { background-color: #fff; box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.2); } .woocommerce-MyAccount-navigation ul li + li, .wl-tab-wrap ul li + li { margin-left: 0; } .woocommerce-MyAccount-content .woocommerce-Message { margin-top: 40px; } .woocommerce-MyAccount-downloads.shop_table { margin-top: 20px; } .woocommerce-MyAccount-downloads.shop_table td { padding: 10px; } .woocommerce-ResetPassword p, .woocommerce-ResetPassword .form-row-first { width: 100% !important; clear: both; float: none !important; } .hero-slider a, .hero-swiper a { text-decoration: none; } .hero-slider .caption, .hero-swiper .caption { white-space: normal; color: #fff; text-transform: uppercase; font-weight: 600; } .hero-slider h1, .hero-slider h2, .hero-slider h3, .hero-slider h4, .hero-swiper h1, .hero-swiper h2, .hero-swiper h3, .hero-swiper h4 { font-weight: 600; } .hero-slider h2, .hero-swiper h2 { font-size: 38px; font-weight: 700; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 0 50px rgba(75, 66, 61, 0.75); } .hero-slider h2 + h3, .hero-swiper h2 + h3 { margin-top: 1.5em; } .hero-slider h3, .hero-swiper h3 { background: rgba(180, 150, 64, 0.8); font-size: 20px; line-height: 1; padding: 5px 1em; display: inline-block; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12); } .hero-slider { position: relative; width: 100%; height: 400px; overflow: hidden; background: rgba(0, 0, 0, 0.1); } @media all and (min-width: 769px) { .hero-slider { display: block !important; } } .hero-slider .caption { padding: 0 10%; margin-top: 150px; color: #fff; max-width: 1530px; display: none; } .hero-slider .slides { z-index: -1; } .hero-slider .slides .caption { position: absolute; left: 0; right: 0; } @media all and (min-width: 1230px) { .hero-slider .slides .caption { position: relative; /* max-width: 1230px; */ margin-left: auto; margin-right: auto; } } .hero-slider .slides > div { position: absolute; top: 0; left: 0; width: 100%; height: 400px; z-index: 1; display: none; } .hero-slider .slides > div > a { position: absolute; top: 0; right: 400px; bottom: 0; left: 0; background-position: center center; background-size: cover; background-repeat: no-repeat; } @media all and (min-width: 1723px) { .hero-slider .slides > div > a:after { content: ""; position: absolute; top: -50%; bottom: -50%; left: -5%; width: 130%; background-image: inherit; background-size: auto 100%; background-size: cover; display: block; z-index: -1; -webkit-filter: blur(10px); } } .hero-slider .slides > div:last-child { z-index: 2; display: block; } .hero-slider .advance-slide { position: absolute; top: 325px; right: 0; width: 400px; text-align: center; text-decoration: none; z-index: 10; } .hero-slider .advance-slide i { -webkit-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; opacity: 0; filter: alpha(opacity=0); color: #fff; border-radius: 100px; display: block; margin-left: auto; margin-right: auto; font-size: 30px; width: 50px; line-height: 50px; vertical-align: middle; background: rgba(75, 66, 61, 0.7); } .hero-slider .advance-slide i:hover { cursor: pointer; opacity: 1; filter: alpha(opacity=100); background: rgba(75, 66, 61, 0.8); } .hero-slider .thumbs { pointer-events: none; z-index: 10; height: 400px; max-width: 1787px; width: auto; margin-left: auto; margin-right: auto; position: relative; } .hero-slider .thumbs > * { pointer-events: auto; } .hero-slider .thumbs h2 { font-size: 20px; } .hero-slider .thumbs h3 { font-size: 12px; padding: 3px 0.75em; margin-top: 0; } .hero-slider .thumbs .caption { margin-top: 0; padding-top: 18.6666666667px; } .hero-slider .thumbs > div { width: 400px; height: 200px; position: absolute; overflow: hidden; top: 0; right: 0; } .hero-slider .thumbs > div > a { background-position: center center; background-size: cover; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.1); display: block; width: 100%; height: 200px; } .hero-slider .thumbs > div:nth-child(1) { background-color: #4b423d; } .hero-slider .thumbs > div:nth-child(2) { background-color: #514742; } .hero-slider .thumbs > div:nth-child(3) { background-color: #564c46; } .hero-slider .thumbs > div:nth-child(4) { background-color: #5c514b; } .hero-slider:hover .advance-slide i { opacity: 0.9; filter: alpha(opacity=90); } .hero-slider:hover .advance-slide i:hover { opacity: 1; filter: alpha(opacity=100); } .hero-swiper { overflow-y: hidden; -webkit-overflow-scrolling: touch; white-space: nowrap; background: rgba(0, 0, 0, 0.25); } .hero-swiper > * { display: inline-block; width: 96%; height: 300px; background-size: 100% auto; background-size: cover; background-position: center center; vertical-align: middle; } .hero-swiper .caption { margin-top: 120px; padding-left: 20px; padding-right: 20px; } .hero-swiper h2 { font-size: 18px; } .hero-swiper h3 { font-size: 16px; padding: 4px 0.75em; } .hero-swiper h2 + h3 { margin-top: 1em; } @media all and (max-width: 768px) { .hero-swiper { display: block !important; } } .cssvhunit .hero-swiper > a { height: 40vh; } .cssvhunit .hero-swiper > a .caption { position: relative; top: 50%; margin-top: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { font-family: "FontAwesome"; content: ""; margin-left: 5px; } span#sorttable_sortrevind, span#sorttable_sortfwdind { display: none !important; } table.sortable th::after, th.sorttable_sorted::after, th.sorttable_sorted_reverse::after { display: inline-block; width: 24px; height: 24px; } th.sorttable_sorted::after { font-family: "FontAwesome"; content: " "; margin-left: 5px; } th.sorttable_sorted_reverse::after { font-family: "FontAwesome"; content: " "; margin-left: 5px; } table.register { border-collapse: separate; border-spacing: 2px; } @media (min-width: 769px) { table.register td, table.register th { padding: 10px; font-size: 16px; border: 1px solid #ddd; } table.register th { background: #e5e5e5; } table.register tr:nth-of-type(1) th:nth-of-type(1) { background: #fff; } .tab-content li, .tab-content td { font-size: 16px; } } table.register h3 { margin-top: 25px; } @media (max-width: 768px) { table.register, table.register thead, table.register tbody, table.register th, table.register td, table.register tr { display: block; } table.register th { position: absolute; top: -9999px; left: -9999px; } tr { border: 1px solid #ccc; } table.register td { /* Behave like a "row" */ border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; } table.register td:before { /* Now like a table header */ position: absolute; /* Top/left values mimic padding */ top: 2px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; } } @media (min-width: 769px) { table.register td, table.register th { padding: 10px; font-size: 16px; border: 1px solid #ddd; } table.register th { background: #e5e5e5; } table.register tr:nth-of-type(1) th:nth-of-type(1) { background: #fff; } .tab-content li, .tab-content td { font-size: 16px; } } table.register h3 { margin-top: 25px; } .page.page-template-default .audio-store-content { width: 100%; margin: 0; padding: 50px 5%; } .page .searchandfilter ul { margin-left: 0; } .page .searchandfilter ul li { display: inline-block; margin-right: 20px; } .page .searchandfilter ul li .search-filter-reset { margin-bottom: 12px; } .audio-highlights-container { overflow-x: auto; white-space: nowrap; } .audio-highlights-container .audio-highlight { display: inline-block; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; } .facetwp-facet { display: inline-block; margin-right: 8px; } .facetwp-facet input { width: 140px; margin: 0; border-radius: 2px; font-size: 14px; display: inline-block; height: 16px; line-height: 18px; padding-left: 2em; -webkit-appearance: none; transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -moz-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -webkit-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -o-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .facetwp-facet input:hover { border-color: #24272a; background-color: #fff; } .facetwp-facet input:focus { border-color: #24272a; background-color: #fff; box-shadow: 0 0 2px #fff; -webkit-box-shadow: 0 0 2px #fff; transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -moz-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -webkit-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -o-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; } .facetwp-type-fselect, .facetwp-dropdown { transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -moz-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -webkit-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; -o-transition: width 0.5s, background 0.5s, border 0.5s, margin 0.5s, box-shadow 0.5s; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .facetwp-dropdown { margin-bottom: 0; width: 100%; } .facetwp-search-wrap { padding-right: 8px; } .facetwp-facet-search, .facetwp-search-wrap { display: flex; width: 100%; max-width: 500px; margin-bottom: 16px; } .facetwp-facet-search i.facetwp-btn, .facetwp-search-wrap i.facetwp-btn { display: none; } .facetwp-facet-search input, .facetwp-search-wrap input { width: calc(100% - 34px); padding-top: 10px; padding-bottom: 10px; background: rgba(255, 255, 255, 0.75) url("https://banneroftruth.org/uk/wp-content/themes/banner3/images/icon-magnifier.png") 10px 50% no-repeat; } .facet-dropdown-set { display: flex; flex-wrap: wrap; align-items: flex-start; margin-bottom: 40px; } @media (max-width: 991px) { .facet-dropdown-set { flex-wrap: wrap; } } @media (min-width: 992px) { .facet-dropdown-set { flex-wrap: no-wrap; } .facet-dropdown-set .facetwp-facet { flex-grow: 2; width: auto; } .facet-dropdown-set .facetwp-facet .fs-wrap { width: auto; flex-grow: 2; } } .facet-dropdown-set .facetwp-facet { display: flex; margin-bottom: 1rem; text-align: left; } @media (max-width: 991px) { .facet-dropdown-set .facetwp-facet { flex-basis: 100%; margin-bottom: 8px; } .facet-dropdown-set .facetwp-facet .fs-wrap, .facet-dropdown-set .facetwp-facet .fs-label-wrap { width: 100%; } } .facet-dropdown-set .facetwp-type-fselect .fs-label { padding: 10px 22px 10px 8px; } .content table { min-width: 100%; } .content table td.audio-cell { text-align: center; vertical-align: middle; } .audioPlay, .audioPause { padding: 16px; border-radius: 50%; background: white; border: 1px solid #dedede; display: inline-block; margin-bottom: 6px; } .audioPlay { padding-left: 20px; } .audioPause { padding-left: 16px; display: none; } .load-more-wrapper { text-align: center; margin: auto; padding-top: 16px; } .audio-body tr.audio-result-row td { vertical-align: middle; padding: 0.5rem 1rem; } @media (max-width: 991px) { .audio-body tr.audio-result-row td { padding: 8px; } } .audio-body tr.audio-result-row .add-to-cart { display: block; min-width: 75px; } @media (max-width: 991px) { .hidden-sm-down { display: none !important; } } @media (min-width: 992px) { .hidden-md-up { display: none !important; } } .audio-store-content .added_to_cart { display: none; } .woocommerce-product-gallery__trigger { display: none; } .flex-control-nav li { box-sizing: border-box; display: inline-block; padding: 5px; list-style-type: none; width: 33%; } .flex-viewport .woocommerce-product-gallery__wrapper { margin-left: -2px; } /* DAN'S OLD CUSTOMIZER WORK */ @media screen and (max-width: 620px) { body.woocommerce-cart td.product-remove, body.woocommerce-cart th.product-remove { display: block !important; } body.woocommerce-cart td.product-remove { border-bottom: 0 !important; padding-left: 0 !important; padding-right: 0 !important; } } main#main div.content-events section.specials.product-list { display: none; } main#main div.content-events #tab-reviews { display: none; } .wc-authorize-net-cim-credit-card-new-payment-method-form input { font-size: 14px !important; margin-top: 8px !important; } .wc-authorize-net-cim-credit-card-new-payment-method-form input:placeholder-shown { background: transparent; box-shadow: 0 0 0 black; border: 1px solid #aaa; } body.woocommerce-checkout #woocommerce-cart-notice-65-min-for-free-shipping { display: none; } body.woocommerce-cart .donation_form { margin-bottom: 5px; padding: 0; width: 100%; } body.woocommerce-cart div.donation { color: #24272a !important; background: transparent !important; border: 0px solid #ddd !important; display: flex; flex-wrap: wrap; padding: 0 0 2rem !important; box-shadow: 0 0 0; width: 100%; display: block; } body.woocommerce-cart div.donation p.message { width: 100%; padding: 0; margin-top: 0; } body.woocommerce-cart div.donation .input.text { padding: 0; display: flex; align-items: center; } body.woocommerce-cart div.donation .input.text * { margin-right: 10px !important; } body.woocommerce-cart div.donation .input.text label:first-child:after { content: " $"; } body.woocommerce-cart div.donation input.button, body.woocommerce-cart div.donation input.fwp-load-more { height: 30px; padding-left: 12px; padding-right: 12px; float: right; margin-left: 12px; margin-top: 0px; box-sizing: border-box; } body.woocommerce-cart div.donation input.text { margin-bottom: 4px; } body.woocommerce-cart div.donation input.text, body.woocommerce-cart div.donation select.input.select, body.woocommerce-cart div.donation input.button, body.woocommerce-cart div.donation input.fwp-load-more { box-sizing: border-box; height: 32px; display: inline-block; padding: 0 0.5rem; margin: unset; } div.donation input.button, div.donation input.fwp-load-more { margin-left: auto !important; color: #fff; border-color: #041b72; text-shadow: 0 -1px #1c2a5c; box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -moz-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; -webkit-box-shadow: inset 0 1px 2px #515EB4, 0 1px #fff; background-color: #163891; background-image: -webkit-gradient(linear, left top, left bottom, from(#163891), to(#071f70)); background-image: -webkit-linear-gradient(top, #163891, #071f70); background-image: -moz-linear-gradient(top, #163891, #071f70); background-image: -o-linear-gradient(top, #163891, #071f70); background-image: -ms-linear-gradient(top, #163891, #071f70); background-image: linear-gradient(top, #163891, #071f70); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#163891", EndColorStr="#071f70"); font-size: 70%; padding: 0 0.75rem !important; } div.donation label { width: auto; display: inline-block; } h3.support-banner + h3.support-banner { display: none; } body.woocommerce-checkout h3 { margin-top: 8vh; } body.woocommerce-cart div.donation select.select { display: inline-block; color: #24272A; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; height: 20px; padding: 4px 6px; margin-bottom: 10px; line-height: 20px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background-color: white; border: 1px solid #c2c6ca; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } span.note p { font-size: 90%; opacity: 0.75; margin-top: -10px; } body.woocommerce-checkout div.donation select.select { height: 36px; } /* other */ .button, .fwp-load-more { padding: 0.8em 1em; } .content table, .content-area table { font-size: 14px; } .content table .button, .content table .fwp-load-more, .content-area table .button, .content-area table .fwp-load-more { padding: 0.8em 1em !important; font-size: 10px !important; } /* woocomerce account */ .woocommerce-MyAccount-navigation ul li a::before { font-size: 12px; } .woocommerce-MyAccount-navigation ul li { font-size: 16px; background-color: rgba(0, 0, 0, 0.03); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; padding: 0; } .woocommerce-MyAccount-navigation > ul { display: grid; grid-gap: 3px; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); } .woocommerce-MyAccount-navigation ul li.is-active { box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.1); } .woocommerce-MyAccount-navigation ul li > a { font-size: 14px; display: block; padding: 8px; } .woocommerce-account .addresses header.title a { margin-left: 0.2em; } .woocommerce-account .addresses header.title a::before { top: -8px; } .woocommerce-account .addresses h3 { padding-left: 0; } .woocommerce-account .woocommerce-MyAccount-content { margin-top: 30px; } .woocommerce-account .woocommerce .order_details { background: transparent; box-shadow: none; -webkit-box-shadow: none; padding: 0; border-radius: 0; } .woocommerce-account .woocommerce .shop_table th { border-bottom: 0; padding: 8px 8px 6px 8px; } .woocommerce-account .woocommerce .shop_table td { border-bottom: 0; } .woocommerce-account .woocommerce .shop_table.cart { padding: 0; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; } table.sv-wc-payment-gateway-my-payment-methods-table { margin-bottom: 1em; } /* Subscription tabs */ .woocommerce-account { font-family: "Gill Sans W01 Medium", Calibri, sans-serif; } .woocommerce-MyAccount-navigation > ul { display: grid; grid-gap: 3px; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); } .woocommerce-MyAccount-navigation ul li { font-size: 16px; background-color: rgba(0, 0, 0, 0.03); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; padding: 0; } /* ? */ .woocommerce-MyAccount-navigation ul li, .wl-tab-wrap ul li { display: inline-block; } /* ? */ .woocommerce-MyAccount-navigation ul li > a { font-size: 14px; display: block; padding: 8px; } .woocommerce-MyAccount-navigation ul li a::before { font-size: 12px; } .woocommerce-MyAccount-navigation ul li.is-active { box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.1); } .woocommerce-MyAccount-navigation ul li.is-active a::before { opacity: 1; } /* Subscription table */ .woocommerce-account .woocommerce-MyAccount-content { margin-top: 30px; } .content table, .content-area table { font-size: 14px; } .woocommerce .shop_table thead { text-align: left; } .content table thead, .content-area table thead { background: #fff; } .woocommerce-account .woocommerce .shop_table th { border-bottom: 0; padding: 8px 8px 6px 8px; } .woocommerce .shop_table thead th { text-align: left; } .woocommerce-account .woocommerce .shop_table td { border-bottom: 0; } /* ? */ .woocommerce .shop_table td { padding: 4px 6px 0px; text-align: left; vertical-align: middle; } .woocommerce .shop_table td a { padding-bottom: 10px; } .woocommerce table.my_account_orders .button, .woocommerce table.my_account_orders .fwp-load-more { margin-bottom: 2px; } .content table .button, .content table .fwp-load-more, .content-area table .button, .content-area table .fwp-load-more { padding: 0.8em 1em !important; font-size: 10px !important; } .woocommerce-account .woocommerce .order_details { background: transparent; box-shadow: none; -webkit-box-shadow: none; padding: 0; border-radius: 0; } table.sv-wc-payment-gateway-my-payment-methods-table { margin-bottom: 1em; } body ul.woocommerce-error { margin-left: unset; width: 97%; } body.woocommerce-checkout ul.woocommerce-error, body.woocommerce-cart ul.woocommerce-error { width: 100%; margin-left: unset; } ul.woocommerce-error li + li { margin-top: 1em; } ul.woocommerce-error li, p.woocommerce-info, div.cart-empty.woocommerce-info, body:not(.logged-in):not(.single-product) div#wl-wrapper.woocommerce, .error { background: #f2dadc; border: 1px solid #d9adb2; border-radius: 3px; box-shadow: 0 5px 8px rgba(50, 0, 5, 0.05); color: #5b171e; list-style-type: none; padding: 1em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 18px; } ul.woocommerce-error li a, p.woocommerce-info a, body:not(.logged-in):not(.single-product) div#wl-wrapper.woocommerce a, .error a { color: #5b171e; text-decoration: underline; } #woocommerce-cart-notice-65-min-for-free-shipping, .success { background: #e5f2da; border: 1px solid #c6d9b8; border-radius: 3px; box-shadow: 0 5px 8px rgba(5, 50, 0, 0.05); color: #365c19; padding: 1em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 18px; } #woocommerce-cart-notice-65-min-for-free-shipping a, .success a { color: #365c19; text-decoration: underline; } /* 365c19 */ div.woocommerce-message[role=alert], div.woocommerce-Message--info, div.woocommerce-info, .info { background: #dadef2; border: 1px solid #b8c0e5; border-radius: 3px; box-shadow: 0 5px 8px rgba(5, 0, 50, 0.05); color: #172a75; padding: 1em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 18px; width: 100%; } div.woocommerce-message[role=alert] a, div.woocommerce-Message--info a, div.woocommerce-info a, .info a { text-decoration: underline; } body.woocommerce-view-order .woocommerce-MyAccount-content > p:nth-child(2) { background: #f2e6da; border: 1px solid #d9c8b8; border-radius: 3px; box-shadow: 0 5px 8px rgba(50, 50, 0, 0.05); color: #8c5f31; padding: 1em; font-family: "Gill Sans W01 Medium", Calibri, sans-serif; font-size: 18px; width: 100%; } body.woocommerce-view-order .woocommerce-MyAccount-content > p:nth-child(2) mark { background: #d9c8b8; color: #8c5f31; } body.page-id-24142 .content { margin: 0 auto; float: none; } #menu-main-menu .hidden-desktop { display: none !important; } @media (max-width: 768px) { #menu-main-menu .hidden-desktop { display: block !important; } } .site-header .logo img { max-width: 225px !important; } html body .supsystic-social-sharing { display: block; float: right; } html body .supsystic-social-sharing .sharer-flat { border-color: #102e84 !important; background-color: #102e84 !important; border-radius: 3px; margin-right: 0.5rem; } html body .supsystic-social-sharing .sharer-flat .fa { font-size: 14px; } .woocommerce-checkout .form-row { margin-bottom: 10px; } @import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=05efd2ac-9e66-4b66-b4d5-fc9a2af1d80e"); @font-face{ font-family:"Gill Sans W04 Light"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/3054685f-9d62-4022-a91b-c967a77f0399.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/bef137ae-8972-46a3-9a77-f0453736e755.woff") format("woff"); } @font-face{ font-family:"Gill Sans W04 Book"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/4bfd13a9-3195-4d8f-87a9-83a212d18b16.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/63aa9f40-04be-453a-a672-aa8f9919115d.woff") format("woff"); } @font-face{ font-family:"GillSansW04-BookItalic"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/688f1581-b411-41b9-ac0a-cf8f11f9f016.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/ad4e4365-3d3d-427b-a9a9-94c3b9dfa074.woff") format("woff"); } @font-face{ font-family:"Gill Sans W04 Roman"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/a5dcf2a7-92c3-402b-8233-9da23c2af1c1.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/39ede25d-544d-4537-8668-3e9af68a26ec.woff") format("woff"); } @font-face{ font-family:"Gill Sans W04 Italic"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/7120553e-9994-4377-af63-55bd44b0344c.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/7e6e1775-e8fa-4a7b-87ed-ba0247747274.woff") format("woff"); } @font-face{ font-family:"Gill Sans W04 Bold"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/5402bd17-7535-47d2-a0a8-b50dc226348c.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/1063b047-48b7-4f7c-876b-f93d4ab62b2c.woff") format("woff"); } @font-face{ font-family:"Gill Sans W01 Medium"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/d9f9decc-5fa8-4390-a105-4f89f6b7b055.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/cd5a93fc-2bb1-48df-8982-11119cd6e270.woff") format("woff"); } @font-face{ font-family:"Gill Sans MT W01 Bold"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/86470f48-8e3a-4e92-814b-253f9befd235.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/6f221e27-e272-4694-960b-a1fad35ed77d.woff") format("woff"); } @font-face{ font-family:"Gill Sans Nova W01 Book"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/43b67b68-8704-4bc0-9c41-620c664cb9dd.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/37a7a423-c7fe-48f9-8013-63d2cc236c7a.woff") format("woff"); } @font-face{ font-family:"Gill Sans Nova W01 Medium"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/54b694e4-27f0-465e-9bc4-6639d5bf709a.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/fbbea18d-5f65-424f-8883-dadcefcc4ef8.woff") format("woff"); } @font-face{ font-family:"Gill Sans Nova W01 SemiBold"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/5fb9e481-085f-4ad5-8574-ffabb4dbe7a9.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/cc1cc8a6-92c2-4d62-973e-e4a20c3df0bf.woff") format("woff"); } @font-face{ font-family:"Sabon Next W01 Regular"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/d913b226-c0d7-49e2-b231-1fc570fcdc9a.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/9bbfbdbd-1ab0-4d8f-80d8-c690ab217070.woff") format("woff"); } @font-face{ font-family:"Sabon Next W01 Italic"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/665097c7-8110-499e-b4db-12cf6081477b.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/a1a8e1e5-7387-45ce-96bb-70af11ca66c0.woff") format("woff"); } @font-face{ font-family:"Sabon Next W01 Demi"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/a9068ef6-cebc-4c2e-a52f-0b1d29cc2328.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/14120fb6-0d68-4785-b95e-0f47d1945981.woff") format("woff"); } @font-face{ font-family:"SabonNextW01-DemiItalic"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/76e94838-4d7f-4ceb-a6f6-ca122d0270c1.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/fcf1cd8c-4387-4016-809b-f4c2257054a6.woff") format("woff"); } @font-face{ font-family:"Sabon Next W01 Bold"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/533ce8a9-a0a4-4a40-96c5-76aa564a3d7f.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/952c2825-2ba9-448a-8375-492e78886fc9.woff") format("woff"); } @font-face{ font-family:"SabonNextW01-BoldItalic"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/a868a4e8-5f86-4ab4-91d6-af840757cc63.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/e5fcd2e6-2ba1-4d60-98ec-11a62cfeb8f4.woff") format("woff"); } @font-face{ font-family:"SabonNextW01-ExtraBold"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/b93b4df6-8746-4c97-acf3-4ca340b60c9d.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/10746d7c-fc3e-46ba-a5ef-542b0ba32b8e.woff") format("woff"); } @font-face{ font-family:"SabonNextW01-ExtraBoldI"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/bc0ce9d9-d844-4199-88ba-69d06a6b9cf7.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/c41b22e5-71d8-4797-a78b-b70d49cceb67.woff") format("woff"); } @font-face{ font-family:"Sabon Next W01 Display"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/d23cb1de-d130-4bab-be0e-d2f37552b686.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/0ec59a8b-e91f-45d4-928d-f864aa5a36c5.woff") format("woff"); } @font-face{ font-family:"SabonNextW01-DisplayIta"; src:url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/c1a81f67-da5f-47ac-9c68-f6cc2ad8e5bf.woff2") format("woff2"),url("https://banneroftruth.org/uk/wp-content/themes/banner3/Fonts/a338bd15-4aed-4121-8208-f9134332b0cc.woff") format("woff"); } /*# sourceMappingURL=theme.css.map */