article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
html {
-ms-text-size-adjust: 100%; 
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
a {
background: transparent;
}
a:focus {
outline: thin dotted;
}
a:active,
a:hover {
outline: 0;
}
b,
strong,
th {
font-weight: bold;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
white-space: pre-wrap;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
font-size: 80%;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0; 
padding: 0; 
}
button,
input,
select,
textarea {
font-family: inherit; 
font-size: 100%;
margin: 0; 
}
button,
input {
line-height: normal;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; 
}
button[disabled],
html input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0; 
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top; 
}
fieldset {
border: 0;
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
img {
vertical-align: middle;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;
box-sizing: border-box;
max-width:100%;
width:auto\9;
height: auto;
}
textarea {
resize: vertical;
} button,
input,
select,
textarea {
font-family:Arial, Helvetica, sans-serif;
color: #262626;
font-size:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; 
box-sizing: border-box; 
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 1.2;
color: #262626;
}
a { 
color: #8e1b1e;
text-decoration: none;
-webkit-transition: color 0.3s ease-out;
transition: color 0.3s ease-out;
}
a:hover {
color: #000;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl {
margin-top:0;
margin-bottom:20px;
}
h1,
h2 {
font-family: 'Cinzel', serif;
}
h1 {
font-size: 32px;
font-weight: 700;
color: #9d1d21;
line-height: 1;
}
h2 {
font-size: 28px;
font-weight: 400;
color: #262626;
line-height: 1;
}
h3 {
font-size: 24px;
color: #9d1d21;
}
h4 {
color: #a16d28;
font-size: 20px;
} body {
background:#290e0e url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/body_bg.jpg) repeat-x center top;
background-attachment: fixed;
}
.header-top {
width: 1000px;
max-width: 100%;
margin: 0 auto;
background:#5b1315 url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/bg_top.png) repeat-x 0 0;
color: #fff;
font-size: 12.5px;
padding: 5px 0;
}
.logo {
float: left;
margin: 0 0 0 16px;
}
.formsitelink { position: absolute; left: -99999px;}
.signup-form-block {
width: 188px;
height: 24px;
background: #6b1114;
border-radius: 7px;
background-clip: padding-box;
float: right;
margin: 12px 10px 0 0;
}
.signupbutton,
.signupbutton:hover {
width: auto;
height: 24px;
font-size: 12px;
color: #eb6156;
font-style: italic;
display: block;
text-decoration: none;
line-height: 24px;	
color:#ce5048;
padding: 0 0 0 7px;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/button_arrow_red.png) no-repeat 168px center;
}
.signup-form-block .fsBody .fsForm {
margin: 0;
padding: 0;
background: none;
border:0;
}
.signup-form-block  .fsBody .fsPage {
width: auto;
min-width: 10px;
width: 162px;
float: left;
}
.signup-form-block  .fsBody .fsPagination {
width: 22px;
float: right;
clear: none;
}
.signup-form-block .fsForm .fsSubmit,
.signup-form-block .fsBody .fsRowBody {
width: auto;
padding: 0;
margin: 0;
border:0;
background: none;
}
.signup-form-block .fsForm .fsRowBody .fsLabel,
.signup-form-block .fsForm div.fsError { display: none;}
.signup-form-block .email-signup,
.signup-form-block .fsForm .fsRowBody .fsFormatEmail {
width: 162px;
height: 22px;
margin: 1px 0 0;
padding: 0 0 0 10px;
border: 0;
font-size: 12px;
color: #eb6156;
font-style: italic;
background: none;
max-width: 100%;
}
.signup-form-block .fsForm .fsRowBody input.fsFormatEmail {
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/sprite_icons.png) no-repeat 7px -117px;
}
.signup-form-block .fsForm .fsFieldFocused input.fsFormatEmail {
background: none;
}
.signup-form-block .fsForm .fsValidationError { background: none; border:0;}
.signup-form-block .fsForm .fsValidationError input.fsFormatEmail {
background:#ffe1db;
}
.signup-form-block .fsForm .fsRowBody input.fsFormatEmail.onChangeing {
background:#ffe1db;
}
.signup-form-block .fsBody .fsForm > div { padding: 0 !important; margin: 0; }
.signup-form-block .fsBody .fsForm > div > p { padding-top:2px; font-size: 13px; color: #fff;}
.signup-form-block .signup-button,
.signup-form-block .fsSubmit input.fsSubmitButton {
width: 22px;
height: 24px;
float: right;
text-align: left;
font-size: 0;
line-height: 0;
text-indent: -9999px;
border: 0;
padding: 0;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/sprite_icons.png) no-repeat -35px -89px;
cursor: pointer;
}
.social-links {
width: 116px;
float: right;
height: 26px;
margin:0 10px 0 0;
}
.social-links a {
display: inline-block;
float: left;
width: 26px;
height: 26px;
font-size: 0;
line-height: 0;
text-indent: -9999px;
margin-right: 4px;
background-image: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/sprite_icons.png);
background-repeat: no-repeat;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.social-links a:hover {
opacity: .8;
}
.social-links a.icon_fb {
background-position:0 -149px;
}
.social-links a.icon_twitter {
background-position:-30px -149px;
}
.social-links a.icon_utube {
background-position:-60px -149px;
}
.social-links a.icon_instagram {
background-position:-90px -149px;
margin-right: 0;
}
.header-top .social-links {
margin-top: 10px;
}
.email-contactno {
overflow: hidden;
text-align: right;
padding: 16px 10px 0;
}
.email-contactno a {
color: #fff;
}
.email-contactno a:hover {
color: #fff;
text-decoration: underline;
}
.menu-toggle {
display: none;
}
.main-navigation {
background:#ffffff url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/menu_bg.png) repeat-x 0 bottom;
}
.fixedmenu .main-navigation {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index:50;
}
.fixedmenu #page {
padding-top: 83px;
}
.navigation-wrapper {
width: 1000px;
max-width: 100%;
margin: 0 auto;
padding: 15px 0 25px;
}
.text-logo {
float: left;
margin-left: 16px;
}
.main-menu-block {
position: relative;
float: right;
margin-right: 10px;
}
#menu-main-menu {
margin: 0;
padding: 0;
list-style: none;
float: right;
padding-top: 8px;
}
#menu-main-menu > li {
float: left;
position: relative;
margin-left: 5px;
}
#menu-main-menu > li > a {
display: block;
vertical-align: top;
font-weight: bold;
font-size: 15px;
line-height: 1;
color: #a16d28;
text-transform: uppercase;
padding: 5px 8px 8px;
background:#fff;
border-top: 4px solid #fff;
border-radius: 5px;
background-clip: padding-box;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#menu-main-menu > li:hover > a {
color: #a3702e;
background:#fcf3d4;
border-color:#9d1d21;
}
#menu-main-menu > li.current_page_item > a,
#menu-main-menu > li.current_page_parent > a {
color: #fbeec3;
background:#9d1d21;
border-color:#9d1d21;
}
#menu-main-menu .sub-menu {
display: none;
position: absolute;
top: 90%;
left: 0;
background:#fcf3d4;
width: 208px;
padding: 0;
margin: 0;
list-style: none;
z-index: 51;
}
#menu-main-menu li:hover > .sub-menu {
display: block;
}
#menu-main-menu .sub-menu li {
display: block;
}
#menu-main-menu .sub-menu li a {
display: block;
vertical-align: top;
font-size: 12.5px;
font-weight: bold;
color: #a3702e;
padding:7px 8px;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#menu-main-menu .sub-menu li a:hover,
#menu-main-menu .sub-menu li a:focus,
#menu-main-menu .sub-menu li.current-menu-item a {
background-color: #9d1d21;
color: #fbeec3;
}
.content-page-top,
#main,
.site-footer {
width: 1000px;
max-width: 100%;
margin: 0 auto;
}
#main {
background:#fff;
}
.site-footer {
padding: 12px 0 15px;
color: #fff;
}
.footer-address {
font-size: 12px;
color: #faedc2;
float: left;
width: 200px;
}
.site-footer .email-contactno {
overflow: visible;
float: right;
padding-right: 10px;
padding-top: 5px;
}
.site-footer .signup-form-block {
margin-top: 1px;
margin-right: 0;
}
#main #primary {
float: left;
width: 72.7%;
background:url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/page_shadow.png) repeat-x 0 0;
}
#main #primary #content {
padding: 20px 16px;
}
#main #primary #content .attachment-full {
border: 5px solid #f6dd8b;
}
#main #primary #content .entry-content {
padding-top: 15px;
}
#main #secondary {
width: 27.3%;
float: right;
background:#fbefc7 url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/sidebar_shadow.png) repeat-x 0 0;
padding: 25px 0 20px;
}
#main #secondary .widget {
padding: 0 7px;
margin-bottom: 20px;
}
#main #secondary .widget .widget-title {
font-family: 'Cinzel', serif;
font-size: 22px;
font-weight: 400;
color: #9d1d21;
border-bottom: 5px solid #c69b39;
margin-bottom: 7px;
}
#content .entry-header {
background:url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/two_lines.png) repeat-x 0 bottom;
padding: 0 0 10px;
margin-bottom: 10px;
}
h1.entry-title,
.single-product h2.entry-title {
color: #696969;
font-weight: 400;
font-size: 43px;
margin-bottom: 0;
}
.breadcrumbs {
font-size: 11px;
}
img.alignright {
float: right;
margin: 4px 0 10px 15px;
max-width: 40%;
}
img.alignleft {
float: left;
margin: 4px 15px 10px 0;
max-width: 40%;
}
#secondary .menu,
#secondary .product-categories  {
margin: 0;
padding: 0;
list-style: none;
}
#secondary .menu a,
#secondary .product-categories a {
font-size: 14px;
font-weight: bold;
color: #a3702e;
display: block;
vertical-align: top;
padding: 7px 10px 7px 15px;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#secondary .menu a:hover,
#secondary .menu .current_page_item a,
#secondary .product-categories a:hover,
#secondary .product-categories .current-cat a {
background-color:#9d1d21;
color: #fbefc7;
}
.page-template-page-templatesfull-width-php #main #primary,
.home #main #primary,
.woocommerce-cart #main #primary,
.woocommerce-checkout #main #primary,
.woocommerce-account #main #primary {
width: 100%;
float: none;
}
.home .breadcrumbs {
display: none;
}
.taglines-block {
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/two_lines.png) repeat-x 0 0;
margin: 20px 0;
text-align: center;
padding-top: 7px;
}
.taglines-block .tagline-1 {
color: #a16d28;
font-family: 'Cinzel', serif;
font-size: 50px;
letter-spacing: 12px;
line-height: 1;
}
.taglines-block .tagline-2 {
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/two_lines.png) repeat-x 0 center;
color: #7f1616;
font-family: 'Cinzel', serif;
font-size:28px;
}
.taglines-block .tagline-2 span {
display: inline-block;
vertical-align: middle;
padding: 0 15px;
background: #fff;
}
.home #main #primary {
background-image: none;
}
.home #main #primary #content {
padding-top: 5px;
}
.three-buttons {
padding: 0 15px;
}
.three-buttons .widget_sp_image {
float: left;
margin: 0 2% 20px 0;
width: 32%;
}
.three-buttons .widget_sp_image:last-child {
margin-right: 0;
}
.three-buttons .widget_sp_image a {
display: block;
vertical-align: top;
border: 3px solid #a16d28;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.three-buttons .widget_sp_image a:hover {
border: 3px solid #e9aa29;
}
.home .intro-video {
width: 57.8%;
float: left;
}
.home .intro-video h2 {
font-family: Arial,Helvetica,sans-serif;
font-size: 22px;
font-weight: normal;
text-transform: uppercase;
color: #a3702e;
margin: 0;
text-align: center;
margin-bottom: 5px;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/two_lines.png) repeat-x 0 center;
}
.home .intro-video h2 span {
display: inline-block;
padding: 0 10px;
vertical-align: middle;
background: #fff;
}
.home .intro-video h2 strong { 
font-weight: bold; 
color: #b51e09;
}
.home #content .page {
width: 39%;
float: right;
padding-top: 25px;
}
.home #content .page h1.entry-title {
margin: 0;
color: #9d1d21;
}
.home #content .entry-header {
border: 0;
background: 0;
margin: 0;
padding: 0;
}
.home #main #primary #content .entry-content {
padding: 0;
font-size: 16px;
color: #4e4e4e;
}
.button-more {
display: inline-block;
padding: 7px 32px 7px 12px;
background:#9d1d21 url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/button_arrow.png) no-repeat right center;
border-radius: 6px;
background-clip: padding-box;
color: #faedc2;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.button-more:hover,
.button-more:focus {
background-color:#cc262c;
color: #fff;
}
.home-bottom {
padding: 15px 15px 35px;
}
.home-bottom h3.block-title {
font-family: 'Cinzel', serif;
font-weight: 400;
font-size: 36px;
margin: 0 0 15px;
line-height: 1;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/two_lines.png) repeat-x 0 center;
}
.home-bottom h3.block-title span {
display: inline-block;
padding: 0 10px 0 0;
vertical-align: middle;
background-color: #fff;
}
.home-bottom-block .countdown-block {
float: left;
width: 32.7%;
text-align: center;
}
.home-bottom-block .the-countdown h3 {
font-weight: bold;
font-size: 13px;
margin: 10px 0;
color: #414141;
}
.countdown_row {
display: block;
overflow: hidden;
}
.the-countdown .hasCountdown {
margin: 0;
}
.the-countdown .countdown_section {
background: none;
width: auto;
float: left;
display: block;
margin: 0;
color: #a4a2a3;
font-size: 15px;
font-family: 'Roboto Condensed', sans-serif;
}
.the-countdown .countdown_section:last-child {
margin-right: 0;
}
.the-countdown .countdown_section .countdown_amount {
display: block;
width: 75px;
height: 68px;
vertical-align: middle;
color: #b8b4b5;	
font-family: 'Allerta Stencil', sans-serif;
font-size: 40px;
line-height: 62px;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/sprite_icons.png) no-repeat 0 0;
margin-bottom: 3px;
}
.button {
display: inline-block;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
color: #faedc2;
background-color: #6b1114;
text-align: center;
padding: 10px 12px;
border-radius: 6px;
background-clip: padding-box;
border: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.button:hover,
.button:focus {
background-color:#cc262c;
color: #fff;
}
.countdown-block .button {
display: block;
border-radius:0;
margin: 15px 0 0;
}
.countdown-block h4 {
margin-bottom: 5px;
color: #414141;
font-weight: bold;
text-transform: uppercase;
font-size: 24px;
line-height: 1;
}
.countdown-block h4 span {
font-weight: normal;
font-family: 'Roboto Condensed', sans-serif;
font-size: 22px;
letter-spacing: 12px;
}
.facebook-social-plugin-block {
width: 300px;
float: right;
}
.twitter-social-plugin-block {
overflow: hidden;
text-align: center;
}
.twitter-social-plugin-block iframe.twitter-timeline {
max-width: 310px !important;
margin: 0 auto;
}
.page-description .royalSlider {
border: 5px solid #f6dd8b;
margin-bottom: 30px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box;
}
.product-page-subtitle {
color: #9d1d21;
font-size: 30px;
line-height: 1.1;
padding-bottom: 3px;
margin-bottom: 10px;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/two_lines.png) repeat-x 0 bottom;
font-weight: 400;
}
.woocommerce .products p {
margin: 0;
}
.woocommerce ul.products li.product h3 {
font-size: 15px;
padding: 0 0 5px;
font-weight: 700;
margin-bottom: 0;
color: #000;
line-height: 1.1;
}
.woocommerce ul.products li.product p br { display: none;}
.woocommerce ul.products li.product .onsale { display: none;}
.woocommerce ul.products li.product a img, 
.woocommerce-page ul.products li.product a img {
box-shadow:none;
}
.woocommerce ul.products li.product .price {
margin-bottom: 10px;
font-size: 15px;
color: #9d1d21;
font-weight: 600;
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total
{
border-color: #000;
}
.woocommerce .addresses h3 {
font-size: 18px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
padding: 6px;
line-height: 1.2;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
font-weight: 600;
}
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page a.button, .woocommerce-page button.button, 
.woocommerce-page input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page #content input.button {
background: #000;
color: #fff;
border: 0;
font-family: Arial,Helvetica,sans-serif;
font-weight: 600;
}
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce #content input.button:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page #content input.button:hover {
background: #9e1d21;
color: #fff;
border: 0;
font-family: Arial,Helvetica,sans-serif;
font-weight: 600;
}
.single-product #content div.product div.images {
width: 39%;
}
.single-product #content div.product div.images img {
border: 5px solid #f6dd8b;
box-shadow: none;
max-width: 100%;
width: auto;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box;
}
.single-product #content div.product div.entry-summary {
width: 58%;
}
.single-product #content div.product div.entry-summary .product_title {
font-weight: 400;
color: #9d1d21;
font-size: 26px;
margin-bottom: 10px;
}
.single-product #content div.product div.entry-summary .price {
color: #000;
font-size: 17px;
font-weight: bold;
margin-bottom: 10px;
}
.single-product #content div.product div.entry-summary .cart {
margin-bottom: 20px;
}
.single-product #content div.product div.entry-summary .single_add_to_cart_button {
background: #9e1d21;
color: #fbefc7;
text-shadow:none;
font-size: 14px;
border: 0;
padding: 7px 15px;
}
.woocommerce #content .related.products .products li .price,
.woocommerce #content .upsells.products .products li .price {
color: #9d1d21;
font-weight: 600;
font-size: 15px;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
display: none;
}
.woocommerce .cart-collaterals h2 {
font-size: 21px;
}
.woocommerce .cart-collaterals .shipping_calculator h2 {
text-align: right;
margin-top: 30px;
} .cinzel {
font-family: 'Cinzel', serif;
}
.hide,
.woobreadcrumb { display: none;}
.entry-header .woobreadcrumb { display: block;} .assistive-text,
.site .screen-reader-text {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:focus {
background: #fff;
border: 2px solid #333;
border-radius: 3px;
clip: auto !important;
color: #000;
display: block;
font-size: 12px;
padding: 12px;
position: absolute;
top: 5px;
left: 5px;
z-index: 100000; } .ir {
font-size:0;
line-height:0;
padding:0;
display:inline-block;
text-align:left;
text-indent:-9999px;
} .clearfix:before,
.clearfix:after {
content: " "; 
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
} #content .fsBody .fsForm {
margin: 0 auto;
border:0;
}
#content .fsBody .fsForm  .fsSectionHeader {
background: none;
padding: 0;
margin: 0;
}
#content .fsBody .fsForm .fsSectionHeader .fsSectionHeading {
color: #9d1d21;
font-size: 30px;
line-height: 1.1;
padding-bottom: 3px;
margin-bottom: 10px;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/two_lines.png) repeat-x 0 bottom;
font-weight: 400;
}
#content .fsBody .fsForm .fsRowBody {
padding: 10px;
}
#content .fsBody .fsForm .fsSection  {
margin-bottom: 20px;
}
#content .fsBody .fsForm .fsSubmit {
margin: 0;
padding: 0 0 0 8px;
background: none;
text-align: left;
}
#content .fsBody .fsForm .fsSubmit #recaptcha_area {
margin: 0 0 20px;
}
#content .fsBody .fsForm .stacklock {
margin: 20px 0 0 0 !important;
}
#content .fsBody .fsForm .fsSubmit input.fsSubmitButton,
.buttonpay {
background-color: #9d1d21;
padding: 10px 18px;
border:0;
color: #fff;
font-size: 18px;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out; 
}
#content .fsBody .fsForm .fsSubmit input.fsSubmitButton:hover,
.buttonpay:hover {
background-color: #000;
color: #fff;
} #content div.sl_leftcol {
width:100%;
display:block;
margin-bottom:10px;
}
#content #search_box #search_box_form {
background:#fbefc7;
}
#content div.sl_rightcol {
display:block;
width:100%;
padding:0;	
}
#content #results_box #results_box_header { 
background:#c69b39;
}
#content span.location_name {
color:#000;
}
#content input#addressSubmit, #content input#slpw_addressSubmit {
background:#c69b39;
font-weight:bold;
padding:7px 15px;
}
#content input#addressSubmit:hover, #content input#slpw_addressSubmit:hover {
background:#000;
font-weight:bold;
padding:7px 15px;
}
#content form#searchForm LABEL, 
#content div#slpw_searchform LABEL {
display: inline-block;
padding-left: 0;
padding-right: 0;
text-align: left;
width: 90px;
font-weight:bold;
}
#content div#slpw_searchform .search_item,
#content form#searchForm .search_item {
padding-left: 15px;
}
#content div#radius_in_submit {
text-align: left;
padding-left:90px;
}
#content input#addressInput {
height:28px;
}
#content div#map {
padding:0;
border:0;
box-shadow:none;
}
.gform_wrapper .partial_entry_warning {
visibility: hidden;
position: absolute;
left: -99999px;
top: -99999px;
}
.gform_wrapper .gf_page_steps {
margin-bottom: 30px!important;
}
.gform_wrapper .gf_page_steps .gf_step {
font-size: 20px;
font-weight: 400;
margin-right: 80px;
}
.gform_wrapper .gf_step.gf_step_active {
color: #000;
font-weight:700;
}
.gform_wrapper .gf_step.gf_step_completed {
color:#1cbf2d;
font-weight:700;
opacity: 1;
}
.gform_wrapper .gf_page_steps .gf_step .gf_step_number {
display: none;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_radio,
body .gform_wrapper .top_label div.ginput_container {
margin-top: 0!important;
}
.gform_wrapper .ginput_container input {
padding:8px!important;
}
.gform_wrapper.gf_browser_gecko select {
padding:6px 8px!important;
}
.gform_wrapper ul.gfield_radio {
overflow: hidden;
}
.gform_wrapper ul.gfield_radio li {
float: left;
margin-right: 30px!important;
}
.gform_wrapper ul.gfield_radio li label {
width: auto!important;
max-width:100%!important;
}
.gform_wrapper .gform_page_footer {
margin-top: 30px !important;
margin-bottom: 40px !important;
padding-top: 30px !important;
}
.gform_wrapper  .backto-home-link {
padding-top: 10px!important;
}
.gform_wrapper .gform_page_footer .button {
padding-left: 30px;
padding-right: 30px;
}
input[type="checkbox"], 
input[type="radio"] {
margin-top: 1px;
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
margin-top: 30px!important;
}
.gform_wrapper #input_5_15 span {
margin-bottom: 10px;
}
.gform_wrapper #input_5_15 span label {
margin-top: 5px!important;
}
.gform_wrapper #gform_page_5_3 h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 700;
color: #262626;
margin-bottom: 10px;
}
.gform_wrapper #gform_page_5_3 p {
margin-bottom: 10px;
}
.gform_wrapper #gform_page_5_3 #field_5_19,
.gform_wrapper #gform_page_5_3 #field_5_27 {
margin-top: 0;
}
.gform_wrapper #gform_page_5_3 #field_5_19 > label,
.gform_wrapper #gform_page_5_3 #field_5_27 > label,
.gform_wrapper #gform_page_5_3 #field_5_22 > label {
display: none;
}
.gform_wrapper #gform_page_5_3 #field_5_28,
.gform_wrapper #gform_page_5_3 #field_5_21,
.gform_wrapper #gform_page_5_3 #field_5_23 {
padding: 15px;
background: #f2f2f2;
border: 1px solid #dedede;
margin-top: 15px;
} 
.gform_wrapper #gform_page_5_3 #field_5_21 > label,
.gform_wrapper #gform_page_5_3 #field_5_23 > label,
.gform_wrapper #gform_page_5_3 #field_5_28 > label {
font-size: 16px;
}
.gform_wrapper #gform_page_5_4 #field_5_24 > label {
width: 100px;
border-top: 1px solid #a29c9c;
padding-top: 5px;
}
.gform_wrapper #gform_page_5_4 span.ginput_total {
color: #1cbf2d;
font-size: inherit;
font-weight: 700;
font-size: 24px;
}
.gform_wrapper #gform_page_5_4 .ginput_product_price_label {
display: none;
}
.gform_wrapper #gform_page_5_4 #field_5_30,
.gform_wrapper #gform_page_5_4 #field_5_31,
.gform_wrapper #gform_page_5_4 #field_5_36,
.gform_wrapper #gform_page_5_4 #field_5_38,
.gform_wrapper #gform_page_5_4 #field_5_40 {
position: absolute;
width: 20px;
left: -9999px;
top: -9999px;
visibility: hidden;
overflow: hidden;
}
.gform_wrapper .gform_page_footer .button {
min-width: 130px;
}
.gform_wrapper #gform_page_5_4 .gform_page_footer .gform_button {
background:#1cbf2d;
color:#fff;
min-width: 150px;
} .fsForm .fsCell {
padding: 0!important;
outline: none;
} 
.main-navigation {
position: relative;
}
.main-navigation .country-selector {
position: absolute;
top: -30px;
right: 0;
}
.main-menu-block {
float: none;
clear: both;
margin-right: 0;
}
#menu-main-menu {
float: none;
padding-top: 20px;
}
.menu-membership-menu-container .country-selector,
.menu-about-menu-container .country-selector {
display: none;
}
#main #primary #content .entry-content ol,
#main #primary #content .entry-content ul {
padding-left: 12px;
}
.fsboxshadow .fsBody .fsForm {
box-shadow: none!important;
}
.related.products {
clear: both;
}
#secondary .product-categories .children {
list-style: none;
}
#secondary .product-categories .children li a {
padding-left: 40px;
}
.quantity .qty {
height: 28px;
}
.site-footer .fs-modal__bottom,
.site-footer #fsSaveResumePassword {
display: none!important;
}  @media screen and (max-width:1023px) { .email-contactno {
padding: 10px;
clear: right;
}
.logo { margin-top: 5px;}
.main-menu-block,
#menu-main-menu {
float: left;
width: 100%;
clear: both;
}
.main-menu-block { padding-top: 15px;}
.footer-inner {padding: 0 16px;	}
.site-footer .email-contactno {
clear: right;
padding: 10px 0 0;
}
.footer-address {
clear: both;
margin-top: -53px;
}
.home-bottom-block .countdown-block {
width: 100%;
float: none;
margin-bottom: 20px;
}
.countdown-block .hasCountdown {
display: inline-block;
}
.facebook-social-plugin-block {
width: 47.5%;
}
.twitter-social-plugin-block {
float: left;
width: 47.5%;
text-align: right;
}
.single-product #content div.product div.images {
float: left;
}
.single-product #content div.product div.entry-summary {
float: right;
}
#content .fsBody .fsFieldRow input[type="email"], 
#content .fsBody .fsFieldRow input[type="number"], 
#content .fsBody .fsFieldRow input[type="tel"], 
#content .fsBody .fsFieldRow input[type="text"], 
#content .fsBody .fsForm textarea {
padding: 5px;
font-size: 100%;
}
#content .fsBody .fsForm .fsLabel,
#content .fsBody .fsForm .fsOptionLabel,
#content .fsBody .fsForm .fsSupporting {
font-size: 110% !important;
}
}
@media screen and (max-width:899px) { 
.home #content .page,
.home .intro-video {
width: 100%;
float: none;
}
.home #content .page {
padding: 0 0 10px;
}
}
@media screen and (max-width:768px) { 
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 48%;
}
}
@media screen and (max-width: 767px) { .main-menu-block {
padding: 0;
height: 1px;
float: none;
}
.menu-main-menu-container {
}
#menu-main-menu {
width: 100%;
background-color: #000;
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
left: -800px;
top: 0;
padding: 13px 0;
float: none;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
z-index: 50;    	
}
#menu-main-menu.toggled-on {
left: 0;
}
#menu-main-menu > li {
float: none;
margin: 0;
padding: 2px 15px;
}
#menu-main-menu > li > a {
padding: 8px;
background:#fff;
border-top: 0;
}
#menu-main-menu > li:hover > a,
#menu-main-menu > li:hover > a:focus {
color: #a3702e;
background:#fcf3d4;
border:0;
}
#menu-main-menu > li.current_page_item > a,
#menu-main-menu > li.current_page_parent > a {
color: #fbeec3;
background:#9d1d21;
border:0;
}
#menu-main-menu .sub-menu {
display: none;
width: 100%;
position: relative;
top: auto;
left: auto;
border-radius: 5px;
margin-top: 1px;
}
#menu-main-menu li:hover > .sub-menu {
display: none;
}
#menu-main-menu li.menu-item-has-children.current_page_item > .sub-menu,
#menu-main-menu li.menu-item-has-children.current-menu-parent > .sub-menu {
display: block;
}
#menu-main-menu .sub-menu li a {
padding-left: 20px;
}
.menu-toggle {
background:#9d1d21 url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/mmenu-icon.png) no-repeat 10px center;
border-radius: 4px;
color: #fff;
cursor: pointer;
display: block;
font-size: 17px;
height: 40px;
line-height: 40px;
padding: 0 10px 0 50px;
position: absolute;
right: 15px;
top: -42px;
border:0;
}
.navigation-wrapper {
padding-bottom: 15px;
}
.email-contactno {
padding-right: 15px;
}
.signup-form-block { margin-right: 15px;}
#menu-main-menu li.menu-item-has-children span {
display: block;
width: 20px;
height: 20px;
position: absolute;
background: #000 url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/plus_minus.png) no-repeat 4px 3px;
border-radius: 3px;
right: 20px;
top: 8px;
z-index: 51;
}
#menu-main-menu li.menu-item-has-children.current_page_item span,
#menu-main-menu li.menu-item-has-children.current-menu-parent span,
#menu-main-menu li.submenu-toggle span {
background-position: 3px -38px;
}
#menu-main-menu .submenu-toggle > .sub-menu {
display: block;
}
#menu-main-menu li.submenu-toggle:hover > .sub-menu {
display: block;
}
#menu-main-menu .sub-menu li:first-child a {
border-radius: 2px 2px 0 0;
}
#menu-main-menu .sub-menu li:last-child a {
border-radius: 0 0 2px 2px;
}
#main #primary,
#main #secondary {
width: 100%;
float: none;
}
#main #secondary,
#main #primary #content {
padding: 20px 15px;
}
#main #secondary {
padding-left: 0;
padding-right: 0;
}
.footer-inner,
#main #secondary .widget {
padding: 0 15px;
}
.text-logo,
.logo {
margin-left: 15px;
}	
.taglines-block .tagline-1 { 
font-size: 40px;
}
.taglines-block .tagline-2 { 
font-size: 24px;
}
.gform_wrapper ul.gfield_radio li {
width: 140px;
}
.gform_wrapper .gf_page_steps .gf_step {
float: left;
width: 120px;
margin-right:auto;
}
.gform_wrapper .ginput_container input {
padding: 5px 10px!important;
}
.gform_wrapper.gf_browser_gecko select {
padding: 6px 10px !important;
}
.main-navigation .country-selector {
display: block;
position: relative;
top: auto;
right:auto;
padding: 5px 10px;
margin:6px 15px 0;
background: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.main-navigation .country-selector label {
color: #a16d28;
}
}
@media screen and (max-width: 675px) {
.facebook-social-plugin-block {
width: 300px;
float: none;
margin: 0 auto 20px;
}
.twitter-social-plugin-block {
width: 300px;
margin: 0 auto;
float:none;
}
#content .fsBody .fsForm .fsSectionHeader .fsSectionHeading {
font-size: 22px;
}
#content .fsBody .fsForm .fsRowBody {
padding-left: 0;
padding-right: 0;
padding-bottom: 3px;
padding-top: 3px;
}
#content .fsBody .fsForm .fsLabel {
margin-bottom: 4px;
}
#content .fsBody .fsForm .fsSubmit {
padding-left: 0;
}
}
@media screen and (max-width: 567px) { .site-footer .signup-form-block {
float: left;
margin:0;
}
.site-footer .social-links {
float: left;
margin: 15px 0 10px;
clear: both;
}
.site-footer .email-contactno {
clear: both;
float: left;
text-align: left;
padding: 0 0 10px;
}
.footer-address {
float: none;
clear: both;
width: 100%;
margin: 0;
}
.single-product #content div.product div.images,
.single-product #content div.product div.entry-summary {
float: none;
width: 100%;
}
.gform_wrapper.gf_browser_gecko select,
.gform_wrapper .ginput_container input {
font-size: 16px;
}
.gform_wrapper .gf_page_steps .gf_step {
width: 96px;
font-size: 18px;
}
.gform_wrapper .gform_page_footer {
overflow: hidden;
}
.gform_wrapper .gform_page_footer .button.gform_next_button {
width: auto!important;
float: right;
} 
.gform_wrapper .gform_page_footer .button.gform_previous_button {
width: auto!important;
float: left;
}
.gform_wrapper #gform_page_5_4 .gform_page_footer .gform_button{
width: auto;
float: right;
min-width: 150px;
}
}
@media screen and (max-width: 479px) { h1 { font-size: 28px;}
h2 { font-size: 26px;}
h3 { font-size: 22px;}
h4 { font-size: 18px;}
h1.entry-title,
.single-product h2.entry-title { font-size: 32px;}
#menu-main-menu { top: 7px;}
.text-logo { width:150px;}
.menu-toggle { top: -35px;}
.header-top .social-links {
clear: right;
margin: 10px 15px 0 0;
}
.email-contactno { line-height: 1.6;}
.header-top .email-contactno {
clear: both;
text-align: center;
padding: 12px 15px 10px;
}
.taglines-block .tagline-1 { font-size: 26px; font-weight: 700; padding-top: 10px; letter-spacing: 8px;}
.taglines-block .tagline-2 { font-size: 20px; margin: 7px 0 2px;}
.three-buttons .widget_sp_image {
width: 100%;
float: none;
margin-right: 0;
}
.three-buttons .widget_sp_image a img {
width: 100%;
}
.facebook-social-plugin-block {
width: 100%;
overflow: hidden;
}
.facebook-social-plugin-block iframe {
width: 100%;
max-width: 100% !important;
}
.twitter-social-plugin-block {
width: 100%;
overflow: hidden;
}
.the-countdown .countdown_section .countdown_amount {
width: 68px;
font-size: 44px;
}
.product-page-subtitle {
font-size: 24px;
}
.gform_wrapper .gf_page_steps .gf_step {
width: 80px;
}
.gform_wrapper ul.gfield_radio li {
width: auto;
margin-right: 0!important;
float:none;
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
margin-top: 15px !important;
}
.gform_wrapper #gform_page_5_3 #field_5_18 {
padding-top: 15px!important;
}
} .page-template-page-templatesdonations-page-php #main #primary {
width: 100%;
float: none;
}
.donation-form-wrapper {
padding-bottom: 20px;
}
.donation-form-wrapper h3 {
font-size: 20px;
margin-bottom: 10px;
}
.donation-form-wrapper .donation-amount{
margin-bottom: 30px;
padding-top: 10px;
}
.donation-form-wrapper .form-text,
.donation-form-wrapper .form-select {
font-size: 14px;
padding: 8px;
border:1px solid #ccc;
}
.donation-form-wrapper .donation-amount .form-text {
width: 45%;
}
.donation-contact-details .form-field-row {
margin-bottom: 15px;
}
.donation-contact-details .form-field-row .form-item {
width: 50%;
float: left;
}
.form-item span.error {
display: block;
color: #ff0000;
}
.donation-contact-details .form-field-row .form-item .form-label {
display: block;
font-size: 13px;
font-weight: bold;
margin-bottom: 2px;
}
.donation-contact-details .form-field-row .form-item .form-text,
.donation-contact-details .form-field-row .form-item .form-select {
width: 90%;
}
.payment_details {
background: #f5f5f5;
border:1px solid #ccc;
padding: 10px 15px;
}
.payment_details h3 {
color: #000;
font-size: 18px;
}
.paywidth-card,
.paywidth-payPal {
width: 50%;
float: left;
}
.paywidth-card .cards {
width: 178px;
height: 23px;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/cards.png) no-repeat 0 0;
}
.paywidth-payPal .or {
font-size: 24px;
font-weight: bold;
color: #000;
margin:0 0 20px 0;
}
.paywidth-payPal .paypalbutton {
width: 187px;
height: 45px;
display: block;
text-align: left;
text-indent: -9999px;
font-size: 0;
line-height: 0;
border:0;
padding: 0;
margin-left: -3px;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/paypaldonate-button.png) no-repeat 0 0;
}
.paywidth-card .cardform {
margin: 20px 0;
}
.paywidth-card .cardform .form-label {
display: block;
margin-bottom: 2px;
font-weight: bold;
}
.paywidth-card .cardform .form-item {
margin-bottom: 10px;
}
.donation-form-wrapper .cardform .form-text, 
.donation-form-wrapper .cardform .form-select {
padding: 5px;
width: 260px;
}
.donation-form-wrapper .cardform .form-text.form-month,
.donation-form-wrapper .cardform .form-text.form-year,
.donation-form-wrapper .cardform .form-text.form-csc {
width:60px;
}
.donation-form-wrapper .form-item-exp span {
display: inline-block;
vertical-align: middle;
margin-right: 3px;
}
.whatisthis {
display: inline-block;
position: relative;
border-bottom: 1px dotted;
}
.whatisthis .wit-info {
width: 250px;
height: 161px;
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/csc.png) no-repeat;
position: absolute;
left: 0;
top: 100%;
display: none;
}
.whatisthis:hover .wit-info {
display: block;
}
.card_visa,
.card_master,
.card_discover,
.card_amex {
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/visa.png) no-repeat right center;
display: inline-block;
height: 20px;
margin-right: 15px;
padding: 6px 42px 0 0;
vertical-align: middle;
}
.card_master {
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/master_card.png) no-repeat right center;
}
.card_discover {
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/discover.png) no-repeat right center;
}
.card_amex {
background: url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/american_express.png) no-repeat right center;
padding-right: 33px;
}
.donation-form-wrapper {
position: relative;
}
.paywidth-payPal {
bottom: 270px;
float: none;
position: absolute;
right: 180px;
width: auto;
}
span.red {
color: red;
}
.donation-form-wrapper .paywidth-card {
background:url(//guftemp.holyconnection.tv/wp-content/themes/guf/images/paypal-seal.gif) no-repeat right bottom;
}
#success_response {
display: block;
margin-bottom:30px;
padding:20px;
font-size:14px;
color:green;
border:1px solid green;
}
#error_response {
display: block;
margin-bottom:30px;
padding:20px;
font-size:14px;
color:red;
border:1px solid red;
}
.gform_confirmation_wrapper .gform_confirmation_message {
padding: 30px 30px 50px;
font-weight: bold;
line-height: 1.7;
font-size: 18px;
}
#main #primary #content .entry-content .gform_wrapper ul {
padding-left: 0;
}
#main #primary #content .entry-content .gform_wrapper input[type="checkbox"], 
#main #primary #content .entry-content .gform_wrapper input[type="radio"] {
margin-top: 2px !important;
}
@media screen and (max-width: 1000px) {
.paywidth-payPal {
right: 50px;
}
}
@media screen and (max-width: 699px) {
.paywidth-card, .paywidth-payPal,
.donation-contact-details .form-field-row .form-item {
width: 100%;
}
.donation-form-wrapper .cardform .form-text, .donation-form-wrapper .cardform .form-select {
width: 250px;
}
.donation-contact-details .form-field-row {
margin-bottom: 0;
}
.donation-contact-details .form-field-row .form-item {
margin-bottom: 15px;
}
.paywidth-payPal {
width: auto;
position: relative;
background-color: #f5f5f5;
border:1px solid #ccc;
bottom: auto;
right: auto;
border-top: 0;
margin-top: -5px;
padding: 15px 15px 15px;
}
}
.page-id-1500 .container{min-height:420px !important;}
.registration-form { overflow:hidden;}
.registration-form .form-item {
float:left;
width:48%;
margin-right:4%;
margin-bottom: 20px;
}
.registration-form .form-item.last {
width:100%;
clear:both;
}
.registration-form .form-item:nth-child(2n+2) {
margin-right:0;
}
.registration-form .form-item:nth-child(2n+3) {
clear:both;
}
.registration-form .form-item .form-label {
font-size: 16px;
color: #000;
text-transform: capitalize;
margin-bottom: 2px;
font-weight: 700;
}
.registration-form .form-item .form-field p {
margin-bottom:0;
}
.registration-form .wpcf7-select,
.registration-form .wpcf7-text {
width: 100%;
display: inline-block;
padding: 5px 5px 5px 5px;
margin: 6px 0px 0px 0px;
border: 1px solid #999999;
}
.btn-submit-registration-form input {
background:none;
border:0;
color:#fff;
font-size:15px;
}
.btn-submit-registration-form input {
color:#fff;
background:#000;
padding:10px 30px;
font-size:16px;
font-weight:700;
border-radius:4px;
}
@media screen and (max-width:567px) { 
.registration-form .form-item {width:100%; float:none; margin-right:0;}
}.royalSlider {
width: 600px;
height: 400px;
position: relative;
direction: ltr;
-webkit-backface-visibility: hidden;
}
.royalSlider > * {
float: left;
}
.rsWebkit3d .rsSlide {
-webkit-transform: translateZ(0);
}
.royalSlider > .rsContent,
.royalSlider > .rsSlideRoot {
visibility: hidden;
}
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink,
.rsWebkit3d .rsContent,
.rsWebkit3d .rsBtnCenterer {
-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d .rsContent,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
-webkit-transform: none;
}
.rsOverflow {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
float: left;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
left: 0;
top: 0;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
position: absolute;
left: 0;
top: 0;
}
.rsContainer {
position: relative;
width: 100%;
height: 100%;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsArrow,
.rsThumbsArrow {
cursor: pointer;
}
.rsThumb {
float: left;
position: relative;
}
.rsArrow,
.rsNav,
.rsThumbsArrow {
opacity: 1;
-webkit-transition:opacity 0.3s linear;
-moz-transition:opacity 0.3s linear;
-o-transition:opacity 0.3s linear;
transition:opacity 0.3s linear;
}
.rsHidden {
opacity: 0;
visibility: hidden;
-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}
.rsGCaption {
width: 100%;
float: left;
text-align: center;
z-index: 90;
} .royalSlider.rsFullscreen {
position: fixed !important;
height: auto !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
z-index: 2147483647 !important;
top: 0 !important;
left: 0 !important;
bottom: 0 !important;
right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
opacity: 1 !important;
-webkit-transition: 0s;
-moz-transition: 0s;
-o-transition:  0s;
transition:  0s;
display: none;
}
.rsSlide {
position: absolute;
left: 0;
top: 0;
display: block;
overflow: hidden;
height: 100%;
width: 100%;
}
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
height: auto !important;
}
.rsContent {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.rsAutoHeight .rsContent {
position: relative;
height: auto;
}
.rsPreloader {
position:absolute;
z-index: 0;	
}
.rsNav {
-moz-user-select: -moz-none;
-webkit-user-select: none;
user-select: none;
}
.rsNav {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.rsNavItem {
-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}
.rsThumbs {
cursor: pointer;
position: relative;
overflow: hidden;
float: left;
z-index: 22;
}
.rsTabs {
float: left;
background: none !important;
}
.rsTabs,
.rsThumbs {
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVideoContainer {
width: auto;
height: auto;
line-height: 0;
position: relative;
}
.rsVideoFrameHolder {
position: absolute;
left: 0;
top: 0;
background: #141414;
opacity: 0;
-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
position: absolute;
z-index: 50;
left: 0;
top: 0;
width: 100%;
height: 100%;
} .rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 44px;
}
.rsABlock,
.rsSBlock {
left: 0;
top: 0;
position: absolute;
z-index: 15;
}
img.rsImg {
max-width: none;
}
.grab-cursor {
cursor:url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/grab.png) 8 8, move; 
}
.grabbing-cursor{ 
cursor:url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/grabbing.png) 8 8, move;
}
.rsNoDrag {
cursor: auto;
}
a.rsLink {
left:0;
top:0;
position:absolute;
width:100%;
height:100%;
display:block;	
z-index: 20;
background: url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/blank.gif);
-webkit-backface-visibility: hidden;
outline: none;
padding: 0;
margin: 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
.abBlackBox {
color: #FFF;
background: #000;
background: rgba(0, 0, 0, 0.75);
padding: 15px;
}
.abWhiteBox {
color: #000;
background: #FFF;
background: rgba(255, 255, 255, 0.75);
padding: 15px;
}
.abTextAlignCenter {
text-align: center;
}.rsUni,
.rsUni .rsOverflow,
.rsUni .rsSlide,
.rsUni .rsVideoFrameHolder,
.rsUni .rsThumbs {
background: #222;
color: #FFF;
} .rsUni .rsArrow {
height: 100%;
width: 60px;
position: absolute;
display: block;
cursor: pointer;
z-index: 21;
}
.rsUni.rsVer .rsArrow {
width: 100%;
height: 60px;
}
.rsUni.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsUni.rsVer .rsArrowRight { bottom: 0;  left: 0; }
.rsUni.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsUni.rsHor .rsArrowRight { right: 0; top:0; }
.rsUni .rsArrowIcn {		
width: 32px;
height: 32px;
top: 50%;
left: 50%;
margin-top:-16px;	
margin-left: -16px;
position: absolute;	
cursor: pointer;	
background: url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/skins/universal/rs-universal.png);
opacity: 0.5;
border-radius: 2px;
}
.rsUni .rsArrow:hover .rsArrowIcn {
opacity: 1;
}
.rsUni.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsUni.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }
.rsUni.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsUni.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }
.rsUni .rsArrowDisabled .rsArrowIcn { opacity: .1 !important; filter: alpha(opacity=20);  *display: none; } .rsUni .rsBullets {
position: relative;
z-index: 35;
padding-top: 4px;
width: 100%;
height: auto;
margin: 0 auto; 
text-align: center;
line-height: 5px;
overflow: hidden;
}
.rsUni .rsBullets * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.rsUni .rsBullet {
width: 8px;
height: 8px;
display: inline-block;
*display:inline; 
*zoom:1;
padding: 5px;
}
.rsUni .rsBullet span {
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background: #BBB;
}
.rsUni .rsBullet.rsNavSelected span {
background-color: #383838;
} .rsUni .rsThumbsHor {
width: 100%;
height: 72px;
}
.rsUni .rsThumbsVer {
width: 96px;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.rsUni.rsWithThumbsHor .rsThumbsContainer {
position: relative;
height: 100%;
}
.rsUni.rsWithThumbsVer .rsThumbsContainer {
position: relative;
width: 100%;
}
.rsUni .rsThumb {
float: left;
overflow: hidden;
width: 96px;
height: 72px;
}
.rsUni .rsThumb img {
width: 100%;
height: 100%;
}
.rsUni .rsThumb.rsNavSelected {
background: #333;
}
.rsUni .rsThumb.rsNavSelected img {
opacity: 0.7;
filter: alpha(opacity=30);
}
.rsUni .rsThumb.rsNavSelected .thumbIco {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 2px solid #FFF;
border: 2px solid rgba(255,255,255,0.9);
-webkit-backface-visibility: hidden;
} 
.rsUni .rsTmb {
display: block;
} .rsUni .rsTmb h5 {
font-size: 16px;
margin: 0;
padding: 0;
line-height: 20px;
color: #FFF;
}
.rsUni .rsTmb span {
color: #DDD;
margin: 0;
padding: 0;
font-size: 13px;
line-height: 18px;
} .rsUni .rsThumbsArrow {
height: 100%;
width: 20px;
position: absolute;
display: block;
cursor: pointer;	
z-index: 21;	
}
.rsUni .rsThumbsArrow:hover {
}
.rsUni.rsWithThumbsVer .rsThumbsArrow {
width: 100%;
height: 20px;
}
.rsUni.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsUni.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }
.rsUni.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsUni.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }
.rsUni .rsThumbsArrowIcn {		
width: 16px;
height: 16px;
top: 50%;
left: 50%;
margin-top:-8px;	
margin-left: -8px;
position: absolute;	
cursor: pointer;	
background: url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/skins/universal/rs-universal.png) transparent;
}
.rsUni.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsUni.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }
.rsUni.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsUni.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }
.rsUni .rsThumbsArrowDisabled { display: none !important; } @media screen and (min-width: 0px) and (max-width: 800px) {
.rsUni .rsThumb {
width: 59px;
height: 44px;
}
.rsUni .rsThumbsHor {
height: 44px;
}
.rsUni .rsThumbsVer {
width: 59px;
}
} .rsUni .rsTabs {
width: 100%;
height: auto;
margin: 0 auto;
text-align:center;
overflow: hidden; padding-top: 12px; position: relative;
}
.rsUni .rsTab {
display: inline-block;
cursor: pointer;
text-align: center;
height: auto;
width: auto;
color: #333;
padding: 5px 13px 6px;
min-width: 72px;
border: 1px solid #D9D9DD;
text-decoration: none;
background: #FFF;
border-right: none;
*display:inline; 
*zoom:1;
*border-right: 1px solid #d9d9d9;
}
.rsUni .rsTab:first-child {
border-top-left-radius: 16px;
border-bottom-left-radius: 16px;
}
.rsUni .rsTab:last-child { 
border-top-right-radius: 16px;
border-bottom-right-radius: 16px;
border-right: 1px solid #D9D9DD;
}
.rsUni .rsTab:active { 
background-color: #f4f4f4;
}
.rsUni .rsTab.rsNavSelected { 
color: #FFF;
background: #383838;
border-color: #383838;
} .rsUni .rsFullscreenBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 22;
display: block;
position: absolute;
cursor: pointer;
}
.rsUni .rsFullscreenIcn {
display: block;
margin: 6px;
width: 32px;
height: 32px;
background: url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/skins/universal/rs-universal.png) 0 0 transparent;
opacity: 0.7;
border-radius: 2px;
}
.rsUni .rsFullscreenBtn:hover .rsFullscreenIcn {
opacity: 1;
}
.rsUni.rsFullscreen .rsFullscreenIcn {
background-position: -32px 0;
} .rsUni .rsPlayBtn {
-webkit-tap-highlight-color:rgba(0,0,0,0.3);
width:64px;
height:64px;
margin-left:-32px;
margin-top:-32px;
cursor: pointer;
}
.rsUni .rsPlayBtnIcon {
width:64px;
display:block;
height:64px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
background:url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/skins/universal/rs-universal.png) no-repeat 0 -32px;
background-color: #383838;
background-color: rgba(0,0,0,0.75);
*background-color: #383838;
}
.rsUni .rsPlayBtn:hover .rsPlayBtnIcon {
background-color: rgba(0,0,0,0.9);
}
.rsUni .rsBtnCenterer {
position:absolute;
left:50%;
top:50%;
width: 20px;
height: 20px;
}
.rsUni .rsCloseVideoBtn {
right: 0;
top: 0;
width: 44px;
height: 44px;
z-index: 500;
position: absolute;
cursor: pointer;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
}
.rsUni .rsCloseVideoBtn.rsiOSBtn {
top: -38px;
right: -6px;
}
.rsUni .rsCloseVideoIcn {
margin: 6px;
width: 32px;
height: 32px;
background: url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/skins/universal/rs-universal.png) -64px 0;
background-color: #383838;
background-color: rgba(0,0,0,0.75);
*background-color: #383838;
}
.rsUni .rsCloseVideoIcn:hover {
background-color: rgba(0,0,0,0.9);
} .rsUni .rsPreloader {
width:20px;
height:20px;
background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/new-royalslider/lib/royalslider/skins/preloaders/preloader-white.gif);
left:50%;
top:50%;
margin-left:-10px;
margin-top:-10px;	
} .rsUni .rsGCaption {
position: absolute;
float: none;
bottom: 6px;
left: 6px;
text-align: left;
background: #222;
color: #FFF;
padding: 2px 8px;
width: auto;
font-size: 12px;
border-radius: 2px;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method{display:inline}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img{width:30px;height:20px;margin-right:.5em}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"]{font-size:1.5em;padding:8px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"]:focus{box-shadow:0 0 .1875em #3498db}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified{border-color:#69bf29}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"].identified:focus{box-shadow:0 0 .1875em #69bf29}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-cc-plain.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:50px 31px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-visa.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-mastercard.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-dinersclub.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-maestro.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-jcb.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-amex.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-discover.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-visa-electron.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type{background-image:url(//guftemp.holyconnection.tv/wp-content/plugins/woocommerce-gateway-firstdata/lib/skyverge/woocommerce/payment-gateway/assets/images/card-cc-invalid.svg)}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint{margin:0 0 3px 2px;cursor:pointer}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check{margin:1em}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check img,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check img{min-height:135px}#add_payment_method ul.payment_methods li{list-style-type:none}#add_payment_method ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method ul.payment_methods li img+img{margin-left:2px}