.fusion-modal h1, .fusion-page-title-bar h1, .fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .woocommerce-success-message .msg {
    font-weight: bold;
}

.fusion-page-title-bar .fusion-page-title-row h1 {
    text-transform: uppercase;
}

.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs a {
    color: #f6f6f6;
}

span.breadcrumb-leaf {
    color: #ee191f;
}

.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs li, .fusion-page-title-bar .fusion-breadcrumbs li a {
    font-size: 13px;
    font-family: Lato;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3, .woocommerce-container .product-title, body #wrapper h2.woocommerce-loop-category__title, p.woocommerce-store-notice {
    font-size: 20px;
    text-align: center;
}

.fusion-author .fusion-author-title, .fusion-header-tagline, .fusion-modal .modal-title, .fusion-modal h3, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .fusion-title h3, .fusion-widget-area h3, .main-flex .slide-content h3, .post-content h3, .project-content h3, .related.products h3, .sidebar .widget h3, .upsells.products h3, .woocommerce-container .product-title, .woocommerce-tabs .entry-content h3, body #wrapper h2.woocommerce-loop-category__title {
    letter-spacing: 1px;
}

.product-details-container .fusion-price-rating {
    justify-content: center;
    font-weight: bold;
    text-transform: uppercase;
}

.price>.amount {
    font-size: 21px;
}

.products>li {
    border-bottom: solid #efefef;
    border-bottom-width: 5px;
    margin-bottom: 10px;
}

.fusion-body .product .fusion-content-sep {
    display: none;
}

.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
    text-transform: uppercase;
}

.fusion-main-menu > ul > li > a {
    border-top: 0px;
    height: 84px;
    line-height: 140px;
}

.contact-info h3 {
    text-align: left;
}

/* ADD TO CART BUTTON */

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none;
}

.product-buttons-container.clearfix {
    display: flex;
    justify-content: center;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    text-transform: uppercase;
    font-weight: bold;
    min-width: 100%;
    text-align: center;
}

.product .product-buttons:hover {
    background-color: #ee191f;
}

.product-buttons a:hover {
    color: white;
    transition-duration: .1s !important;
    transition-timing-function: linear;
}

#wrapper .product-category a h2.woocommerce-loop-category__title, .fusion-main-menu>ul>li>a .fusion-menu-description, a, a:after, a:before {
    transition-duration: 0s;
}
.product-buttons .show_details_button:before {
display:none;
}

a.show_details_button {
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: bold;
}

/* POSLOVNICE */

.contact-address h3 .fa {
    color: #ed1f24 !important;
}

.contact-info .fa {
    color: #ee191f;
    padding-right:20px;
}

.contact-info h3 {
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}

/* SUBMENU */

.fusion-main-menu .sub-menu {
    background-color: #2a2a2a;
    text-transform: uppercase;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
    border-bottom: 0px;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
    font-size: 12px;
    transition: all 0.4s ease;
    color: #8f8f8f;
}

.fusion-widget-cart-number {
    color: #333333;
    border: 1px solid red !important;
}

#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .price_slider_amount button, .slidingbar-area .button-default, .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], .woocommerce .avada-order-details .order-again .button, .woocommerce .avada-shipping-calculator-form .button, .woocommerce .cart-collaterals .checkout-button, .woocommerce .checkout #place_order, .woocommerce .checkout_coupon .button, .woocommerce .login .button, .woocommerce .lost_reset_password input[type="submit"], .woocommerce .register .button, .woocommerce .single_add_to_cart_button, .woocommerce button.button, .woocommerce-MyAccount-content form .button, .woocommerce.add_to_cart_inline .button, .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
    background: #b3b3b3;
}

#main #comment-submit:hover, #main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .post-password-form input[type="submit"]:hover, .price_slider_amount button:hover, .slidingbar-area .button-default:hover, .ticket-selector-submit-btn[type=submit]:hover, .tml-submit-wrap input[type="submit"]:hover, .woocommerce .avada-order-details .order-again .button:hover, .woocommerce .avada-shipping-calculator-form .button:hover, .woocommerce .cart-collaterals .checkout-button:hover, .woocommerce .checkout #place_order:hover, .woocommerce .checkout_coupon .button:hover, .woocommerce .login .button:hover, .woocommerce .lost_reset_password input[type="submit"]:hover, .woocommerce .register .button:hover, .woocommerce .single_add_to_cart_button:hover, .woocommerce button.button:hover, .woocommerce-MyAccount-content form .button:hover, .woocommerce.add_to_cart_inline .button:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover, input.button-default:hover {
    background: #333333;
}

.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs a {
    color: #737373;
}

/* PRODUCT PAGE */

.product .product-border {
    border-bottom: 0px !important;
}

#wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, #wrapper .fusion-events-shortcode .fusion-events-meta h1, #wrapper .fusion-events-shortcode .fusion-events-meta h2, .single-product #main .product h1.product_title, .single-product #main .product h2.product_title {
    font-family: Open Sans, sanse;
    font-weight: bold;
}

.entry-summary .summary-container .avada-availability .stock {
    display: none;
}

.fusion-title .title-sep.sep-double {
    height: 6px;
    border-bottom-width: 0px;
}

#wrapper #main #comments .fusion-title h2, #wrapper #main #comments .fusion-title h3, #wrapper #main #respond .fusion-title h2, #wrapper #main #respond .fusion-title h3, #wrapper #main .about-author .fusion-title h2, #wrapper #main .about-author .fusion-title h3, #wrapper #main .related-posts .fusion-title h2, #wrapper #main .related-posts .fusion-title h3, #wrapper #main .related.products .fusion-title h2, #wrapper #main .related.products .fusion-title h3, .single-product .woocommerce-tabs h2, .single-product .woocommerce-tabs h3 {
    font-family: Open sans, sanse;
    font-weight: 800;
    font-size: 16px;
    text-transform: uppercase;
}

.catalog-ordering {
    display: none;
}

/* RIBBON */

.ribbon span {
    font-size: 13px;
    font-weight: bold;
    padding: 0px 45px 0px 30px !important;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    line-height: 18px;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 170px;
    display: block;
    background: #79A70A;
    background: linear-gradient(#00aff0 0%, #00aff0 100%);
    box-shadow: 0 3px 10px -5px black;
    position: absolute;
    top: 19px;
    left: -38px;
}

/* PRODUCT CALCULATOR */

.product_meta {
    padding-top: 50px;
}


.single-product .product .summary .cart .quantity {
    float: none;
    margin: 20px 20px 20px 0;
}

form.cart {
    display: inline !important;
}

/*
.woocommerce-tabs.wc-tabs-wrapper {
    display: none !important;
}
*/
span#ext_amount, .ext_amount {
    float: left;
    font-weight: bold;
    padding-right: unset;
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .product-buttons a {
    padding-left: 0px;
}

.product-buttons a {
    padding-left: 0px;
}

/* LINIJE */

#calc_shipping_state_field .select2-selection__arrow, #comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .avada-select-parent .select-arrow, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select-arrow, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .select2-dropdown, .woocommerce-checkout .select2-drop-active, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select, textarea {
    border-color: #505050;
}

#customer_login .col-1, #customer_login .col-2, #customer_login h2, #customer_login_box, #final-order-details .mini-order-details tr:last-child, #reviews li .comment-text, #small-nav, #wrapper .side-nav li a, #wrapper .side-nav li.current_page_item li a, .avada-skin-rev, .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, .chzn-drop, .commentlist .the-comment, .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img, .fusion-author .fusion-author-social, .fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep, .fusion-body .avada-myaccount-user, .fusion-body .avada-myaccount-user .avada-myaccount-user-column, .fusion-body .avada-order-details .shop_table.order_details tfoot, .fusion-body .cart-totals-buttons, .fusion-body .cart_totals, .fusion-body .cart_totals .total, .fusion-body .cart_totals h2, .fusion-body .checkout .shop_table tfoot, .fusion-body .coupon, .fusion-body .coupon h2, .fusion-body .my_account_orders tr, .fusion-body .order-info, .fusion-body .order-total, .fusion-body .shop_attributes tr, .fusion-body .shop_table tr, .fusion-body .woocommerce .address h4, .fusion-body .woocommerce .addresses .title, .fusion-body .woocommerce .cart-empty, .fusion-body .woocommerce .checkout #customer_details .col-1, .fusion-body .woocommerce .checkout #customer_details .col-2, .fusion-body .woocommerce .checkout h3, .fusion-body .woocommerce .cross-sells, .fusion-body .woocommerce .cross-sells h2, .fusion-body .woocommerce .return-to-shop, .fusion-body .woocommerce .social-share, .fusion-body .woocommerce .social-share li, .fusion-body .woocommerce-MyAccount-content, .fusion-body .woocommerce-MyAccount-content h2, .fusion-body .woocommerce-MyAccount-content h3, .fusion-body .woocommerce-MyAccount-navigation ul li a, .fusion-body .woocommerce-content-box, .fusion-body .woocommerce-content-box h2, .fusion-body .woocommerce-info, .fusion-body .woocommerce-message, .fusion-body .woocommerce-shipping-calculator, .fusion-body .woocommerce-shipping-calculator h2, .fusion-body .woocommerce-side-nav li a, .fusion-body .woocommerce-success-message, .fusion-body .woocommerce-tabs .tabs li a, .fusion-content-widget-area .product_list_widget li, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget li a:before, .fusion-content-widget-area .widget_archive li, .fusion-content-widget-area .widget_categories li, .fusion-content-widget-area .widget_layered_nav li, .fusion-content-widget-area .widget_links li, .fusion-content-widget-area .widget_meta li, .fusion-content-widget-area .widget_nav_menu li, .fusion-content-widget-area .widget_pages li, .fusion-content-widget-area .widget_product_categories li, .fusion-content-widget-area .widget_recent_entries li, .fusion-counters-box .fusion-counter-box .counter-box-border, .fusion-filters, .fusion-hide-pagination-text .pagination-next, .fusion-hide-pagination-text .pagination-prev, .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link, .input-radio, .ls-avada, .page-links a, .pagination a.inactive, .panel.entry-content, .post .fusion-meta-info, .price_slider_wrapper, .progress-bar, .project-content .project-info .project-info-box, .quantity .minus, .quantity .qty, .search-page-search-form, .side-nav, .side-nav li a, .side-nav-left .side-nav, .single-navigation, .table, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table-1 table, .table-1 table th, .table-1 tr td, .table-2 table thead, .table-2 tr td, .tabs-vertical .tabs-container .tab_content, .tabs-vertical .tabset, .tagcloud a, .tkt-slctr-tbl-wrap-dv table, .tkt-slctr-tbl-wrap-dv tr td, .widget_layered_nav li, .widget_product_categories li, .woo-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation > ul .is-active, .woo-tabs-horizontal .woocommerce .woocommerce-checkout-nav .is-active, .woo-tabs-horizontal .woocommerce-MyAccount-navigation, .woo-tabs-horizontal .woocommerce-tabs > .tabs, .woo-tabs-horizontal .woocommerce-tabs > .tabs .active, .woo-tabs-horizontal .woocommerce-tabs > .wc-tab, .woocommerce .social-share, .woocommerce .social-share li, .woocommerce-pagination .page-numbers, h5.toggle.active + .toggle-content, tr td {
    border-color: #313131;
}

.avada-myaccount-user {
    display: none;
}

/* STYLING */

@media (max-width:1024px) {
.fusion-main-menu {
    float: left;
    position: relative;
    z-index: 200;
    overflow: hidden;
}

#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin-bottom: 0px;
}

.fusion-main-menu > ul > li > a {
    line-height: 90px;
}
}


#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin-right: 20px;
}

.fusion-main-menu > ul > li {
    padding-right: 25px;
}

span.menu-text {
    font-size: 12px;
}

@media (max-width:800px) {
.fusion-mobile-menu-icons {
    margin-top: 30px;
}

.fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: #2b2b2b;
}
}

@media (max-width:600px) {
.fusion-logo {
    width: 200px;
}

.fusion-mobile-menu-icons {
    margin-top: 13px;
}
}


.acf-postbox {
    color: white;
    position: relative;
    background-color: #505050;
}

.acf-postbox > .hndle {
    background-color: #cecece;
}

/* SINGLE PRODUCT BUNDLES STYLING */

td.woosb-thumb {
    display: none;
}

td.woosb-acf {
    background-color: #eaeaea !important;
    padding: 10px !important;
    border-bottom: 4px solid white !important;
}

.woosb-title-inner {
    text-transform: uppercase;
    font-weight: bold;
}

td.woosb-title {
    width: 45%;
}

.woosb_total.woosb-total.woosb-text {
    color: #ed1f24;
    font-weight: bold;
    font-size: 20px;
}

/*
span.woocommerce-Price-amount.amount {
    display: none;
}
*/

/* BUNDLE PRODUCT RESPONSIVENESS */

@media (max-width:1169px) {
td.woosb-title {
font-size:12px;
}
}

@media (max-width:1070px) {
.summary.entry-summary {
    width: 100%;
    float: left;
    margin-left: 0px !important;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.avada-product-gallery {
    width: 100%;
}

table.woosb_products.woosb-table.woosb-products {
    width: 100%;
}

.product .summary.entry-summary {
    margin-top: 50px;
}
}

@media (max-width:640px) {
td.woosb-title {
    font-size: 10px;
}

td.woosb-acf-package {
    font-size: 11px;
}

td.woosb-acf {
    font-size: 10px;
}

td.woosb-price {
    font-size: 10px;
    font-weight: bold;
}
}

@media (max-width:540px) {  
  
  tr:nth-child(even) {
    background: #eaeaea;
}


td.woosb-acf.mobile-override {
background-color:transparent !important;
}

td.woosb-title {
    color: red;
    font-size: 14px;
}

td.woosb-title {
    padding: 10px !important;
}

td.woosb-qty {
    padding-left: 10px !important;
}

td.woosb-price {
    padding-right: 10px !important;
}

#main, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .fusion-sliding-bar-position-bottom .fusion-sliding-bar, .fusion-sliding-bar-position-top .fusion-sliding-bar, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container {
    padding-left: 10px;
    padding-right: 10px;
}
}



td.woosb-acf.mobile-override {
    font-weight: bold;
    color: #828282;
}

/* single product */



ul.tabs.wc-tabs {
    display: none;
}

div#tab-additional_information {
    margin-left: 0px;
}

div#tab-description {
    margin: 0px;
}

/* */

a.button.product_type_woosb.add_to_cart_button {
    display: none;
}

.product_cat_laminati .quantity.buttons_added {
    display: none;
}

.product_cat_podloge .quantity.buttons_added {
    display: none;
}

/* m2 cijena */

.m2 {
    width: 100%;
    text-align:center;
   justify-content: center;
border-bottom: 1px solid lightgray;
}

span.akcijska-m2 {  
   font-weight:normal;
   margin-right:12px;
}

span.price-m2 {    
   color:#ee171e !important;
   font-size:18px;
}

span.woocommerce-Price-amount.amount {
    font-size: 14px;
}

.product .entry-summary .price {
    text-transform: uppercase;
}

/* frontend product styling */

.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3, .woocommerce-container .product-title, body #wrapper h2.woocommerce-loop-category__title, p.woocommerce-store-notice {     font-size: 20px !important;     text-align: center;     font-weight: bold !important;
}

span.woocommerce-Price-amount.amount {
    font-size: 14px;
    color: black !important;
}

h3.product-title {     margin-bottom: 10px !important;
}

.fusion-price-rating {
    justify-content: center !important;
}

mark.count {
    display: none;
}