/*
Theme Name:     TEILLOR 
Description:    
Author:         lazar
Template:       shopkeeper

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.cd-top.cd-is-visible {visibility: visible;opacity: .2;bottom: 125px;}
.site-tools.align_right {border-left: solid 1px #dbdbdb;margin-left: 0px;padding-left: 0px;}
b.wpb_gmaps_widget .wpb_wrapper {margin-left: -15px;margin-right: -15px;}
.footer_socials_wrapper {margin-bottom: 20px;}
.language-and-currency-offcanvas .select2-container.topbar-language-switcher, .language-and-currency-offcanvas .select2-container.wcml_currency_switcher {display: none !important;}
.icon_position_top.icon_style_outlined .icon_wrapper, .icon_position_top.icon_style_bg_color .icon_wrapper {width: 130px;height: 130px;}
.shortcode_icon_box.icon_position_top.icon_style_bg_color .icon_wrapper, .shortcode_icon_box.icon_position_top.icon_style_outlined .icon_wrapper {margin: 0 auto 25px auto;}
.button, input[type="button"], input[type="reset"], input[type="submit"] {float: right;}
.main-navigation ul li {margin-top: -5px !important;}
.site-header.sticky .main-navigation ul li {margin-top: -5px !important;}
.main-navigation>ul>li.call-to-action2>a {border-width: 1px;border-style: solid;border-radius: 5px;background-color:#8bc039; color:#fff !important;}
.main-navigation>ul>li.call-to-action2 {margin: -1px 4px 0;}
textarea[rows] {height: 115px;}
.shortcode_banner_simple_height {margin-bottom: 0px;}
.tvideo {text-align: center;font-size: 53px;color: #fff;text-shadow: 0px 1px 1px rgba(51, 51, 51, 0.41);font-family: Open sans, sans-serif;font-weight:800;line-height: 70px;}
.tools_button_icon {width: 28px;height: 28px;}
.shopping_bag_items_number, .wishlist_items_number {margin: 2px 0 0 33px;font-size: 16px;}
.mobile-navigation {border-bottom: none !important; text-align:center}
.vc_btn3.vc_btn3-style-classic {border-color: #ffffff;}
.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: #fff;background-color: transparent;font-size: 14px !important;letter-spacing: 0.8px;font-weight: 700;}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {color:#fff;background-color: transparent;opacity: 0.83;border:1px solid #fff;}
select.topbar-language-switcher, select.wcml_currency_switcher {display: none;}
.offcanvas_content_right .wpb_widgetised_column {margin-top: -30px;}
.mailt {text-align: center;color: #fff;text-shadow: 0px 2px 9px #333;}
.mc4wp-form-basic button, .mc4wp-form-basic input[type=submit], .mc4wp-form-basic input[type=button], .mc4wp-form-theme button, .mc4wp-form-theme input[type=submit], .mc4wp-form-theme input[type=button] {
float: left;}
.mc4wp-form-basic input[type=text], .mc4wp-form-basic input[type=email], .mc4wp-form-basic input[type=tel], .mc4wp-form-basic input[type=url], .mc4wp-form-basic input[type=date], .mc4wp-form-basic select, .mc4wp-form-basic textarea, .mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=url], .mc4wp-form-theme input[type=date], .mc4wp-form-theme select, .mc4wp-form-theme textarea {min-height: 51px;width: 100%;float: left;text-align: center; max-width: 100%; font-size: 15px;font-weight: 400;}
.button, input[type="button"], input[type="reset"], input[type="submit"] {width: 100%;}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus, #coupon_code:focus, .chosen-container-single .chosen-single:focus {color: #333;background-color: #fff;border: 1px solid #8bc039 !Important;}
.error-404 input[type="text"], .error-404 input[type="search"], .no-results input[type="text"], .no-results input[type="search"] {width: 100%;}
#yith-wcwl-form .wishlist-empty {font-family: inherit !important;padding: 0px 7px;}
.yith-wcwl-share {display: none;}
.shop_header {background-color: #f7f7f7;margin: -85px 0px 30px 0px;padding: 55px 0px 11px 0px;}
.page-title {font-size: 2.55rem!important;margin-bottom: 20px !important;margin-top: -25px !important;line-height: 1;font-weight: 700 !important;font-family:inherit;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
width: 100%;margin-bottom: 20px;}
.page-title:after {display:none !important}
form.checkout_coupon #coupon_code {width: 100%;text-align:center}
.t1video {text-align: center;font-size: 20px;color: #fff;text-shadow: 0px 1px 1px rgba(51, 51, 51, 0.41);font-family: Open sans, sans-serif;line-height: 31px;letter-spacing: 1px;font-weight: 700;}
.woocommerce table.shop_table td {border-top: none !important;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {background: #f7f7f7;font-size: 16px;font-weight: 400;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {background-color: #f7f7f7;}
.woocommerce-checkout .woocommerce-info {line-height: 1.2em;}
.woocommerce .cart-collaterals .cart_totals tr.shipping th {padding-top: 10px;}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {font-size: 15px !important;}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container .select2-choice {background: #f7f7f7;}
.cd-top.cd-is-visible {opacity: .4;}
.cd-top.cd-is-visible:hover {opacity: .8;}
.product_infos .quantity input.qty, .woocommerce .product_infos .quantity .qty {background-color: #f7f7f7;border: 1px solid #ddd;}
.button, input[type="button"], input[type="reset"], input[type="submit"] {width: 100%;}
.woocommerce-cart .entry-content .woocommerce .actions #coupon_code {float: left;background-color: #fcfcfc;}
#quick_view_container .product_infos .single_add_to_cart_button {min-width: none;width: 71%;}
.product_after_shop_loop .price, .product_after_shop_loop .price ins {font-size: 0.9rem;line-height: 21px;}
.product_after_shop_loop_buttons {height: 37px;}
.add_to_wishlist:before {line-height: 21px;font-size: 19px;}
.woocommerce-cart .entry-content .woocommerce>form, .woocommerce-cart .entry-content .woocommerce .cart-collaterals {margin-bottom: 25px;}
.checkout_left_wrapper {margin-top: 20px;margin-bottom: 40px;}
.woocommerce-error, .woocommerce-message, .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-info {margin:10px 20px 0px 0px !important;line-height: 1.2em;text-align: center;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {padding: 0px 0;font-size: 15px !important;}
.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tfoot .order-total .amount {font-size: 1.275rem;}
.woocommerce-checkout .content-area h3, .woocommerce-view-order h2, .woocommerce-edit-address h3, .woocommerce-edit-account legend, .woocommerce-order-received h2 {font-size: 23px;font-weight: 600;}
.woocommerce .shop_table.woocommerce-checkout-review-order-table {margin-bottom: 4px;}
.woocommerce #payment div.form-row.place-order, .woocommerce-page #payment div.form-row.place-order {padding: 0px 0 5px;}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {margin-top: 10px;margin-bottom: 20px;}
.entry-meta {margin: 21px 0 0 0;}
.woocommerce .cross-sells h2, .woocommerce-page .cross-sells h2, .woocommerce .cart_totals h2, .woocommerce-page .cart_totals h2 {font-size: 1.1rem;font-weight: 600;}
.woocommerce .cart-collaterals table.shop_table td, .woocommerce-page .cart-collaterals table.shop_table td {padding: 5px 0;font-size: 17px;}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {padding: 6px 40px 5px 0;font-size: 17px !important;font-weight: 500;}
.woocommerce .cart-collaterals .cart_totals tr.shipping td, .woocommerce .cart-collaterals .cart_totals tr.shipping th, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce-page .cart-collaterals .cart_totals tr.shipping th {padding-bottom: 25px;}
.cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount {font-size: 19px;vertical-align:middle!important;}
.woocommerce .cart-collaterals .cart_totals tr.order-total td, .woocommerce .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td, .woocommerce-page .cart-collaterals .cart_totals tr.order-total th {padding-top: 18px;padding-bottom: 15px;vertical-align: middle;}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {padding-bottom: 0px;margin-bottom: 0px;}
.woocommerce .cart-collaterals .cart_totals tr.order-total td strong, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong {vertical-align: middle;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {    margin-bottom: 0px;}
.woocommerce table.cart .cart_item td:before, .woocommerce #content table.cart .cart_item td:before, .woocommerce-page table.cart .cart_item td:before, .woocommerce-page #content table.cart .cart_item td:before {font-size: 17px;}
.woocommerce table.cart .product-name a, .woocommerce #content table.cart .product-name a {font-size: 16px !important;}
.woocommerce table.cart .cart_item td a, .woocommerce #content table.cart .cart_item td a, .woocommerce-page table.cart .cart_item td a, .woocommerce-page #content table.cart .cart_item td a, .woocommerce table.cart .cart_item td span, .woocommerce #content table.cart .cart_item td span, .woocommerce-page table.cart .cart_item td span, .woocommerce-page #content table.cart .cart_item td span {font-size: 14px;font-weight: 600;}
.woocommerce-cart.woocommerce-page .cart-collaterals tr {margin-bottom: 11px;}
.woocommerce-cart.woocommerce-page .cart-collaterals .cart-subtotal td, .woocommerce-cart.woocommerce-page .cart-collaterals .shipping td {margin-bottom: 0px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals {padding-bottom: 25px;}
.woocommerce-checkout .content-area h3 {margin: 0px 20px 17px 0;}
.order_review_wrapper {padding: 40px 40px 40px;}
.woocommerce-checkout .col2-set .col-2 {margin-top: 30px;}
.woocommerce .order_review_wrapper table.shop_table tfoot td, .woocommerce .order_review_wrapper table.shop_table tfoot th, .woocommerce-page .order_review_wrapper table.shop_table tfoot td, .woocommerce-page .order_review_wrapper table.shop_table tfoot th {padding: 4px 0;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {margin-bottom: -4px !important;margin-left:50px;font-size: 1rem !important;padding: 0px 0 1px !important;}
.products a.button {text-align: right;}
.product_after_shop_loop_price {text-align:right;margin-top: 5px;}
.nano {background: #fff;}
.cart-wishlist-empty-banner {margin-top: 39px;}
.cart-empty {font-family: inherit !important;}
form.checkout_coupon #coupon_code {font-size: 16px;font-weight: 400;}
.catalog-ordering .select2-container .select2-choice {font-weight: bold;background: none !important;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {display: none;}
.wpb_widgetised_column .widget {padding-top: 25px;padding-bottom: 25px;}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {font-family: inherit !important;font-weight: 600;}
.product_meta {display: none;}
.single_product_summary_related h2, .single_product_summary_upsell h2 {margin: 0px 0 25px 0;}
.single_product_summary_related h2:after, .single_product_summary_upsell h2:after {display: none;}
.site-header ul, .site-header ol, .site-header dl {font-size: 0.86rem;}
.single_add_to_cart_button.button {width: 71% !important;}
.product_content_wrapper {padding-top: 45px;}
.woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price {font-size: 1.65em;}
.woocommerce form.login p:first-child, .woocommerce-page form.login p:first-child {line-height: 1.375em;}
.checkout_login form.login {padding: 6px 0px;}
.notice-border-container {display:none;}
#payment div.payment_box p, .woocommerce-page #payment div.payment_box p {font-size: 15px;line-height: 1.3285em;color: #979c8f;}
.woocommerce-page #payment .terms label {font-size: 15px;}
label {font-size: .8425rem;}
.cart_item td span {font-size: 15px !important;}
.cart .product-name a {font-size: 17px !important;}
.coupon #coupon_code {font-size: 15px;font-weight: 400;}
.widget_price_filter .price_slider_amount {font-size: 0.67rem !important;line-height: 15px !important;color:#999 !important;}
.wpb_widgetised_column aside ul li a {font-size: 0.89rem;color: #777 !important;font-weight: 500;}
.woocommerce .shop_table.woocommerce-checkout-review-order-table td, .woocommerce-page .shop_table.woocommerce-checkout-review-order-table td {line-height: 1.35;padding: 0px 0 19px 0 ;}
.widget.widget_price_filter .price_slider_amount .button {width: 45px;}
#menu-desni-meni-1 {background: #f7f7f7;}
.main-navigation ul ul {background: #fff;box-shadow: none;left: -15px !important;padding: 15px 0px;min-width: 80px;}
#lang_sel_footer {background-color: #fafafa;border: 1px solid #e6f8e3;}
#menu-off-canvas-navigation {font-size: 20px;line-height: 26px;}
.call-to-action {margin-top: 28px !important;background: #80b52f;}
.nano {background-color:#ffffff;}
.mobile-navigation a {color: #333;font-weight: 600;font-size: 14px;line-height: 24px;}
.mobile-navigation a:hover {color: #777;}
.wpb_widgetised_column aside ul li a:hover {color: #333 !important;}
.account-tab-item {line-height: 38px !important;}
input[type="file"], input[type="checkbox"], input[type="radio"], select {margin: 0 0.4rem 0.5rem 0 !important;}
.login-register-container .lost-pass-link {margin-top: 10px !important;}
.woocommerce form .form-row label {line-height: 2;}
.site-content .account-tab-list, .account-tab-list {margin-top: 36px !important;}
#yith-wcwl-form .wishlist-empty {line-height: 1.3;}
.woocommerce .products ul h3, .woocommerce ul.products h3, .woocommerce-page .products ul h3, .woocommerce-page ul.products h3 {font-size: 17px !important;font-weight: 600;line-height: 20px;padding: 11px 35px 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {margin-bottom: 24px;}
.woocommerce-tabs {padding-top: 4px;border-top:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {margin-bottom: 0px;}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {padding: 5px 0px 8px;}
.woocommerce-order-received .shop_table.order_details tr:last-child td {font-size: 17px;}
.woocommerce-checkout .col2-set .col-2 {margin-top: 0px;}
.zastava {background-image: url(http://en.teillor.com/wp-content/uploads/2016/10/sr.png);background-repeat: no-repeat;background-position-x: 109px;background-position-y: 14px;}
.list-centered li a, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .cross-sells h2, .woocommerce-page .cart-collaterals .cart_totals h2, .my_address_title, .woocommerce .shop_table.order_details tbody tr:last-child td, .woocommerce-page .shop_table.order_details tbody tr:last-child td, .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li, .comment-separator, .comment-list .pingback, .wpb_widgetised_column .widget, .search_result_item, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce .cart-collaterals .cart_totals .order-total td, .woocommerce .cart-collaterals .cart_totals .order-total th, .woocommerce-page .cart-collaterals .cart_totals .order-total td, .woocommerce-page .cart-collaterals .cart_totals .order-total th {border-bottom-color: rgba(85,85,85,0.05) !important;}
.widget ul li a, .woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li span {   line-height: 1.44em;}
ul.cart_list li, .woocommerce-page ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li {padding: 0 0 11px 90px;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {padding: 0px 0 34px;}
#site-footer {padding: 45px 0 15px;}
.entry-content a:hover {opacity: 1;}
.owl-theme .owl-controls .owl-page span {background: #eaeaea;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background: #fff;}
#tab-additional_information {margin-bottom:25px !important;}
.woocommerce #content .shop_table.cart.wishlist_table td, .woocommerce .shop_table.cart.wishlist_table td {padding-top: 10px;padding-bottom: 10px;}
.remodal-close {top: 9px;left:auto;right: 9px;width: 37px;height: 37px;color: #888;background: #eee;}
.remodal-close:hover {background: #ccc;}
.remodal-close:focus {background: #ccc;}
.remodal-close:before {font-size: 33px;line-height: 39px;top: 0;right: 0;width: 36px;left: auto;}
#size-chart tr th {background: #fff !important;color: #000 !important;font-size: 19px !important;}
#size-chart tr td, #size-chart tr th {border: 1px solid #fff !important;background:#fff;}
.woocommerce div.product form.cart .variations {margin-bottom: -10px;}
.remodal {border: 1px solid #ededed;}
html.remodal-is-locked {overflow: auto;}
.additional_information_tab {display:none !important;}
.product_content_wrapper {padding-bottom: 25px;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: #f7f7f7;background-color: #FFF;border-left: none;border-right: none;border-top: none;border-bottom: 1px solid #f7f7f7;margin-bottom: 1px;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {background-color: #fff !important;}
.product_navigacija {display: none;}
.t1 {text-align:left;font-size:16px;}
.n1 {text-align:left;font-size:18px;color:#666;font-weight:bold;margin-top: 0px;}
.t2 {text-align:left;font-size:14px;margin-top: -20px;display: block;margin-left: 70px;margin-bottom: -10px !important;}
.woocommerce table.shop_table.cart td, .woocommerce-page table.shop_table.cart td {padding: 10px 30px 25px 0;}
.woocommerce ul#shipping_method li label {display: inline;line-height: 15px !important;color: #777;font-weight: 400;text-transform: none;}
.woocommerce ul#shipping_method .amount {font-weight: 400;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {color: #fff;}
.vc_video-bg.vc_hidden-xs:after {content: ' ';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.17);}
.site-branding img {height: 50px;width: 163px !important;}
.header_col.branding {min-width: 163px !important;}
.site-header.sticky .site-branding img {height: 50px;width: 113px !important;}
.slika3::before {content: ' ';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(179, 214, 134, 0.68);}
div.pp_default .pp_bottom .pp_right {background:none !important;}
div.pp_default .pp_bottom .pp_left {background:none !important;}
div.pp_default .pp_bottom .pp_middle {background:none !important;}
div.pp_default .pp_top .pp_right {background:none !important;}
div.pp_default .pp_top .pp_left {background:none !important;}
div.pp_default .pp_top .pp_middle {background:none !important;}
div.pp_default .pp_content_container .pp_right {background: none !important;}
div.pp_default .pp_content_container .pp_left {background: none !important;}
div.pp_default .pp_content {background-color: rgba(255, 255, 255, 0) !important;}
.sajdbar {float:left !important;}
.wpb_widgetised_column {margin-bottom: 0px;padding-right: 30px;}
ul li ul, ul li ol, ul, ol, dl {font-size: 1rem;line-height: 1.7;list-style-type: circle;}
.linkovi {color: #7b7b7b;}
div.pp_overlay {background: rgba(0,0,0,0.4) !important;}
div.pp_default .pp_description {color: #fff !important;}
div.pp_default .pp_nav .currentTextHolder {color: #fff !important;}
.cd-top {border: dashed 2px #f07eb1 !important;}
.k {border-top: 1px solid #f5f5f5;}
.o {background: #fdfdfd;border-top: 2px dashed #ddd;}
.su-custom-gallery-slide img {margin: 0 !important;padding: 0px !important;border: none !important;border-radius: 1px !important;-moz-border-radius: 1px !important;-webkit-border-radius: 1px !important;}
.su-custom-gallery-slide span {left: 0px !important;bottom: 0px !important;right: 0px !important;padding: 7px 10px !important;font-size: 18px !important;background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.55))  !important;background: rgba(0, 0, 0, 0.55)  !important; /* For browsers that do not support gradients */background: -webkit-linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.55))  !important; /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.55))  !important; /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.55)) !important;}
.mfp-bg {background: rgba(11,11,11,0.4) !important;}
.mfp-figure:after {box-shadow: none !important;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {border-right: none !important;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {border-left: none !important;}
.mfp-close {font-size: 28px !important;}
.mfp-title {font-size: 21px !important;color: #ffffff !important;line-height:28px !important;padding: 7px;background: #999;padding-right:7px;}
.mfp-counter {color: #fdfdfd !important;font-size: 13px !important;}
#site-footer {padding: 91px 0 15px; background: rgba(255, 255, 255, 0) !important;}
#site-footer, #site-footer .copyright_text a {color: #333 !important;font-weight:500 !important;}
.footer-navigation-wrapper ul li a {font-weight: 700;font-size:15px;}
.site-header {background-color: rgba(255, 255, 255, 0) !important;}
.site-header.sticky {background-color: #fff !important;}
#site-footer .copyright_text {color: #333;text-shadow: none;font-weight:500 !important;}
.naslovnared {display:none;}
.page-title {color: #444;text-shadow: none;background-image: url(http://elpida-moda.com/wp-content/uploads/2016/11/h1-page-title-pozadina.png) !important;background-repeat: no-repeat;background-size: cover;background-position: center;padding-top:14px;}
.main-navigation ul li {color: #333 !important;text-shadow: none;}
#site-footer a, #site-footer .widget-title, .cart-empty-text, .footer-navigation-wrapper ul li:after {color: #333;text-shadow: none;font-weight:500;}
.site-header.sticky, .site-header.sticky .main-navigation a {text-shadow: none !important;}
.tools_button_icon {background: #fff;border-radius:5px; padding: 3px;}
.oz {background: url(http://elpida-moda.com/wp-content/uploads/2016/11/05.png);background-size: cover;color: #333 !important;font-weight: 700;}
.om {background: url(http://elpida-moda.com/wp-content/uploads/2016/11/13.png);background-size: cover;color: #333 !important;font-weight: 700;}
.footer-navigation-wrapper ul li {margin: 0px 3px 15px 3px;}
.footer-navigation-wrapper ul {background:rgba(240, 126, 177, 0.8);padding: 15px 10px;padding-bottom: 0px;}
.odrasli {margin-right: 0px !important;margin-left: 0px !important;padding-top: 36px !important;padding-bottom: 26px !important;background: url(http://elpida-moda.com/wp-content/uploads/2016/11/Odrasli.png) !important;background-position: center !important;background-repeat: no-repeat !important;}
.deca {margin-right: 0px !important;margin-left: 0px !important;padding-top: 36px !important;padding-bottom: 26px !important;background: url(http://elpida-moda.com/wp-content/uploads/2016/11/Deca.png) !important;background-position: center !important;background-repeat: no-repeat !important;}
div.ppt {color: #333 !important;font-size: 21px !important;background: #fff !important;padding: 5px 15px !important;text-align: center !important;margin: 0 0px 5px 0px !important;}
.wpb_singleimage_heading {font-size: 27px !important;font-family: 'Calibri',sans-serif !important;font-weight: 400;}










/*
RESPONSIVE TABLET, MOB-LANDSCAPE
*/

@media (max-width: 1024px) {
.menine {display:none !important;}
#menu-off-canvas-navigation{margin-top: -148px;}
}

@media (max-width: 979px) {
.vc_video-bg iframe {display: none;}
.vc_video-bg {background-image: url(http://teillor.com/wp-content/uploads/2016/11/p.jpg);background-repeat: no-repeat;background-size: cover;}
.vc_video-bg.vc_hidden-xs:after {content: ' ';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.09);}

}

@media (max-width: 640px) {
.shop_header {background-color: #f7f7f7;margin: -45px 0px 14px 0px;padding: 55px 0px 2px 0px;}
.page-title {font-size: 2.1rem !important;margin-bottom: 14px;line-height: 1;font-weight: 700 !important;}
.product_content_wrapper {padding-top: 0px;}
.product_summary_top {margin: -25px 0 11px 0;}
}

@media (max-width: 767px) {
.wpb_singleimage_heading {font-size: 21px !important;}
.naslovna-klasa {margin-top: -40px !important;}
.o-klasa {background-image: none !important;}
.odrasli {margin-top: -50px !important;}
#menu-left-menu-1 {display:none !important;}
#menu-right-menu-1 {display:none !important;}
body{font-family: 'Times New Roman',serif !important;}
p{font-family: 'Times New Roman',serif !important;}
.naslovnared {display:visible;}
.site-branding img {width: 113px !important;}
.cd-top.cd-is-visible {display: none;}
.site-branding {max-width: 40%;}
.site-header {background-color: #fff !important;}
blockquote p {font-size: 23px;}
.site-content .account-tab-list, .account-tab-list {margin-top: 26px !important;}
.t2 {text-align:left;font-size:14px;margin-top: -10px;display: block;margin-left: 70px;}
.n1 {margin-top: 0px;}
.woocommerce .related, .woocommerce-page .related, .woocommerce .upsells.products, .woocommerce-page .upsells.products {margin: 0 0 0px 0;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {padding: 15px 0 1px;}
.zastava {background-image: url(http://teillor.com/wp-content/uploads/2016/10/sr.png);background-repeat: no-repeat;background-position-x: 106px;background-position-y: 11px;}
.woocommerce-order-received .shop_table.order_details tr:last-child td {font-size: 16px;}
.product_content_wrapper {padding-bottom: 0px;}
.widget-title {font-size: 17px !important;}
h3 {font-size: 22px !important;}
h4 {font-size: 19px !important;}
.mobile-navigation a {font-size: 13px;line-height: 22px;font-family: 'Calibri',sans-serif !important;font-weight: 400;}
.tvideo {font-size: 34px;line-height: 41px;margin-top: 0px;font-weight: 800px !important;}
.language-and-currency-offcanvas .select2-container.topbar-language-switcher, .language-and-currency-offcanvas .select2-container.wcml_currency_switcher {;}
.t1video {font-size: 17px}
.strelica {display:none;}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {font-size: 14px !important;}
.woocommerce-checkout .content-area h3, .woocommerce-view-order h2, .woocommerce-edit-address h3, .woocommerce-edit-account legend, .woocommerce-order-received h2 {font-size: 18px !important;font-weight: 600;}
.woocommerce .cart-collaterals .cart_totals tr.order-total td, .woocommerce .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td, .woocommerce-page .cart-collaterals .cart_totals tr.order-total th {padding-top: 7px;padding-bottom: 2px;vertical-align: middle;}
.woocommerce .cart-collaterals .cart_totals tr.order-total td strong, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong {vertical-align: top;}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {padding: 0.4rem 0;}
.woocommerce-cart.woocommerce-page .cart-collaterals .cart-subtotal td, .woocommerce-cart.woocommerce-page .cart-collaterals .shipping td {text-align: right !important;}
.woocommerce-cart.woocommerce-page .cart-collaterals .cart-subtotal td>span, .woocommerce-cart.woocommerce-page .cart-collaterals .shipping td ul, .woocommerce-cart.woocommerce-page .cart-collaterals tr .order-total strong {text-align: right !important;}
.woocommerce-checkout .content-area h3, .woocommerce-view-order h2, .woocommerce-edit-address h3, .woocommerce-edit-account legend, .woocommerce-order-received h2 {font-size: 18px !important;text-transform: uppercase;margin-top: 5px;margin-bottom: 5px;}
.woocommerce .checkout .col-2 h3, .woocommerce-page .checkout .col-2 h3 {margin-bottom: 12px;margin-top: 14px !important;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {margin-bottom: 7px !important;}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {font-size: 27px;margin-top:10px !important;}
.woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price {font-size: 1.25em;}



}


/*
RESPONSIVE SMARTPHONE
*/

@media (max-width: 480px) {
.wpb_singleimage_heading {font-size: 16px !important;}
.n1 {margin-top: 5px;}
.owl-theme .owl-controls {margin-top: -31px;}
.woocommerce-order-received .shop_table.order_details tr:last-child td {font-size: 15px;line-height: 19px;}
.product_content_wrapper {padding-bottom: 1px;}
.widget-title {font-size: 15px !important;}
h3 {font-size: 21px !important;}
h4 {font-size: 18px !important;}
.tvideo {font-size: 27px;line-height: 34px;margin-top: 0px;font-weight: 800px !important;}
.language-and-currency-offcanvas .select2-container.topbar-language-switcher, .language-and-currency-offcanvas .select2-container.wcml_currency_switcher {;}
.page-title {font-size: 1.55rem!important;margin-bottom: 3px !important;margin-top: -20px !important;}
.shop_header {background-color: #f7f7f7;margin: -45px 0px 14px 0px;padding: 45px 0px 15px 0px;}
.t1video {font-size: 15px}
.strelica {display:none;}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {font-size: 12px !important;}
.cart-collaterals {margin: 0 -30px -18px!important;}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {font-size: 25px;margin-top:10px !important;}
.woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price {font-size: 1.15em;}
.single_add_to_cart_button.button {width: 67% !important;min-width: 67%;}
.vc_tta-accordion .vc_tta-title-text {font-size: 18px;padding: 14px 30px 7px 30px;}
}




