.wt_gc_gift_card_product_page_wrapper, .wt_gc_gift_card_product_page_templates_wrapper{ width:100%; height:auto; color:#000; font-weight:normal; }
.wt_gc_gift_card_product_page_wrapper *{ box-sizing:border-box; }
.wt_gc_gift_card_product_page_title{ margin-bottom:30px; }
.wt_gc_gift_card_product_page_wrapper h2{ font-size:18px; width:100%; color:#666666; font-weight:600; padding-bottom:0px; margin-bottom:0px;}
.wt_gc_gift_card_product_page_wrapper h3{ font-size:16px; width:100%; color:#000; font-weight:600;}
.wt_gc_gift_card_product_page_bottom{ display:flex; width:100%; gap:2%; flex-direction:row; flex-wrap:wrap; padding-top:30px; }
.wt_gc_gift_card_product_page_preview_wrapper{flex:1; flex-basis:350px;}
.wt_gc_gift_card_product_page_form{ flex:1 1 300px; width:100%; }
.wt_gc_gift_card_product_page_form form{ flex-wrap:wrap; }
.wt_gc_gift_card_product_page_form form .quantity{ display:none; }
.wt_gc_gift_card_product_page_templates_container{ width:100%; margin-bottom:5px; padding-top:25px; }
.wt_gc_gift_card_product_page_templates{ width:100%; padding-top:0px; }
.wt_gc_gift_card_product_page_templates_inner div{ flex-basis:33.33%; display:flex; align-items:center; cursor:pointer; border:2px solid transparent; padding:3px; border-radius:5px; box-sizing:border-box; }
.wt_gc_gift_card_product_page_templates_inner div.active{ border:solid 2px #848587; }
@media (max-width: 800px) {
.wt_gc_gift_card_product_page_preview_wrapper, .wt_gc_gift_card_product_page_form{ flex:100%; width:100%; }
.wt_gc_gift_card_product_page_form{ padding-bottom:40px; }
}
.wt_gc_email_preview{ width:100%; float:left; padding:5px; line-height:20px; font-size:14px; display:none; margin-bottom:40px; }
.wt_gc_email_wrapper{ box-shadow: 2px 2px 5px 2px #ccc; border-radius:10px; padding-top:10px; }
.wt_gc_email_wrapper_inner{ padding:0px 30px; }
.wt_gc_email_message{ width:100%; height:auto; border-left:solid 5px #DEDEDE; font-style:italic; margin-top:25px; padding:5px 15px; }
.wt_gc_email_preview .wt_gc_email_bottom table, .wt_gc_email_preview .wt_gc_email_bottom table tr{ border:none; }
.wt_gc_email_preview .wt_gc_email_bottom table td{ padding:0px; border:none; }
.wt_gc_email_preview .wt_gift_coupon_additional_content, .wt_gc_email_preview .wt_gc_email_top, .wt_gc_email_preview .wt_gift_coupon_custom_additional_content{ display:none; }
.wt_gc_email_product_last{ padding-bottom:10px; border-radius:0px 0px 10px 10px; }
.wt_gc_gift_card_product_page_form_hd{ display: none; margin-top:40px; }
.wt_gc_gift_card_product_page_form_wrapper{ width:100%; }
.wt_gc_gift_card_product_page_form_item{ float:left; width:100%; padding:3px 0px; margin-bottom:5px; clear:both; }
.wt_gc_gift_card_product_page_form_item .wt_gc_gift_card_field{float:left; width:99%; box-shadow:none; margin-left:0px; background:#fff; border:1px solid #666666; border-radius:4px; font-size:14px;}
.wt_gc_gift_card_product_page_form_item input.wt_gc_gift_card_field{height:35px; padding:5px; margin-top:0px; box-sizing:border-box;}
.wt_gc_gift_card_product_page_form_item .wt_gc_gift_card_field:focus{background:#fff;}
.wt_gc_gift_card_product_page_form_item .wt_gc_gift_card_field::placeholder{ font-size:14px;}
.wt_gc_gift_card_product_page_form_item .wt_gc_gift_card_field[readonly]{background:#f6f6f6;}
.wt_gc_gift_card_product_page_form_item .wt_gc_gift_card_field[readonly]:focus{background:#f6f6f6; outline:none;}
.wt_gc_gift_card_product_page_form_item .wt_gc_credit_instruction{ float:left; font-size:11px; width:100%; line-height:14px; color:#aaa; margin-top:2px; position:absolute; left:0px; top:36px; }
.wt_gc_gift_card_product_page_form label{ color:#666; font-size:14px; font-weight:500; }
.wt_gc_disable_text_selection{ -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.wt_gc_product_page_form_discounted_gift_card_info_text{ display:none; width:100%; margin:10px 0px 5px 0px; font-size:14px; color:#333; font-weight:normal; }
.wt_gc_credit_denominations{ float:left; margin-left:0px; }
.wt_gc_credit_denominations .denominaton_label{ float:left; margin:0px 5px 5px 0px; border:solid 2px #e4dada; border-radius:5px; padding:4px 12px; cursor:pointer; font-size:14px; box-sizing:border-box; background:#fff; height:35px;}
.wt_gc_credit_denominations input[type="radio"]{ opacity:0; width:0 !important; position:absolute;}
.wt_gc_credit_denominations .denominaton_label.wt_gc_selected_amount, .wt_gc_gift_card_custom_price .wt_gc_gift_card_field.wt_gc_selected_amount{ border:2px solid #0576FE; color:#000; }
.wt_gc_credit_amount_label{ float: left; width: 100%;}
.wt_gc_credit_denomination{ float:left; margin-bottom: 23px; height:35px; }
.wt_gc_carousal{ width:100%; position:relative; padding:0px 25px; box-sizing:border-box; }
.wt_gc_carousal_inner{ display:flex; flex-flow:row nowrap; width:100%; overflow-x:auto; overflow-y:hidden; scrollbar-width:none; }
.wt_gc_carousal_inner::-webkit-scrollbar{ display:none; }
.wt_gc_carousal_item{ flex-grow:0; flex-shrink:0; }
.wt_gc_carousal_item img{ max-width:100%; }
.wt_gc_carousal_nav_arrows{ position:absolute; width:20px; height:calc(100% - 10px); top:0px; bottom:0px; margin-top:5px; font-size:12px; text-align:center; color:#fff; cursor:pointer; background:#9da1a4;}
.wt_gc_carousal_nav_arrows span{ position:absolute; height:32px; line-height:32px; width:20px; top:50%; left:0px; margin-top:-16px; color:#fff; }
.wt_gc_carousal_nav_arrows_left{ left:0px; border-radius: 4px 0px 0px 4px; }
.wt_gc_carousal_nav_arrows_right{ right:0px; border-radius: 0px 4px 4px 0px; }
.wt_gc_gift_card_product_page_categories .wt_gc_carousal_nav_arrows{ margin-top:0px; height:100%;}
.wt_gc_carousal_nav_arrows.disabled{ opacity:.4; cursor:not-allowed; }
.wt_gc_carousal_nav_arrows:not(.disabled):hover{ background:#32373E; color:#fff; }
@media (max-width:500px) {
.wt_gc_gift_card_product_page_templates_inner div{ flex-basis:50%; }
}
.woocommerce-page .wt_gc_gift_card_product_page_wrapper label{ margin-bottom: unset;}
.single-product .wt_gc_gift_card_product_page_wrapper form input[type=number] { width: 100px; padding: 5px;}.wt_gc_checkout_store_credit_balance{ display:block; background-color:#fafafa; padding:1.41575em; box-sizing:border-box; margin-bottom:2.617924em; }
.wt_gc_checkout_store_credit_balance input{ margin-right:10px; }
.wt_gc_discounted_gift_card_flag_html{ display:inline-block; border:solid 1px #ec4c4c; color:#ec4c4c; border-radius:3px; padding:2px 10px; margin:5px 2px 10px 2px; }
.wt_sc_credit_history{ display:none; } .wbte_gc_check_balance_form_wrapper{display:flex;justify-content:center;align-items:center;height:100%;}
.wbte_gc_check_balance_form_inner{text-align:center;max-width:300px;width:100%;}
.wbte_gc_check_balance_form label{display:block;margin-bottom:5px; text-align:left;}
.wbte_gc_check_balance_form input[type="text"],.wbte_gc_check_balance_form input[type="email"]{width:100%;margin-bottom:10px;}
.wbte_gc_check_balance_form button[type="submit"]{width:100%;}
.wbte_gc_loading{color:#666;font-style:italic;}
.wbte_gc_balance_result,.wbte_gc_balance_error{min-height:1.5em;transition:all .3s ease;}
.wbte_gc_balance_success{color:#0f834d;}
.wbte_gc_balance_error{color:#e2401c;}
.wbte_gc_balance_result{min-height:1.5em;transition:all .3s ease;}
.wbte_gc_balance_result.wbte_gc_balance_success{color:#0f834d;}
.wbte_gc_balance_result.wbte_gc_balance_error{color:#e2401c;}
.wbte_gc_balance_result{margin-top:10px;height:3em;display:flex;align-items:center;justify-content:center;margin-bottom:1.618em;}
.wbte_gc_balance_error{margin-top:10px;}td.wishlist-empty{
text-align: center!important;
padding: 50px;
font-size: 2em;
}
.wishlist_table .add_to_cart{
line-height: 1.3;
padding: 7px 10px;
} #yith-wcwl-popup-message{
background: #fff;
border: 1px solid #dddddd;
padding: 15px 0;
font-size: 120%;
position: fixed;
text-align: center;
top: 50%;
left: 50%;
transform: translateX(50%);
width: 300px;
z-index: 10000; }
.wishlist-icon{
position: relative;
}
.wishlist-popup {
opacity: 0;
max-height: 0;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: -10px;
border-radius: 5px;
line-height: 1.3;
text-align: center;
font-size: .9em;
top:100%;
background-color: rgba(0,0,0,.8);
right:0;
color:#FFF;
transition: opacity .3s, max-height .3s;
transition-delay: .3s;
}
.wishlist-popup:after {
bottom: 100%;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-bottom-color: rgba(0,0,0,.8);
border-width: 10px;
margin-left: -10px;
}
.wishlist-icon:hover .wishlist-popup{
opacity: 1;
max-height: 200px;
overflow-y: auto;
}
.wishlist-popup a{
color:#ccc;
display: block;
}
.wishlist-popup a:hover{
color:#FFF;
}
.wishlist-icon.added:after{
background-color:red;
transform: translateY(-3px);
}
.wishlist-popup .ajax-loading,
.wishlist-popup .feedback{
display: none!important;
}
.wishlist-title {
margin-bottom: 20px;
}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button {
display: none;
} @media screen and (max-width: 768px) {
.wishlist-title,
.wishlist-empty,
.yith_wcwl_wishlist_footer {
text-align: center;
}
.share-icons-title {
display: none;
}
}
.wishlist_table.mobile {
list-style: none;
}
.wishlist_table.mobile li .product-checkbox {
display: inline-block;
width: 20px;
vertical-align: top;
}
.wishlist_table.mobile li .item-wrapper {
display: inline-block;
width: calc(100% - 25px);
vertical-align: top;
}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: 60px;
margin-right: 10px;
}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail {
margin-right: 0;
margin-left: 10px;
}
.wishlist_table.mobile li .item-wrapper .item-details {
display: inline-block;
width: calc(100% - 74px);
vertical-align: top;
}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 20px;
}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 0;
padding-right: 20px;
}
.wishlist_table.mobile li .additional-info-wrapper {
border-bottom: 1px solid #ececec;
width: calc(100% - 25px);
}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
text-align: center;
margin-bottom: 20px;
}
.wishlist_table.mobile .button.add_to_cart_button {
margin: 0;
}
.wishlist_table.mobile td {
border-bottom: none;
padding: 3px 0;
}
.wishlist_table.mobile li[id^="yith-wcwl-row-"] {
position: relative;
margin-top: 20px;
}
.wishlist_table.mobile .product-remove {
position: absolute;
top: 5px;
left: -12px;
width: 24px;
height: 24px;
line-height: 18px;
font-size: 18px;
border-radius: 100%;
color: #ccc;
font-weight: bold;
text-align: center;
border: 2px solid currentColor;
}
.rtl .wishlist_table.mobile .product-remove {
left: unset;
right: -12px;
}
.wishlist_table.mobile .product-remove a {
position: unset;
}
.wishlist_table.mobile .product-remove a i {
display: none;
}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
} .wishlist-popup .yith-wcwl-icon-svg {
display: none;
}
.wishlist-popup .yith-wcwl-add-to-wishlist {
margin-block-start: 0;
}
.yith-wcwl-add-button:not(.wishlist-popup .yith-wcwl-add-button) {
display: block;
margin-block-end: 1em;
}
.yith-wcwl-wishlistaddedbrowse:not(.wishlist-popup .yith-wcwl-wishlistaddedbrowse) {
display: block;
margin-block-end: 1em;
.feedback {
display: block;
justify-content: flex-start;
}
}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}#toggleTop {
display: none;
}
#tnp-leads-topbar {
position: fixed;
display: block;
z-index: 99999;
box-sizing: border-box;
width: 100%;
padding: 10px;
color: #fff;
font-size: 25px;
text-align: center;
}
#tnp-leads-topbar-close {
display: inline-block;
position: absolute;
right: 7px;
top: 7px;
margin: 0;
padding: 0;
font-size: 1rem;
}
#tnp-leads-topbar .tnp-subscription-minimal {
width: 100%;
margin: 0 auto;
max-width: 100%;
box-sizing: border-box;
border: 0;
padding: 0;
}
#tnp-leads-topbar .tnp-subscription-minimal form {
box-sizing: border-box;
margin-top: 0 !important;
padding: 0;
}
#tnp-leads-topbar .tnp-subscription-minimal input.tnp-email {
height: 42px;
line-height: normal;
font-size: 14px !important;
font-weight: normal;
border-radius: 0;
background-image: none;
margin: 0;
margin-right: 1rem;
display: inline-block;
box-shadow: none;
box-sizing: border-box;
border: 0;
vertical-align: middle;
width: 300px;
}
#tnp-leads-topbar .tnp-subscription-minimal input.tnp-submit {
height: 42px;
width: auto;
margin: 0;
background-image: none;
border-radius: 0 !important;
line-height: normal;
text-align: center;
margin: 0;
box-sizing: border-box;
font-weight: normal;
font-size: 14px !important;
border-radius: 0px!important;
box-shadow: none;
display: inline-block;
border: 0;
vertical-align: middle;
}
#tnp-leads-topbar .tnp-subscription-minimal .tnp-privacy-field {
color: #fff;
font-size: 13px;
padding: 6px;
margin: 12px auto 4px;
text-align: center;
}
#tnp-leads-topbar .tnp-subscription-minimal .tnp-privacy-field label a {
color: #fff!important;
}
@media all and (max-width: 525px) {
#tnp-leads-topbar {
padding: .5rem 0;
}
#tnp-leads-topbar .tnp-subscription-minimal form {
padding-left: 5vw;
padding-right: 5vw;
}
#tnp-leads-topbar .tnp-subscription-minimal input.tnp-email {
width: 55vw;
margin-right: 5vw;
}
#tnp-leads-topbar .tnp-subscription-minimal input.tnp-submit {
width: 25vw;
margin-right: 5vw;
border: 0;
}
}
#tnp-modal-content input.tnp-submit:hover {
filter: brightness(110%);
}
.tnp-modal {
text-align: center;
padding: 30px;
}
#tnp-modal-body .tnp-privacy-field {
font-size: 13px;
padding: 6px;
border-radius: 4px;
margin: 12px auto 4px;
}
#tnp-modal-body .tnp-privacy-field label a {
text-decoration: none;
}
@media screen and (max-width: 440px) {
#tnp-leads-topbar .tnp-subscription-minimal input.newsletter-email {
max-width: 150px;
height: 25px;
border-radius: 0px!important;
vertical-align: middle;
line-height: 0;
}
#tnp-leads-topbar .tnp-subscription-minimal input.newsletter-submit {
height: 25px;
max-width: 100px;
vertical-align: middle;
font-size: 10px!important;
line-height: 0;
letter-spacing: 1px;
text-transform: inherit;
}
}
.tnp-modal p {
color: white;
font-weight: 300;
font-size: 15px;
}
.tnp-popup-pre, .tnp-popup-post {
color: #ECF0F1;
font-family: "Open Sans", sans-serif;
font-size: 15px;
font-weight: 600;
}
.tnp-popup-main {
width: 80%;
margin: 0 auto;
margin-top: 20px;
}
.tnp-popup-main .tnp-field-name label {
display: block;
text-transform: uppercase;
color: #fff;
font-size: 13px;
margin-bottom: 7px;
font-family: "Open Sans", sans-serif;
font-weight: bold;
text-align: left;
}
.tnp-popup-main .tnp-field-email label {
display: block;
text-transform: uppercase;
color: #fff;
font-size: 13px;
margin-bottom: 7px;
font-family: "Open Sans", sans-serif;
font-weight: bold;
text-align: left;
}
.tnp-popup-main .tnp-field-privacy label {
color: #fff;
font-size: 13px;
padding: 6px;
background-color: #ffffff1a;
border-radius: 4px;
}
.tnp-popup-main .tnp-field-privacy label a {
color: #fff!important;
}
.tnp-popup-main .tnp-field-privacy input[type=checkbox] {
margin-right: 4px;
}
.tnp-popup-main .tnp-field, #topbar .tnp-field {
margin-bottom: 20px;
}
.tnp-popup-main .tnp-field input[type="submit"], #topbar .tnp-field input[type="submit"] {
width: 100%;
font-size: 18px;
padding: 10px 6px;
line-height: 24px;
text-align: center;
vertical-align: middle;
margin: 0;
box-sizing: border-box;  font-weight: bold; font-family: "Open Sans", sans-serif;
}
.tnp-popup-main .tnp-field input[type="text"],
.tnp-popup-main .tnp-field input[type="email"],
.tnp-popup-main .tnp-field select,
.tnp-popup-main .tnp-field textarea
{
width: 100%;
padding: 10px 6px;
line-height: 24px;
text-align: left;
vertical-align: middle;
margin: 0;
box-sizing: border-box;
font-size: 17px;
color: #7F8C8D;
}
.tnp-popup-main .tnp-field.tnp-field-checkbox {
text-align: left;
}
.tnp-popup-main .tnp-field.tnp-field-checkbox input[type="checkbox"]{
width: auto;
}
.tnp-popup-main .tnp-field.tnp-field-checkbox label {
color: #fff!important;
}
#topbar .tnp-field input[type="text"], #topbar .tnp-field input[type="email"] {
width: 100%;
padding: 10px 6px;
line-height: 24px;
text-align: center;
vertical-align: middle;
margin: 0;
box-sizing: border-box;
font-size: 17px;
font-family: "Open Sans", sans-serif;
color: #7F8C8D;
} .tnp-popup-loader {
width: 50px;
-webkit-animation-name: spin;
-webkit-animation-duration: 2000ms;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-name: spin;
-moz-animation-duration: 2000ms;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: ease-in-out;
-ms-animation-name: spin;
-ms-animation-duration: 2000ms;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: ease-in-out;
-o-transition: rotate(3600deg);
}
@-moz-keyframes spin {
from { -moz-transform: rotate(0deg); }
to { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(359deg); }
}
@keyframes spin {
from {transform:rotate(0deg);}
to {transform:rotate(359deg);}
} @media screen and (max-width: 440px) { .tnp-modal h1 {
font-size: 21px;
padding: 10px 0px 10px 0px;
}
.tnp-popup-pre, .tnp-popup-post {
font-size: 11px;
}
}
#tnp-modal{
display: none;
position: fixed;
z-index: 99999;
left: 0;
top: 0;
height: 100%;
width: 100%;
overflow: auto;
background-color: rgba(0,0,0,0.5);
}
@media screen and (max-width: 525px) {
#tnp-modal-content{
margin-top: 150px;
}
}
#tnp-modal-content{
background-color: #f4f4f4;
margin: 200px auto auto auto;
width: 70%;
max-width: 100%;
box-shadow: 0 5px 8px 0 rgba(0,0,0,0.2),0 7px 20px 0 rgba(0,0,0,0.17);
position: relative;
}
#tnp-modal-close{
position: absolute;
right: 15px;
top: 0px;
font-size: 40px;
color: #999;
line-height: normal!important;
}
#tnp-modal-close:hover, #tnp-modal-close:focus{
color: #fff;
text-decoration: none;
cursor:  pointer;
}
@media all and (max-width: 525px) {
#tnp-modal-content{
margin: 10% auto;
}
}