/*
Theme Name: Total Child
Author: Spletna Sinergija
Description: Total WordPress theme example child theme.
Template: Total
Version: 1.1
*/
/* Parent stylesheet should be loaded from functions.php not using @import */

/**
 * @snippet		Wordpress
 * @css			Extra Styling
 */
/**Top Bar Social Icons Margin**/
body #top-bar-social li {margin-right: 10px;}
/**Top Bar Menu Margin**/
body .top-bar-menu .menu-item {margin-right: 12px;}
/**Main Menu**/
/*body .sf-menu ul.sub-menu {min-width: 100%;}*/
body #site-navigation .userAccountIcon .link-inner {padding: 0 0 0 5px;}
body #site-navigation .userAccountIcon .link-inner .ticon {margin-right: 0; color: #585858;}
body #site-navigation .wcmenucart .link-inner {padding: 0.5em 0.8em 0.5em 0.1em;}
body #site-navigation .woo-menu-icon {display: none;}
/**Hide Icon on Mobile**/
@media only screen and (max-width: 959px) {.userAccountIcon, .sidr-class-userAccountIcon {display: none !important;}}
/**Show Additional Icon on Mobile**/
#mobile-menu a {display: inline-block !important;}
@media only screen and (max-width: 767px) {.top-bar-right {padding-top: 0; float: right;}}
@media only screen and (max-width: 767px) {.top-bar-left {float: left; text-align: center;}}
/**Paragraph Margin**/
p {margin: 0 0 10px;}
/**Disable Menu Transition**/
body #site-navigation .dropdown-menu>li>a>span.link-inner {transition: none;}
/**Footer Widget Links Padding**/
body .site-footer .widget_nav_menu li {padding: 2px 0;}
/**Footer Widget Bottom Padding **/
body .footer-widget {padding-bottom: 20px;}
/**Footer Widget Ticon Color**/
body .site-footer .widget-recent-posts-icons li .ticon {color: #ffffff;}
/**Sidebar Border**/
body #sidebar {border: 1px solid #e5e5e5;}
/**Sidebar Title Border**/
body #sidebar .widget-title {display: inline-block; border-bottom: 2px solid #926fec;}
/**Sidebar Social Icons Line height**/
body #sidebar .wpex-fa-social-widget a {line-height: 1.846em;}
/**Unordered and ordered list margin**/
/*.entry ul, .entry ol {margin: 0 0 10px 30px;}*/
/**Background Blog Inner**/
body .blog-entry.grid-entry-style .blog-entry-inner {background: #ffffff;}
/**Blog Comments**/
body #comments .comment .comment-body {background: #ffffff; padding: 10px 15px; border: 1px solid #e4e4e4;}
/**Hide Mobile Logo on Desktop**/
@media all and (min-width: 768px) {
	body .fl-mobile-site-logo {display: none !important;}
}
/**Hide Desktop Logo on Mobile**/
/*
@media all and (max-width: 767px) {
	body #site-logo .main-logo {display: none !important;}
	body .fl-mobile-site-logo {display: inline-block; width: 240px !important; height: 130px !important; margin: 5px 0 !important;}
}
*/
/**
 * @snippet		WooCommerce
 * @css			Extra Styling
 */
/**WooCommerce Categories In Sidebar**/
body .product-categories > li > .count {display: none;}
body .product-categories > li > a:first-child::before {content: none;}
/**WooCommerce Product Add To Cart Button**/
body.woocommerce div.product div.summary .single_add_to_cart_button {font-weight: 400; padding:0 25px 0 25px;}
/**WooCommerce Shop Product Image Border**/
body.woocommerce ul.products li.product .price {font-weight: 500;}
body.woocommerce .woocommerce-result-count {color: #888; padding: 0 1em; border: 1px solid #e8e8e8; opacity: 1; background: #f7f7f7;}
body .wpex-select-wrap {background: #f7f7f7; border: 1px solid #e4e4e4; color: #888; border-radius: 1px;}
body .wpex-added-to-cart-notice {font-size: 15px; line-height: 1.25;}
body .wpex-added-to-cart-notice strong {font-weight: 500; color: #585858;}
body .cart_list a, .product_list_widget a {font-weight: 500; color: #585858; line-height: 1.20; font-size: 14px;}
body .widget_shopping_cart .total strong {color: #585858; font-weight: 500;}
body .products .product img {border: 1px solid #e4e4e4;}
/**WooCommerce Breake Long Text in Cart**/
body .sf-menu li.menu-item {white-space: unset;}
/**WooCommerce Product Review**/
body.woocommerce #review_form #respond textarea {background: #ffffff; border: 1px solid #e4e4e4;}
body.woocommerce #reviews .comment-reply-title {font-family: "Roboto Condensed"; font-size: 22px; font-weight: 400; color: #585858; margin: 0 0 10px;}
body.woocommerce #reviews #comments ol.commentlist li .comment-text {padding: 10px 15px; border: 1px solid #e4e4e4; background: #ffffff;}
body #reviews .comment-form-author input, #reviews .comment-form-email input {background: #ffffff; border: 1px solid #e4e4e4;}
/*.woocommerce .woocommerce-error a.button, .woocommerce .woocommerce-info a.button, .woocommerce .woocommerce-message a.button {color: #926fec !important;}*/
/**WooCommerce Cart Totals**/
body .woocommerce .cart_totals>h2, .woocommerce .cross-sells>h2 {margin: 0; font-size: 20px; font-weight: 400; background: #e0ac72; padding: 10px; color: #ffffff; text-align: center; font-family: Roboto;}
body.woocommerce-cart .cart-collaterals .cart_totals table th {font-weight: 500; background: #ffffff;}
body ul#shipping_method {margin: 0 40px 10px 0;}
body .woocommerce .order-total th {color: #585858;}
body #shipping_method span.amount {font-weight: 500;}
body .woocommerce .order-total span.amount {font-weight: 500; color: #585858;}
/**WooCommerce Cart Top Table**/
body .woocommerce table.shop_table thead th {font-weight: 500;}
body table.cart .product-name a:hover {color: #926fec;}
body.woocommerce-cart table.cart td.actions .coupon .input-text {background: #ffffff;}
body .woocommerce td.product-remove, .woocommerce td.product-thumbnail, .woocommerce td.product-name, .woocommerce td.product-price, .woocommerce td.product-quantity, .woocommerce td.product-subtotal {background: #ffffff;}
body.woocommerce td.product-total, .woocommerce tr.cart-subtotal, .woocommerce tr.shipping, .woocommerce tr.order-total {background: #ffffff;}
body .woocommerce td.actions {background: #ffffff;}
/**WooCommerce Checkout Login**/
body.woocommerce-checkout .woocommerce-form-login {background: #f7f7f7;}
/**WooCommerce Checkout Coupon Title**/
body .woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info {color: #585858 !important; font-weight: 500 !important;}
/**WooCommerce Checkout Coupon**/
body .woocommerce form.checkout_coupon button.button {border-radius: 2px; margin: 5px 0 0 0;}
/**WooCommerce Checkout Your Order**/
body.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-weight: 500; background: #ffffff;}
body #order_review_heading {font-size: 22px; margin: 20px 0 10px;}
body #order_review .shop_table .cart_item {background: #ffffff;}
body #order_review .shop_table .cart-discount {background: #ffffff;}
/**WooCommerce Checkout Payment**/
body .woocommerce-checkout-payment ul.wc_payment_methods {background: #f9f9f9; padding: 15px; border: 1px solid #e4e4e4;}
body .woocommerce-checkout-payment .wc_payment_method label {font-weight: 500; color: #585858; font-size: 15px;}
body .woocommerce-checkout-payment .wc_payment_method p {padding: 10px 15px; border: 1px solid #e4e4e4; background: #ffffff; margin: 10px;}
body .woocommerce-checkout #payment .payment_method_paypal .about_paypal {display: none;}
body .woocommerce-checkout-payment .wc_payment_method img {display: inline-block; vertical-align: middle; margin-left: 15px;}
/**WooCommerce My Account - Login & Register**/
body .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {border: 1px solid #e4e4e4; margin: 5px 0 0 0; width: 100%; box-sizing: border-box; background: #ffffff;}
body #customer_login form.login, #customer_login form.register {background-color: #f7f7f7; border: 1px solid #e4e4e4;}
body #customer_login form.login .form-row input.input-text, #customer_login form.register .form-row input.input-text {background: #ffffff;}
body #customer_login h2 {font-size: 25px; font-weight: 500; font-family: "Roboto Condensed"; margin: 0 0 15px;}
body .woocommerce form .form-row .required {color: #ff3333;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;}
body .woocommerce-error {margin: 0 0 10px 0;}
/**WooCommerce My Account - Forgot Password**/
body form.login .lost_password {margin-left: 0px;}
/**WooCommerce My Account - Dashboard**/
body .woocommerce-MyAccount-navigation ul {background: #ffffff;}
body .woocommerce-MyAccount-navigation a:hover {color: #ffffff; background: #e0ac72;}
body .woocommerce-MyAccount-content tbody {background: #ffffff;}
/**WooCommerce My Account - Addresses**/
body .woocommerce .col2-set.addresses .col-1, .woocommerce .col2-set.addresses .col-2 {background: #ffffff;}
/**WooCommerce Succes Page**/
body .woocommerce .order_details, .woocommerce ul.order_details {background: #ffffff; padding: 10px 15px; border: 1px solid #e4e4e4;}
body.woocommerce-order-received ul.order_details {margin: 0 0 30px;}
body.woocommerce-order-received .woocommerce-order-details h2, .woocommerce-order-received .woocommerce-customer-details h2 {margin: 5px 0 10px; font-family: "Roboto Condensed"; font-weight: 400; font-size: 25px;}
body.woocommerce-order-received .woocommerce-customer-details h2 {margin: 5px 0 10px;}
body .woocommerce .woocommerce-customer-details address {background: #f7f7f7; padding: 10px 15px; border: 1px solid #e4e4e4;}
body .woocommerce address {text-align: center;}
/**Hide Out Of Stock Badge**/
body .woocommerce span.onsale, .woocommerce .outofstock-badge {display: none;}
/**
 * @snippet		Plugins
 * @css			Extra Styling
 */
/**Background Search Field**/
body .aws-container .aws-search-field {color: #585858; font-size: 15px; background: #ffffff;}
/**Search Result Title**/
body .aws-search-result .aws_result_title {color: #926fec;}
/**Search Result**/
body .aws-search-result {border: 1px solid #e4e4e4; font-size: 13px;}
body #sidebar a {line-height: 1.20; font-weight: 400;}
/**Search Button Checkout**/
body .widget_shopping_cart .buttons .checkout {color: #ffffff !important;}
body .wpex-fs-overlay {background: rgba(51, 51, 51,.90);}
/**reCaptcha v2**/
body .anr_captcha_field {margin-bottom: 10px;}
/**Other Styling**/
button.country {font-size: smaller; background-color: transparent; border: #926fec 1px solid; color: #926fec; font-weight: bold; text-transform: uppercase;}
button.country.mixitup-control-active {color: #fff; background-color: #926fec;}
ul.shops-container {margin: 20px 0px;}
li.mix {display: inline-block; width: 250px; border: 1px solid #926fec; border-radius: 5px; padding: 10px 20px;}
/**Authorised Stores Background**/
body #wpsl-stores, #wpsl-direction-details, #wpsl-gmap {background: #ffffff; padding: 10px 15px; border: 1px solid #e4e4e4;}
body .wpsl-search {background: #ffffff; border: 1px solid #e4e4e4;}
/**Hide cart**/
body .wcmenucart-count {display: none;}

/**===================== NEW STYLES 2021 =====================**/
body #site-scroll-top {background: linear-gradient(to left, rgba(238,132,211,1), rgba(143,110,237,1)) !important;}
body .theme-button,
body #sb_instagram .sbi_load_btn,
body #sb_instagram .sbi_follow_btn a,
body input[type="submit"],
body .vc_btn3,
body .button {background: linear-gradient(to left, rgba(238,132,211,1), rgba(143,110,237,1)) !important; border-radius: 50px !important;}
body #wpsl-search-btn {color: #ffffff;}
body #fm__justify_text {text-align: justify;}
body .fm__tabsBG {background: #ffffff !important;}
body .fm__tabsBGinvert {background: #f6f4fc !important;}
body .widget_price_filter .price_slider_amount .button {color: #ffffff;}
body .vcex-divider {display: none;}
body #footer-widgets .wpex-social-btn-no-style {border: 1px solid #ffffff;}
body #footer-widgets a:hover:not(.theme-button) {color: unset;}
body .ticon-tiktok:before {content: url(https://flightmusic.com/wp-content/uploads/2021/06/tiktok_white.png) !important; vertical-align: text-top;}
@media (min-width: 0px) and (max-width: 768px) {
	body #top-bar {padding-bottom: 33px;}
	body #top-bar-content {margin-top: 3px;}
	body.archive .woocommerce-result-count {float: none !important; margin-bottom: 10px; margin-right: 0px;}
	body.archive .woocommerce-ordering {float: none !important;}
	body.archive .woocommerce-ordering select {padding: 0 30px 0 15px;}
}
/**==Mailerlite==**/
body #footer-widgets .mailerlite-form-title {display: none;}
body #footer-widgets .mailerlite-form-description p {font-size: 15px;}
body #footer-widgets .mailerlite-form .mailerlite-form-field label {font-size: 15px; color: #ffffff;}
body #footer-widgets .mailerlite-form-field input {width: 100%; padding: 5px 10px; line-height: 1.40;}
body #footer-widgets .mailerlite-form label.error {font-size: 14px; color: #926fec;}
body #footer-widgets .mailerlite-form .mailerlite-subscribe-button-container {text-align: right; padding-top: 10px; padding-bottom: 10px;}
body #footer-widgets .mailerlite-form-response p {text-align: left; font-size: 16px; color: #ffffff;}
body #footer-widgets .mailerlite-form input.error {color: #2e2e33; border-color: #926fec; border-width: 2px;}
body #footer-widgets .widget_custom_html {padding-bottom: 5px;}
/**==Woocommerce Sidebar==**/
body.archive .price_slider_wrapper {margin-right: 15px;}
body.archive .wcml-dropdown {width: 100%; margin-bottom: 40px;}
body.archive .wcml-dropdown li {border: 1px solid #d8d8d8;}
body.archive .wcml-dropdown a {padding: .6em .5em .5em;}
/**==Woocommerce Product==**/
body.single-product .wcml-dropdown li {border: 1px solid #d8d8d8;}
body.single-product .wcml-dropdown a {padding: .6em .5em .5em;}

/**==BREVO==**/
body #footer-widgets #sib_subscribe_form-2 {padding: 0 10px 20px 0; max-width: 400px;}
body #footer-widgets #sib_subscribe_form-2 .widget-title {text-transform: none; font-size: 16px;}
body #footer-widgets #sib_subscribe_form-2 .sib_signup_box_inside_1 input {width: 100%; border-radius: 4px !important;}
body #footer-widgets #sib_subscribe_form-2 .sib_signup_box_inside_1 .sib-NAME-area {padding-bottom: 5px;}