
/*!
Theme Name: Israel Media Ministries
Theme URI: http://underscores.me/
Author: Nick Bailey
Author URI: https://smithmediagroup.com
Description: Custom Wordpress template created for Israel Media Ministries.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: imm
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Israel Media Ministries is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0
0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0
1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}a{color:#4169e1}a:visited{color:#800080}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px
solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px
solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px
solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation
ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul
ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul
ul{left:-999em;top:0}.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul
a{width:200px}.main-navigation ul li:hover > ul,
.main-navigation ul li.focus>ul{left:auto}.main-navigation
li{position:relative}.main-navigation
a{display:block;text-decoration:none}.menu-toggle,
.main-navigation.toggled
ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation
ul{display:flex}}.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation{margin:0
0 1.5em}.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0
0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}h1,h2,h3,h4,h5{font-family:"Lato",sans-serif;font-weight:500}h2{font-size:48px}h3{font-size:36px}h4{font-size:24px}h5{font-size:20px}p{font-family:"Lato",sans-serif;font-size:18px;line-height:24px}.white{color:#fff}.star_bg_bottom{background-position:center center !important;background-image:url('https://israelmediaministries.org/wp-content/uploads/2020/10/imm_white_transparent-1.png');background-color:#25AAE1;padding:80px
0}.star_bg_bottom .vc_btn3-container{margin-bottom:0}.star_bg_bottom
h3{margin:0;color:#fff}.star_bg_bottom .vc_column-inner:first-child, .main_bottom .vc_column-inner:first-child{float:none !important;max-width:1200px;margin:0
auto !important;padding:0
30px}.star_bg_top.vc_custom_1602696755621{background-position:top center !important;background-image:url('https://israelmediaministries.org/wp-content/uploads/2020/10/imm_white_transparent-1.png');background-color:#25AAE1}.sidebar
.blue_bg{background-color:#53a8dd}.sidebar:first-child
.wpb_wrapper{border-bottom:2px solid #53a8dd}.sidebar
.header_blue_bg{background-color:#53a8dd;width:225px;text-align:center !important;color:#fff;margin-bottom:0}.main_bottom{background-color:#191A1B;color:#fff;padding:50px
0}.main_bottom
ul{text-align:center;list-style:none;margin:0;padding:0}.main_bottom ul li
a{text-decoration:none;color:#fff}.main_bottom ul li a:hover{color:#53a8dd}.star_bg_top .vc_column-inner>.wpb_wrapper:first-child{max-width:1200px;margin:0
auto;padding:0
30px}.entry-content.home-top{padding:0
!important;max-width:100%}.entry-content.home-top h2, .entry-content.home-top
h4{margin:10px
0}.entry-content.home-top
.vc_separator{margin-bottom:0}.entry-content{padding:0
30px;margin:0
auto;max-width:1200px}.site-info{background-color:#252627;color:#fff;text-align:center;padding:20px
0}.site-info
p{margin:0}#page,.page{margin-bottom:0;overflow-x:hidden}body.page{margin:0}.post,.page{margin:0}header#masthead{width:100%;padding:0;position:fixed;z-index:10;background-color:#fff;text-align:center;transition:1s}.site-main{padding-top:91px}header#masthead.front-page.opaqueBar{background-color:rgba(255,255,255,0.8)}header#masthead.inner-page.opaqueBar{background-color:rgba(255,255,255,0.8)}header#masthead.inner-page.opaqueBar li
a{color:#000}.header-wrapper{width:100%;display:inline-block;max-width:1200px}.top-bar{float:left;border-bottom:1px solid #f2f2f2;padding:5px;width:100%;color:#000;transition: .5s}.bar-address{float:left;color:#000}.bar-social-media{float:right}.bar-social-media
a{color:#000;margin:0
5px;transition: .5s}.bar-social-media a:hover{color:#FFB81C;margin:0
5px;transition: .5s}.main-bar{padding:5px
0;float:left;width:100%;font-size:12px}.site-branding{float:left;clear:both;width:auto;margin-top:5px}.site-branding
img{width:200px}.main-navigation{float:right;padding:22px
0 0 0;width:auto;color:#000;text-transform:uppercase}.main-navigation
ul{flex-wrap:wrap}.main-navigation ul
li{margin:0
5px;padding:8px}.main-navigation ul li
a{color:#25AAE1}.main-navigation ul li a:hover{color:#000}.main-navigation ul li:last-child a:hover{color:#000}.nav-button{background-color:#25AAE1;padding:8px
15px !important}ul li.nav-button
a{color:#fff}.menu-toggle{float:right}.page-title-wrapper{float:left;width:100%}.page-breadcrumb{float:right;margin-top:21px;font-family:"Trocchi",serif}.page-breadcrumb a, .page-breadcrumb a:visited{color:#fff;text-decoration:none}.page-breadcrumb a:hover{color:#FFB81C}@media screen and (max-width: 600px){.menu-main-menu-container{margin-top:45px;text-align:right}.menu-main-menu-container
li{margin-right:0 !important;padding-right:0 !important}.menu-main-menu-container li:last-child{margin-right:auto;padding-right:8px !important}.inner-page .main-navigation ul li
a{color:#000}.main-navigation ul
ul{position:inherit;box-shadow:none;left:0}.main-navigation ul li ul
li{text-align:right !important}.main-navigation ul ul
a{width:auto !important}.menu-main-menu-container ul ul li:last-child{padding-right:0 !important}.main-navigation ul li ul .menu-item a:hover{color:#000 !important}.main-navigation ul li:hover > ul, .main-navigation ul li.focus>ul{background-color:transparent !important}.sub-menu{margin:10px
0 !important}}@media screen and (min-width: 600px){header#masthead{background-color:#fff}}.main-navigation ul li:hover > ul, .main-navigation ul li.focus>ul{background-color:#fff}.main-navigation ul li ul
li{text-align:left}.inner-page .main-navigation ul li ul li
a{color:#25AAE1}.main-navigation ul li ul li a:hover{color:#000 !important}.entry-header.inner-page{padding-bottom:10px;background-color:#25AAE1;color:#fff;background-position:top center;background-size:cover;background-image:url('https://israelmediaministries.org/wp-content/uploads/2020/10/imm_white_transparent-1.png');text-align:center;padding:30px
0}.inner-page
h1{margin-top:0;margin-bottom:0}.single-post .entry-content{padding:45px
0}.single-post .entry-meta
a{color:#fff}.blog
article{padding:0
10%;padding-top:50px}.blog article
.vc_row{max-width:1200px;margin:0
auto}.blog article h3.entry-title{margin-top:0;line-height:36px}.blog article
a{color:#000;text-decoration:none !important}.blog article
a.vc_btn3{border:1px
solid #25AAE1;color:#25AAE1}.blog article a.vc_btn3:hover{border:1px
solid transparent;background:#25AAE1;color:white}.navigation.pagination{text-align:center;padding:30px
0px}.navigation.pagination .page-numbers{padding:6px
10px;border:1px
solid transparent;background-color:#25AAE1}.navigation.pagination
.current{color:#25AAE1;border:1px
solid #25aae1;background-color:#fff}.navigation.pagination
a{color:#fff;text-decoration:none}.kraut-lb-media-youtube .kraut-lb-exit-inner{left:unset !important;top:-30px;right:-30px !important;border-radius:30px;border:1px
solid #fff;background-color:#fff;color:#25aae1}.kraut-lb-exit-inner .kraut-lb-icon-exit{color:#000 !important}.small_icon .fa-play-circle{font-size:50px !important}.site-footer{clear:both}.site-footer
a{color:#fff}.site-footer a:hover{color:#25AAE1}@media screen and (max-width: 768px){.site-footer h4, .site-footer h3, .site-footer p,.star_bg_bottom{text-align:center !important}.star_bg_bottom,.star_bg_top{background-size:cover}.star_bg_bottom
button{margin-top:10px}}.shop-header{margin-top:91px}#store-wrapper{padding:0
5%}.woocommerce .site-main{margin-top:50px;margin-bottom:50px;padding-top:0}.woocommerce .widget-area{padding-top:0;margin-top:50px;padding:0
20px}.woocommerce .widget-area .widgets-wrapper{padding:20px;background-color:#f2f2f2}.woocommerce .widget-area
h2{margin-top:20px;margin-bottom:10px}.woocommerce .widget-area
ul{margin-left:0;padding-left:5px}.woocommerce .widget-area
p{padding-left:5px}.woocommerce .widget-area
li{list-style:none}.woocommerce .widget-area ul li
a{text-decoration:none;color:#000}.woocommerce .widget-area ul li a:hover{text-decoration:none;color:#25AAE1}.woocommerce-result-count{width:50%;float:left}.woocommerce-ordering{width:50%;float:left;text-align:right;margin-top:16px}.woocommerce .products
h4{margin-bottom:5px}.woocommerce .products
a{text-decoration:none;color:#000}.woocommerce .products a
img{text-align:left}.woocommerce
.products{clear:both}.woocommerce .products
.product{min-height:200px}.woocommerce .products
.add_to_cart_button{padding:5px
10px;background-color:#25aae1;border:1px
solid #25aae1;color:#fff;width:fit-content;margin-top:10px}.woocommerce .products .add_to_cart_button:hover{padding:5px
10px;background-color:#fff;border:1px
solid #25aae1;color:#25AAE1;width:fit-content;margin-top:10px}.woocommerce .products
.price{color:#25aae1}.woocommerce #store-wrapper{max-width:1200px;margin:0
auto}.single-product .summary.entry-summary{float:left;width:60%;padding:0
20px 0}.single-product .woocommerce-product-gallery{width:40%}.single-product .woocommerce-product-gallery
img{width:100%}.single-product .woocommerce-Price-amount{color:#25AAE1;font-size:22px}.single-product .cart
input{margin-bottom:10px}.single-product .cart
button{padding:8px
17px;background-color:#25aae1;border:1px
solid #25aae1;color:#fff;border-radius:0;margin-bottom:10px}.single-product .product_meta .posted_in
a{color:#25AAE1;text-decoration:none}.single-product
.related{display:inline-block;width:100%}.single-product .related
h2{font-size:36px;margin-top:50px}.single-product .related
li{text-align:center}.single-product .related
img{margin:0
auto}.single-product .related
.button{margin:0
auto}.woocommerce-breadcrumb
a{color:#25AAE1}@media screen and (max-width: 1024px){.single-product .summary.entry-summary, .single-product .woocommerce-product-gallery{width:100%}.single-product .related
h2{text-align:center}}.shop_table tbody tr.cart_item:nth-child(odd){background-color:#f2f2f2}.shop_table tbody tr:last-child{border-bottom:1px solid #f2f2f2}table.cart{border:1px
solid #f2f2f2;padding:10px
0 0}td.actions{padding:10px}.woocommerce-shipping-totals
th{vertical-align:top}ul#shipping_method{list-style:none;padding:0;margin:0}.woocommerce-shipping-destination{color:#000;margin-bottom:0}.checkout-button, .wc-proceed-to-checkout
a{border:1px
solid #25AAE1;padding:10px
15px;color:#25AAE1;text-decoration:none}.checkout-button:hover, .wc-proceed-to-checkout a:hover{border:1px
solid #25AAE1;color:#fff !important;background:#25AAE1}.wc-proceed-to-checkout a:visited{color:#25AAE1}.woocommerce-checkout .col-1,.col-2{padding:25px
15%;background-color:#f2f2f2}.woocommerce-checkout .col-1{}.woocommerce-checkout .col-2{padding-top:5px}.woocommerce-form-coupon-toggle{padding:20px}.woocommerce-checkout .woocommerce-info{margin:0
auto;padding:5px}ul.wc_payment_methods.payment_methods.methods{margin:0;list-style:none;padding:0}#payment{background-color:#f2f2f2;padding:50px
15%}.woocommerce-checkout abbr[title]{text-decoration:none}.woocommerce-checkout-review-order-table{padding:20px
15%}#order_review_heading{padding:50px
15% 0}.woocommerce-checkout
button{border:1px
solid #000;padding:5px
15px;text-transform:uppercase;font-size:14px;font:sans-serif;border-radius:0;background:transparent}.woocommerce-checkout button:hover{background:#000;color:#fff}form.checkout_coupon.woocommerce-form-coupon{padding:0
15%}.woocommerce-checkout
input{min-width:250px;margin-left:5px}.woocommerce-order-received .woocommerce-thankyou-order-details{padding:0
15%}.woocommerce-thankyou-order-details
ul{list-style:none}.woocommerce-thankyou-order-received{text-align:center}.woocommerce-order-received .woocommerce-order-details{padding:0
15%}.woocommerce-message{width:100%;padding:10px;border:1px
solid #f2f2f2;border-radius:10px;background-color:#7ddc81 !important}.single-product
.cart{margin-bottom:15px}.cart
.quantity{width:115px;display:inline-block}.cart
.qty{width:100px;height:40px}.cart
button.single_add_to_cart_button{display:inline-block}.cart button.single_add_to_cart_button:hover{background-color:#fff;color:#000}.woocommerce-cart .product-thumbnail
img{width:100px}.page-numbers
li{display:inline-block;border:1px
solid #000;padding:5px}.page-numbers li
span{}.page-numbers
a{text-decoration:none}.page-numbers
.current{font-weight:bold}#add_payment_method .woocommerce-PaymentMethod
label{margin-left:10px}#add_payment_method
li{clear:right}#add_payment_method #wc-stripe_sepa-form{padding:10px}form#order_review
#payment_method_stripe{margin:25px
0 25px 25px}form#order_review
#payment_method_stripe_sepa{margin:25px
0 25px 25px}form#order_review .payment_methods
label{margin-left:10px}form#order_review
li{clear:right}form#order_review #wc-stripe_sepa-form{padding:10px}.wc_payment_method .payment_box
label{display:inline}.woocommerce-checkout #payment .payment_method_stripe,
#add_payment_method #payment
.payment_method_stripe{position:relative}.woocommerce-checkout #payment .payment_method_stripe_bancontact,
#add_payment_method #payment
.payment_method_stripe_bancontact{position:relative}.woocommerce-checkout #payment .payment_method_stripe_alipay,
#add_payment_method #payment
.payment_method_stripe_alipay{position:relative}.woocommerce-checkout #payment .payment_method_stripe_eps,
#add_payment_method #payment
.payment_method_stripe_eps{position:relative}.woocommerce-checkout #payment .payment_method_stripe_giropay,
#add_payment_method #payment
.payment_method_stripe_giropay{position:relative}.woocommerce-checkout #payment .payment_method_stripe_ideal,
#add_payment_method #payment
.payment_method_stripe_ideal{position:relative}.woocommerce-checkout #payment .payment_method_stripe_multibanco,
#add_payment_method #payment
.payment_method_stripe_multibanco{position:relative}.woocommerce-checkout #payment .payment_method_stripe_p24,
#add_payment_method #payment
.payment_method_stripe_p24{position:relative}.woocommerce-checkout #payment .payment_method_stripe_sepa,
#add_payment_method #payment
.payment_method_stripe_sepa{position:relative}.woocommerce-checkout #payment .payment_method_stripe_sofort,
#add_payment_method #payment
.payment_method_stripe_sofort{position:relative}.woocommerce-checkout #payment input#payment_method_stripe,
#add_payment_method #payment
input#payment_method_stripe{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_bancontact,
#add_payment_method #payment
input#payment_method_stripe_bancontact{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_alipay,
#add_payment_method #payment
input#payment_method_stripe_alipay{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_eps,
#add_payment_method #payment
input#payment_method_stripe_eps{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_giropay,
#add_payment_method #payment
input#payment_method_stripe_giropay{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_ideal,
#add_payment_method #payment
input#payment_method_stripe_ideal{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_multibanco,
#add_payment_method #payment
input#payment_method_stripe_multibanco{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_p24,
#add_payment_method #payment
input#payment_method_stripe_p24{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_sepa,
#add_payment_method #payment
input#payment_method_stripe_sepa{position:absolute;top:6px}.woocommerce-checkout #payment input#payment_method_stripe_sofort,
#add_payment_method #payment
input#payment_method_stripe_sofort{position:absolute;top:6px}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe label[for=payment_method_stripe]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa]{display:block;padding-left:32px}#add_payment_method #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa]{display:block;padding-left:20px}.woocommerce-checkout #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort],
#add_payment_method #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort]{display:block;padding-left:32px}.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,
#add_payment_method #payment ul.payment_methods li img.stripe-icon{float:right;max-width:40px;padding-left:3px;margin:0}.woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon,
#add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon{max-height:65px;max-width:45px}@@ -155,4 +57,4 @@ form#order_review #wc-stripe_sepa-form{padding:10px}#add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url('/wp-content/themes/images/mastercard.svg');display:block;width:30px;height:24px}.woocommerce-checkout #payment ul.payment_methods .stripe-card-group,
#add_payment_method #payment ul.payment_methods .stripe-card-group{position:relative}.woocommerce-Reviews img, .woocommerce-Reviews
.meta{display:none}.woocommerce-Reviews
.commentlist{margin-left:0}.woocommerce-Reviews
.comment{padding-bottom:0px;padding-top:10px;border-bottom:1px solid #000}.woocommerce-cart-form{margin-top:50px}.woocommerce-notices-wrapper{margin-top:20px;color:#fff}.woocommerce-notices-wrapper
a{color:#fff}.woocommerce-notices-wrapper ul,.woocommerce-error{list-style-type:none;color:#fff;margin:0}.woocommerce-cart-form
a{color:#000;text-decoration:none}.woocommerce-cart-form__cart-item.cart_item
td{text-align:center;padding:10px}.woocommerce-cart-form .actions>button{float:right}.woocommerce-cart-form
.coupon{float:left}.woocommerce-info, .woocommerce-info
a{color:#fff}@media screen and (max-width: 768px){.woocommerce-cart-form .actions>button{float:none;margin-top:10px}.woocommerce-cart-form
.coupon{float:none}.woocommerce-cart-form
.actions{text-align:center}}table.shop_table_responsive tr td::before{display:none}body #add_payment_method #payment ul.payment_methods li input,
body.woocommerce-cart #payment ul.payment_methods li input,
body.woocommerce-checkout #payment ul.payment_methods li
input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}body.woocommerce-checkout .cart-collaterals .cart_totals tr td,
body.woocommerce-checkout .cart-collaterals .cart_totals tr th,
body .woocommerce table.shop_table
th{border-top:none;border-right:1px solid #e6e6e6;text-align:right;padding:10px
20px}body .woocommerce table.shop_table
td{padding:15px}body .woocommerce-checkout table.shop_table
td{width:50%;text-align:right;border-right:1px solid #e6e6e6;border-top:0}body .woocommerce #payment #place_order, .woocommerce-page #payment
#place_order{width:100%;display:block;text-align:center;margin-bottom:0;font-size:1.25em;padding:1em;border-radius:50px;margin-top: .5em}.woocommerce-billing-fields .form-row, .woocommerce-address-fields__field-wrapper .form-row{padding:10px}.address-field input, input#billing_company, input#shipping_company, #billing_email_field input, #billing_phone_field input, #billing_first_name_field input, #billing_last_name_field
input{width:100%;margin:0}.address-field #billing_phone_field,#billing_phone_field,#billing_postcode_field,#billing_first_name_field,#shipping_first_name_field,#billing_last_name_field,#shipping_last_name_field{width:50%;float:left}#billing_first_name_field,#shipping_first_name_field{width:46%;padding:10px}#billing_email_field,#billing_company_field,#shipping_company_field{clear:both}@media screen and (max-width: 800px){.address-field #billing_phone_field, #billing_phone_field,  #billing_postcode_field, #billing_first_name_field, #billing_last_name_field, #shipping_first_name_field, #billing_last_name_field,{width:100%;float:none}}.wc_payment_methods.payment_methods.methods{text-align:center}.wc_payment_methods.payment_methods.methods
img{width:150px;vertical-align:middle}.woocommerce table.shop_table, .woocommerce-page
table.shop_table{text-align:right !important}.wc-proceed-to-checkout{text-align:right !important}.woocommerce-cart .woocommerce
form{width:100% !important}.woocommerce-cart .woocommerce .cart-collaterals{width:100% !important;margin-bottom:30px}@media screen and (max-width: 768px){.woocommerce .cart-collaterals table.shop_table_responsive tbody
th{display:revert}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,.wc-proceed-to-checkout{text-align:center !important}}.woocommerce-account
.woocommerce{margin:50px
0;display:inline-block;width:100%}.woocommerce-account .woocommerce
h2{margin-top:10px}.woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-MyAccount-navigation
ul{list-style-type:none}.woocommerce-MyAccount-navigation
a{color:#000;text-decoration:none}.woocommerce-MyAccount-navigation a:hover{color:#25AAE1}.woocommerce-MyAccount-content{float:left;width:70%}label
abbr{text-decoration:none !important}.footer-social-wrap{display:inline-block;float:right}.give_button_footer{border-color:#ff2800 !important;background-color:#ff2800 !important;color:#fff !important}.give_button_footer:hover{background-color:#fff !important;color:#ff2800 !important;border-color:#fff !important}th.product-remove{border-right:none !important}.give_menu{padding:8px
10px !important;color:#fff !important;background-color:#ff2800}.give_menu
a{color:#fff !important}.tabs.wc-tabs{display:none}#tab-additional_information{display:none !important}.post-type-archive-product  .dpsp-share-text,.post-type-archive-product  .dpsp-content-wrapper{display:none}@media screen and (max-width: 600px){.main-navigation ul
li{text-align:right;padding:5px
!important}.sub-menu{width:100%;margin:0
!important}.sub-menu
li{margin:0
!important;padding-right:0 !important}#primary-menu{padding-top:50px}.site-branding{margin-top:15px}.site-branding
img{width:150px}}.woocommerce-shop .button.yith-wcqv-button, .tax-product_cat .button.yith-wcqv-button{display:none !important}#yith-quick-view-content{padding:20px
!important}#yith-quick-view-modal.open .yith-wcqv-main{overflow-y:hidden}#yith-quick-view-modal
.reset_variations{margin-left:10px}@media screen and (max-width:992px){#primary-menu{display:none}.menu-toggle{display:block}.toggled #primary-menu{display:block;padding-top:50px}.menu-toggle, .main-navigation.toggled
ul{display:block}.main-navigation ul
ul{position:inherit;box-shadow:none;left:0}.main-navigation ul li ul
li{text-align:right}.main-navigation ul
li{text-align:right}#primary-menu li .sub-menu
li{padding-right:0 !important;margin-right:0}.mobile-hide{display:none}header#masthead{position:initial}.site-main{padding-top:0}#wowwrap{left:-15px !important}}@media screen and (max-width:492px){.wpb_wrapper
p{font-family:"Lato",sans-serif;font-size:20px !important;line-height:26px !important}}.subscribe-button-pop{padding:20px
10px;display:inline-block;background-color:#56A8DB;color:#fff;text-decoration:none;margin:0
auto}.subscribe-button-pop:visited{color:#fff}table.shop_table_responsive
thead{display:none}table.shop_table_responsive tbody
th{display:none}table.shop_table_responsive tr
td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove
a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,
table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions
.button{display:block;text-align:center}@media screen and (min-width: 48em){table.shop_table_responsive
thead{display:table-header-group}table.shop_table_responsive tbody
th{display:table-cell}table.shop_table_responsive tr th,
table.shop_table_responsive tr
td{text-align:left}table.shop_table_responsive tr
td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0}ul.products
li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product
img{display:block}ul.products li.product
.button{display:block}@media screen and (min-width: 48em){ul.products
li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products
li.product.first{clear:both}ul.products
li.product.last{margin-right:0}ul.products.columns-1
li.product{float:none;width:100%}ul.products.columns-2
li.product{width:48.1%}ul.products.columns-3
li.product{width:30.79667%}ul.products.columns-4
li.product{width:22.15%}ul.products.columns-5
li.product{width:16.96%}ul.products.columns-6
li.product{width:13.49333%}}.single-product
div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;float:left}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs
li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li
img{opacity:0.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover
img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs
li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs
li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs
li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs
li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}@media screen and (min-width: 768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,
.col2-set .form-row-last{width:48.1%}}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart
.widget_shopping_cart{display:none}.site-header-cart
.product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:0.25;float:left;top:0;left:0;position:absolute}.star-rating
span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#4169e1}p.stars
a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:0.25}p.stars a:hover~a::before{content:"\53";color:#404040;opacity:0.25}p.stars:hover a::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active~a::before{content:"\53";color:#404040;opacity:0.25}p.stars.selected a:not(.active)::before{content:"\53";color:#4169e1;opacity:1}.woocommerce-tabs
ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs
li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li
a{padding:1em
0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:#f00}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width: 48em){.site-header-cart
.widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0, 0, 0, 0.2)}.site-header-cart:hover .widget_shopping_cart,
.site-header-cart.focus
.widget_shopping_cart{left:0;display:block}}.widget_price_filter
.price_slider{margin-bottom:1.5em}.widget_price_filter
.price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount
.button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#4169e1;box-sizing:border-box;margin-top:-0.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 0.25em rgba(0, 0, 0, 0.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0, 0, 0, 0.1)}.widget_price_filter .ui-slider-horizontal{height:0.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}