.tt_button:hover .iconita,
.tt_button.second-style .iconita,
#single-page #comments input[type="submit"]:hover,
.tt_button.tt_secondary_button,
.tt_button.tt_secondary_button .iconita,
.team-carousel .owl-item .team-member.design-creative .team-socials a,
.format-quote .entry-wrapper:before,
.blog-single-title a:hover,
.upper-footer i:hover,
.kd-price-block .pb-price,
.team-member.design-classic .kd-team-contact a:hover,
#commentform #submit:hover,
.tab-text-container ul>li:before, .side-content-text ul>li:before, .wpb_text_column ul>li:before,
.modal-content-contact .redux-social-media-list i:hover,
.related-content .portfolio .post-link:hover,
.related-content .portfolio h5 a:hover,
#posts-content .post-link:hover,
.team-member.design-classic .team-socials .fa,
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date p:before,
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before,
#posts-content.blog-detailed-grid .entry-meta a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.large-counter .kd_counter_units,
.footer_widget .redux-social-media-list i,
.woocommerce ul.products li.product .categories a:hover,
#single-page .bbp-login-form .user-submit:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .button, .woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart,
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown:hover > a,
.key-icon-box .ib-link a,
.footer-bar .footer-nav-menu ul li a:hover,
#popup-modal .close:hover,
body.maintenance-mode .container h2,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li a:hover,
blockquote:before,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a:hover .fa,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a .fa,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.port-prev.tt_button,
.port-next.tt_button,
.upper-footer .socials-widget a:hover .fa,
.woocommerce .woocommerce-form-login .button:hover,
.footer_widget ul a:hover,
.side-content-text ul li:before,
span.bbp-admin-links a:hover,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover,
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before,
.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_author a:before,
.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a:hover,
.topbar-lang-switcher ul li a:hover span,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a,
div.bbp-breadcrumb a:hover,
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name,
.kd_pie_chart .kd-piechart-icon,
.row .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title:hover h4,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:hover h4,
.woocommerce .checkout_coupon .button:hover:hover,
.woocommerce-page #payment #place_order:hover,
.team-member.design-minimal .team-socials a,
.woocommerce-cart #single-page table.cart .button:hover,
.woocommerce-cart #single-page table.cart .actions .button:hover,
.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active a,
.team-member.design-two:hover .team-socials .fa:hover,
.team-member.design-two .team-socials .fa:hover,
#single-page .return-to-shop a:hover,
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.navbar-nav li.dropdown:hover .dropdown-menu:hover li a:hover,
.woocommerce ul.products li.product h2:hover,
.keydesign-cart .buttons .btn, .woocommerce .keydesign-cart .buttons .btn,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover,
.portfolio-meta.share-meta .fa:hover,
.woocommerce-account #single-page .woocommerce-Button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .button:hover,
.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart:hover,
.blog_widget ul li a:hover,
#posts-content .entry-meta a:hover,
.woocommerce a.button:hover,
.keydesign-cart:hover .cart-icon,
#comments input[type="submit"],
.search-submit:hover,
.blog-single-content .tags a,
.lower-footer a:hover,
#posts-content .post .blog-single-title a:hover,
#posts-content.blog-minimal-list .blog-single-title a:hover,
#posts-content.blog-img-left-list .blog-single-title a:hover,
.socials-widget a:hover .fa, .socials-widget a:hover,
#customizer .ekko-tooltip,
.footer_widget .menu li a:hover,
.row .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title:hover h4,
#single-page .single-page-content .widget ul li a:hover,
#comments .reply a:hover,
#comments .comment-meta a:hover,
#kd-slider .secondary_slider,
#single-page .single-page-content .widget ul li.current-menu-item a,
.team-socials .fa:hover,
#posts-content .post .tt_button:hover .fa,
#posts-content .post .tt_button:hover,
.topbar-socials a:hover .fa,
.pricing .pricing-price,
.pricing-table .tt_button,
.topbar-phone .iconsmind-Telephone ,
.topbar-email .iconsmind-Mail,
.modal-content-contact .key-icon-box .service-heading a:hover,
.pricing-table.active .tt_button:hover,
.footer-business-content a:hover,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,
.star-rating span,
.es-accordion .es-heading h4 a:hover,
.keydesign-cart ul.product_list_widget .cart-item:hover,
.woocommerce .keydesign-cart ul.product_list_widget .cart-item:hover,
#customizer .options a:hover i,
.woocommerce .price_slider_wrapper .price_slider_amount .button,
#customizer .options a:hover,
#single-page input[type="submit"]:hover,
#posts-content .post input[type="submit"]:hover,
.active .pricing-option .fa,
#comments .reply a:hover,
.meta-content .tags a:hover,
.navigation.pagination .next,
.woocommerce-cart  #single-page table.cart .product-name a:hover,
.navigation.pagination .prev,
.product_meta a:hover,
.tags a:hover, .tagcloud a:hover,
.tt_button.second-style,
.lower-footer .pull-right a:hover,
.woocommerce-review-link:hover,
.section .wpcf7-mail-sent-ok,
.blog-header-form .wpcf7-mail-sent-ok,
.upper-footer .modal-menu-item,
.video-socials a:hover .fa,
.kd_pie_chart .pc-link a:hover,
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4:hover,
.fa,
.wpcf7 .wpcf7-submit:hover,
.contact .wpcf7-response-output,
.video-bg .secondary-button:hover,
#headerbg li a.active,
#headerbg li a.active:hover,
.footer-nav a:hover ,
.wpb_wrapper .menu a:hover ,
.text-danger,
.blog_widget ul li a:before,
.pricing .fa,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
code,
#single-page .single-page-content ul li:before,
.subscribe-form header .wpcf7-submit,
#posts-content .page-content ul li:before,
.chart-content .nc-icon-outline,
.chart,
.row .vc_custom_heading a:hover,
.secondary-button-inverse,
.primary-button.button-inverse:hover,
.primary-button,
a,
.kd-process-steps .pss-step-number span,
.navbar-default .navbar-nav > .active > a,
.pss-link a:hover,
.kd_number_string,
.featured_content_parent .active-elem h4,
.contact-map-container .toggle-map:hover .fa,
.contact-map-container .toggle-map:hover,
.testimonials.slider .tt-container:before,
.tt_button:hover,
.nc-icon-outline,
.content-area .vc_grid-item-mini:hover .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col h4,
.woocommerce ul.products li.product h3:hover,
.wpb_text_column ol>li:before,
.wpb_text_column ul>li:before,
.key-icon-box .ib-link a:hover,
.features-tabs .tab-controls li a:hover,
.features-tabs.tab-img-fullwidth li.active a,
.wp-block-button .wp-block-button__link:hover,
.wp-block-archives li a:hover,
.wp-block-categories.wp-block-categories-list li a:hover {
			color: #ea5c1f;
	}

	.play-btn-primary-color .play-video:hover,
	.play-btn-primary-color .play-video,
	.play-btn-primary-color.play-video:hover,
	.play-btn-primary-color.play-video,
	.search .search-form .search-field,
	.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a,
	.blog_widget .woocommerce-product-search .search-field,
	.features-tabs.tab-img-fullwidth li.active a,
	.pricing-table.active,
	.key-icon-box:hover .ib-wrapper,
	.cb-container:hover,
	.modal-content-inner .wpcf7-not-valid-tip,
	.section .wpcf7-mail-sent-ok,
	.fa.toggle-map-info:hover,
	.blog-header-form .wpcf7-mail-sent-ok,
	.blog-header-form .wpcf7-not-valid-tip,
	.section .wpcf7-not-valid-tip,
	.kd-side-panel .wpcf7-not-valid-tip,
	.kd-process-steps.process-checkbox-template .pss-item:before,
	.kd-process-steps.process-checkbox-template,
	.kd-separator,
	.kd-separator .kd-separator-line {
		border-color: #ea5c1f;
	}

#single-page .bbp-login-form .user-submit,
.bbpress #user-submit,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
input[type="button"].ninja-forms-field,
.modal-content-inner .wpcf7-submit:hover,
.searchform #searchsubmit,
#kd-slider,
.kd-contact-form.light_background .wpcf7 .wpcf7-submit,
.footer-newsletter-form .wpcf7 .wpcf7-submit,
.kd_progressbarfill,
.phone-wrapper,
.wpb_wrapper #loginform .button,
.woocommerce input.button,
.email-wrapper,
.woocommerce ul.products li.product .added_to_cart:hover,
.footer-business-info.footer-socials a:hover,
.parallax.with-overlay:after,
.content-area .vc_grid-filter>.vc_grid-filter-item span:after,
.tt_button.tt_secondary_button:hover,
.pricing-table .tt_button:hover,
.modal-content-inner .wpcf7-not-valid-tip,
.kd-side-panel .wpcf7-not-valid-tip,
.tt_button.second-style:hover,
.pricing-table.active .tt_button,
#customizer .screenshot a,
.heading-separator,
.blog-header-form .wpcf7-not-valid-tip,
.section .wpcf7-not-valid-tip,
.port-prev.tt_button:hover,
.port-next.tt_button:hover,
 .owl-buttons div:hover,
.row .vc_toggle_default .vc_toggle_icon,
.row .vc_toggle_default .vc_toggle_icon::after,
.row .vc_toggle_default .vc_toggle_icon::before,
.woocommerce #respond input#submit,
.woocommerce a.button,
.upper-footer .modal-menu-item:hover,
.contact-map-container .toggle-map,
.portfolio-item .portfolio-content,
.tt_button,
 .owl-dot span,
.woocommerce a.remove:hover,
.pricing .secondary-button.secondary-button-inverse:hover,
.with-overlay .parallax-overlay,
.secondary-button.secondary-button-inverse:hover,
.secondary-button,
#kd-slider .bullet-bar.tparrows,
.primary-button.button-inverse,
#posts-content .post input[type="submit"],
.btn-xl,
.with-overlay,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom:hover,
.woocommerce .price_slider_wrapper .ui-slider-horizontal .ui-slider-range,
.separator,
.woocommerce button.button,
.cb-container.cb_main_color:hover,
.keydesign-cart .buttons .btn:hover,
.woocommerce .keydesign-cart .buttons .btn:hover,
.woocommerce ul.products li.product .button:hover,
#single-page #comments input[type="submit"]:hover,
.contact-map-container .toggle-map:hover,
.wpcf7 .wpcf7-submit:hover,
.owl-dot span,
.features-tabs .tab.active,
.pricing-table.DetailedStyle.active .pricing-title .pricing-title-content,
.content-area .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before,
.row .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.row .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.wpcf7 .wpcf7-submit,
.navigation.pagination .next:hover,
#single-page .vc_col-sm-3 .wpcf7 .wpcf7-submit,
.spinner:before,
.fa.toggle-map-info:hover,
.content-area .vc_grid .vc_gitem-zone-c .vc_general:hover,
.content-area .vc_grid-item-mini .vc_gitem-animate-fadeIn .vc_gitem-zone.vc_gitem-zone-a:before,
.keydesign-cart .badge,
.tags a:after, .tagcloud a:after,
div.wpcf7 .wpcf7-form .ajax-loader,
#bbp_search_submit,
#commentform #submit,
footer.underline-effect .navbar-footer li a:after,
footer.underline-effect .footer_widget .menu li a:after,
#main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a:after,
#main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a:after,
.kd-process-steps.process-checkbox-template .pss-step-number span:before, .kd-process-steps.process-checkbox-template .pss-step-number:before, .kd-process-steps.process-checkbox-template .pss-item:before,
.blog-page-numbers li.active a,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce span.onsale,
.team-member.design-classic .kd-team-contact .kd-team-email:before,
.team-member.design-classic .kd-team-contact .kd-team-phone:before,
.team-member.design-creative .team-image:before,
.team-member.design-creative .team-content-hover:before,
.testimonials.slider.with-image .tt-content .tt-container,
.ib-hover-2.key-icon-box:hover .ib-wrapper,
#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
.team-member.design-classic .team-socials a:after,
.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,
.navigation.pagination .prev:hover,
.kd-panel-phone:after, .kd-panel-email:after,
.kd-panel-social-list .redux-social-media-list a:after,
footer.underline-effect .footer_widget ul li.cat-item a:after,
.play-btn-primary-color .play-video,
.wp-block-button__link {
			background-color: #ea5c1f;
	}

::selection {
			background-color: #ea5c1f;
	}

::-moz-selection {
			background-color: #ea5c1f;
	}

#single-page .bbp-login-form .user-submit,
#single-page #comments input[type="submit"]:hover,
.navigation.pagination .next,
.navigation.pagination .prev,
.upper-footer .modal-menu-item,
.wpcf7 .wpcf7-submit:hover,
.tt_button,
.navigation.pagination .next, .navigation.pagination .prev,
.woocommerce ul.products li.product .button:hover,
.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,
.pricing.active,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,
.primary-button.button-inverse:hover,
.primary-button.button-inverse,
.keydesign-cart .buttons .btn, .woocommerce .keydesign-cart .buttons .btn,
.wpcf7 .wpcf7-submit,
.wpb_wrapper #loginform .button,
 .owl-buttons div:hover,
.woocommerce button.button,
.woocommerce a.button,
.content-area .vc_grid .vc_gitem-zone-c .vc_general,
#commentform #submit,
.wp-block-button__link,
#posts-content .post input[type="submit"],
.woocommerce ul.products li.product .added_to_cart,
.woocommerce input.button,
 .owl-dot.active span,
 .owl-dot:hover span {
			border: 2px solid #ea5c1f;
	}

div.wpcf7 .wpcf7-form .ajax-loader {
			border: 5px solid #ea5c1f;
	}

.blog_widget .woocommerce-product-search .search-field, .blog_widget .search-form .search-field,
.page-404 .tt_button,
#wrapper .widget-title,
.blockquote-reverse,
.testimonials.slider  .owl-dot.active span,
.tags a:hover, .tagcloud a:hover,
.contact-map-container .toggle-map:hover,
.navigation.pagination .next:hover, .navigation.pagination .prev:hover,
.contact .wpcf7-response-output,
.video-bg .secondary-button,
#single-page .single-page-content .widget .widgettitle,
.image-bg .secondary-button,
.contact .wpcf7-form-control-wrap textarea.wpcf7-form-control:focus,
.contact .wpcf7-form-control-wrap input.wpcf7-form-control:focus,
.team-member-down:hover .triangle,
.team-member:hover .triangle,
.features-tabs .tab.active:after,
.tabs-image-left.features-tabs .tab.active:after,
.secondary-button-inverse,
.kd-process-steps.process-number-template ul li:hover,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.vc_separator .vc_sep_holder .vc_sep_line {
			border-color: #ea5c1f;
	}

	.wpb-js-composer .vc_tta-container  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab:before {
	    border-right: 9px solid #ea5c1f;
	}

	.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:before {
	    border-top: 9px solid #ea5c1f;
	}

	.tt_button.btn_secondary_color.tt_secondary_button:hover,
	.tt_button.btn_secondary_color,
	#wrapper.btn-hover-2 .wpcf7 .wpcf7-submit:hover,
	.btn-hover-2 #commentform #submit:hover,
	.btn-hover-2 .kd-panel-contact .wpcf7-submit:hover,
	.play-btn-secondary-color .play-video {
		background-color: #e24b17;
	}

	.tt_button.btn_secondary_color.tt_secondary_button,
	.tt_button.btn_secondary_color:hover {
		color: #e24b17;
	}

	.tt_button.btn_secondary_color {
		border: 2px solid #e24b17;
	}

	.play-btn-secondary-color .play-video:hover,
	.play-btn-secondary-color .play-video,
	.play-btn-secondary-color.play-video:hover,
	.play-btn-secondary-color.play-video,
	#wrapper.btn-hover-2 .wpcf7 .wpcf7-submit:hover,
	.btn-hover-2 #commentform #submit:hover,
	.btn-hover-2 .kd-panel-contact .wpcf7-submit:hover {
		border-color: #e24b17;
	}

h1,h2,h3,h4,h5,
.kd_progress_bar .kd_progb_head .kd-progb-title h4,
 .es-accordion .es-heading h4 a,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover,
#comments .fn,
#comments .fn a,
.portfolio-block h4,
.rw-author-details h4,
.testimonials.slider .author,
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,
.team-content h5,
.key-icon-box .service-heading,
.post a:hover,
.kd_pie_chart .kd_pc_title,
.kd_pie_chart .pc-link a,
.testimonials .tt-content h4,
.kd-photobox .phb-content h4,
.kd-process-steps .pss-text-area h4,
.widget-title,
.kd-promobox .prb-content h4,
.bp-content h4,
.reply-title,
.product_meta,
.blog-header .section-heading,
.testimonial-cards .tcards-title,
.testimonial-cards .tcards_header .tcards-name,
.woocommerce-result-count,
.pss-link a,
.navbar-default .nav li a,
.logged-in .navbar-nav a, .navbar-nav .menu-item a,
.woocommerce table.shop_attributes th,
.portfolio-block strong,
.keydesign-cart .nc-icon-outline-cart,
.portfolio-meta.share-meta .fa,
.subscribe input[type="submit"],
.es-accordion .es-speaker-container .es-speaker-name,
.pricing-title,
.woocommerce-cart  #single-page table.cart .product-name a,
.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a,
.rw_rating .rw-title,
.group_table .label,
.cb-container.cb_transparent_color:hover .cb-heading,
.app-gallery .ag-section-desc h4,
.single-post .wpb_text_column strong,
 .owl-buttons div,
#single-page .single-page-content .widget ul li a,
.modal-content-contact .key-icon-box .service-heading a,
.woocommerce-ordering select,
.woocommerce div.product .woocommerce-tabs .panel #reply-title,
.page-404 .section-subheading,
.showcoupon:hover,
.pricing-table .pricing-img .fa,
.navbar-default .navbar-nav > li > a:hover,
.testimonials.slider.with-image .tt-container h6,
.socials-widget a:hover .fa, .socials-widget a:hover,
.owl-nav div,
#comments label,
.author-box-wrapper .author-name h6,
.keydesign-cart .empty-cart,
.play-video:hover .fa-play,
.author-website,
.post-link:hover,
#comments .reply a:hover,
.author-desc-wrapper a:hover,
.blog-single-content .tags a:hover,
.woocommerce #coupon_code, .woocommerce .quantity .qty,
.kd-price-block .pb-content-wrap .pb-pricing-wrap,
.blog-single-title a,
.topbar-phone a:hover,
.topbar-email a:hover,
#menu-topbar-menu li a:hover,
.navbar-topbar li a:hover,
.fa.toggle-search:hover,
.business-info-header .fa,
.tt_secondary_button.tt_third_button:hover,
.tt_secondary_button.tt_third_button:hover .fa,
.keydesign-cart .subtotal,
#single-page p.cart-empty,
blockquote cite,
.cta-icon .fa,
.pricing .pricing-option strong,
.pricing-table.DetailedStyle .pricing .pricing-price,
body.maintenance-mode .countdown,
.mobile-cart .keydesign-cart,
body.woocommerce-page .entry-header .section-heading,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a,
.team-member.design-minimal .team-socials a:hover,
.content-area .vc_grid-filter>.vc_grid-filter-item:hover>span,
.key-icon-box .ib-link a:hover,
.feature-sections-wrapper .side-content-wrapper .simple-link:hover,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product.woo-minimal-style:hover .button:hover,
.breadcrumbs,
.kd_pie_chart .pc_percent_container,
.product_meta a:hover,
.navbar-default .nav:hover > li.dropdown:hover > a,
.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a,
#posts-content.blog-detailed-grid .entry-meta a,
.woocommerce nav.woocommerce-pagination ul li a,
.content-area .vc_grid-filter>.vc_grid-filter-item.vc_active>span,
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a .fa,
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon::before,
.testimonials .tt-content .content,
.wpb-js-composer .es-accordion .es-time,
.wpb-js-composer .es-accordion .es-time .fa-clock-o,
.related-content .portfolio .post-link,
.vc_custom_heading.post-link,
.vc_custom_heading.post-link a,
.vc_custom_heading a,
#posts-content .post-link {
			color: #172d41;
	}


.ib-link.iconbox-main-color a:hover  {
			color: #172d41 !important;
	}

.vc_toggle.vc_toggle_default .vc_toggle_icon,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:before,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:after,
.searchform #searchsubmit:hover {
			background-color: #172d41;
	}

.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a {
			color: #ffffff !important;
	}

.navbar-default .navbar-toggle .icon-bar {
		background-color: #ffffff;
}

	.kd-contact-form.light_background .wpcf7 .wpcf7-submit:hover {
		background-color: #172d41!important;
	}

	.kd_counter_number:after {
		background-color: #172d41;
	}

	.testimonials.slider .owl-dot:hover span {
		border-color: #172d41;
	}

	.cb-container.cb_transparent_color:hover .cb-text-area p {
		color: #172d41;
	}

	.wpcf7 .wpcf7-text::-webkit-input-placeholder { color: #172d41; }
	.wpcf7 .wpcf7-text::-moz-placeholder { color: #172d41; }
	.wpcf7 .wpcf7-text:-ms-input-placeholder { color: #172d41; }
	.wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder { color: #172d41; }
	.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder {color: #172d41; }
	.wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder {color: #172d41; }

	.footer-newsletter-form .wpcf7-form .wpcf7-email,
	.footer-business-info.footer-socials a,
	.upper-footer {
		background-color: #051422;
	}

	.upper-footer {
		border-color: #051422;
	}

.footer-business-info,
.lower-footer {
			background-color: #051422;
	}

	.lower-footer, .upper-footer, .upper-footer .socials-widget .fa, .footer_widget p {
		color: #516271;
	}

	.lower-footer a, .upper-footer a {
		color: #516271 !important;
	}

	.lower-footer a:hover, .upper-footer a:hover {
		color:  !important;
	}

	.upper-footer i,
	.upper-footer .widget-title, .upper-footer .modal-menu-item {
		color: #ffffff;
	}

.upper-footer .widget-title, .upper-footer #wp-calendar caption, .footer_widget .menu li a, ul li.cat-item a, .footer-nav-menu .navbar-footer li a, .lower-footer span, .lower-footer a {
			font-weight: 400;
					font-size: 13px;
				text-transform: uppercase;
				letter-spacing: 1px;
	}



.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-lang-switcher ul:not(:hover) li a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-search .fa.toggle-search,
.transparent-navigation .navbar.navbar-default.navbar-shrink #menu-topbar-menu li a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .navbar-topbar li a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-phone .iconsmind-Telephone,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-email .iconsmind-Mail,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-phone a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-email a,
.transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-contact .fa,
.topbar-lang-switcher ul li a,
.cart-icon-container,
.topbar-lang-switcher,
.topbar-menu,
.topbar-search,
.fa.toggle-search,
.topbar-phone .iconsmind-Telephone, .topbar-email .iconsmind-Mail,
.topbar .redux-social-media-list a .fa,
.navbar.navbar-default .topbar-phone a, .navbar.navbar-default .topbar-email a,
.navbar.navbar-default .topbar-opening-hours, .transparent-navigation .navbar.navbar-default.navbar-shrink .topbar-opening-hours {
	color: #ffffff !important;
}
.keydesign-cart svg {
	fill: #ffffff !important;
}

.topbar-lang-switcher ul li a:hover span,
.topbar-search .fa.toggle-search:hover,
#menu-topbar-menu a:hover,
.topbar .redux-social-media-list a:hover .fa,
.navbar-topbar a:hover,
.transparent-navigation #menu-topbar-menu li a:hover,
.transparent-navigation .navbar.navbar-default .topbar-phone a:hover, .transparent-navigation .navbar.navbar-default .topbar-email a:hover,
.navbar.navbar-default .topbar-phone a:hover, .navbar.navbar-default .topbar-email a:hover {
			color: #ea5c1f !important;
	}

	.transparent-navigation .navbar.navbar-shrink .topbar,
	.navbar.navbar-default.contained .topbar .container,
	.navbar.navbar-default.navbar-shrink.with-topbar-sticky .topbar,
	.navbar .topbar {
		background-color: #051422 !important;
	}

	.topbar-search .search-form .search-field,
	.topbar .fa.toggle-search.fa-times {
		color: #051422 !important;
	}

	.navbar.navbar-default.contained .container,
	.navbar.navbar-default .menubar,
	.navbar.navbar-default.navbar-shrink.fixed-menu,
	.keydesign-cart .keydesign-cart-dropdown,
	.navbar.navbar-default .dropdown-menu,
	#main-menu .navbar-nav .mega-menu > .dropdown-menu:before {
		background-color: #172d41 !important;
	}

	.keydesign-cart .keydesign-cart-dropdown,
	#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu,
	.navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu,
	.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,
	.navbar.navbar-default.navbar-shrink .dropdown-menu,
	.navbar.navbar-default.navbar-shrink.contained .container,
	body:not(.transparent-navigation) .navbar.navbar-default.contained .container,
	.navbar.navbar-default.navbar-shrink .topbar,
	.navbar.navbar-default.navbar-shrink .menubar {
		background-color: #172d41 !important;
	}

	.navbar-default .menu-item-has-children .mobile-dropdown,
	.navbar-default .menu-item-has-children:hover .dropdown-menu .dropdown:before,
	.navbar.navbar-default .mobile-cart .keydesign-cart .cart-icon,
	.keydesign-cart .nc-icon-outline-cart,
	.transparent-navigation .navbar.navbar-default .menubar .navbar-nav .dropdown-menu a,
	.navbar.navbar-default .menubar .navbar-nav a {
		color: #ffffff !important;
	}

@media (min-width: 960px) {
	.transparent-navigation .navbar.navbar-default,
	.transparent-navigation .navbar.navbar-default .container,
	.transparent-navigation .navbar.navbar-default.contained,
	.transparent-navigation .navbar .topbar,
	.transparent-navigation .navbar .menubar {
		background-color: transparent !important;	}


	.transparent-navigation #menu-topbar-menu li a,
	.transparent-navigation .navbar-topbar li a,
	.transparent-navigation .topbar-phone .iconsmind-Telephone,
	.transparent-navigation .topbar-email .iconsmind-Mail,
	.transparent-navigation .navbar.navbar-default:not(.navbar-shrink) .topbar-socials a .fa,
	.transparent-navigation .navbar.navbar-default .topbar-phone a,
	.transparent-navigation .navbar.navbar-default .topbar-email a,
	.transparent-navigation .navbar.navbar-default .topbar-contact .fa,
	.transparent-navigation .navbar.navbar-default .topbar-opening-hours,
	.transparent-navigation .topbar-lang-switcher ul,
	.transparent-navigation .topbar-lang-switcher ul:not(:hover) li a,
	.transparent-navigation .topbar-search .fa.toggle-search:not(.fa-times),
	.transparent-navigation .navbar.navbar-default:not(.navbar-shrink) .nav > .menu-item > a,
	.transparent-navigation .keydesign-cart .cart-icon,
	.transparent-navigation .keydesign-cart .badge,
	.transparent-navigation #logo .logo {
				color: #172d41 !important;
			}

	.transparent-navigation .keydesign-cart svg {
				fill: #172d41 !important;
			}

	.transparent-navigation .navbar.navbar-default.navbar-shrink .keydesign-cart svg {
		fill: #ffffff !important;
	}


}

	.navbar-default.navbar-shrink .menu-item-has-children .mobile-dropdown,
	.navbar-default.navbar-shrink .menu-item-has-children:hover .dropdown-menu .dropdown:before,
	.keydesign-cart ul.product_list_widget .subtotal,
	.transparent-navigation .navbar-shrink  #logo .logo,
	#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .mobile-dropdown,
	#main-menu .navbar-nav.navbar-shrink .menu-item-has-children:hover .dropdown-menu .dropdown:before,
	#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu a,
	.transparent-navigation .navbar.navbar-default.navbar-shrink .menubar .navbar-nav .dropdown-menu a,
	.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,
	.navbar.navbar-default.navbar-shrink .keydesign-cart .nc-icon-outline-cart,
	.navbar.navbar-default.navbar-shrink .menubar .navbar-nav a,
	.navbar.navbar-default.navbar-shrink .keydesign-cart .cart-icon {
		color: #ffffff !important;
	}

	.navbar-default .nav:hover > li.dropdown:hover > a,
	.navbar.navbar-default .navbar-nav a:hover {
		color: #ea5c1f !important;
	}

	.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown:hover > a,
	.navbar-default.navbar-shrink .nav li.active a,
	#main-menu .navbar-nav .menu-item-has-children .dropdown-menu a:hover, .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
	.body:not(.transparent-navigation) .navbar a:hover,
	.navbar-default .nav li.active a {
		color: #e24b17 !important;
	}

#logo .logo {
			color: #ffffff !important;
	}

.transparent-navigation .navbar-shrink #logo .logo,
.navbar-shrink #logo .logo {
			color: #ffffff !important;
	}


body, .box, .cb-text-area p, body p , .upper-footer .search-form .search-field, .upper-footer select {
			color: #172d41;
				font-weight: 400;
					font-size: 16px;
				line-height: 25px;
	}

.key-icon-box a p, .key-icon-box a:hover p {
	color: #172d41;
}


.container #logo .logo {
			font-weight: 400;
					font-size: 25px;
	}



.container h1 {
			color: #172d41;
				font-weight: 700;
					font-size: 60px;
					line-height: 60px;
			}

.container h2, #popup-modal .modal-content h2 {
			color: #172d41;
				font-weight: 700;
					font-size: 45px;
					line-height: 50px;
					letter-spacing: -0.75px;
	}

.container h3 {
			color: #172d41;
				font-weight: 700;
							}

.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,
.container h4, .kd-photobox .phb-content h4, .content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4 {
			color: #172d41;
				font-weight: 700;
							}

.vc_grid-item-mini .vc_custom_heading h5,
.container h5 {
			color: #172d41;
				font-weight: 700;
					font-size: 20px;
					line-height: 32px;
					letter-spacing: 0px;
	}

.container h6, .key-icon-box h6.service-heading {
			color: #516271;
				font-weight: 400;
							}

.topbar-phone, .topbar-email, .topbar-socials a, #menu-topbar-menu a, .navbar-topbar a, .topbar-opening-hours,
.topbar-lang-switcher ul li span {
				font-size: 14px;
	}


body .navbar-default .nav li a, body .modal-menu-item {
			font-weight: 700;
				font-size: 13px;
			text-transform: uppercase;
			letter-spacing: 1px;
	}

.container h1, .container h2, .container h3, .pricing .col-lg-3, .chart, .pb_counter_number, .pc_percent_container, #logo .logo {
		font-family: "futura-pt";
	}

.vc_grid-item-mini .vc_gitem-post-data div, .vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div {
			font-family: futura-pt!important;
	}


body, .box, .navbar-default .nav li a, .modal-menu-item, .cb-text-area p, body p {
			font-family: futura-pt;
	}

body,
#wrapper,
.back-to-top,
.comment-body,
.portfolio-navigation-links,
.woocommerce form.checkout_coupon, .woocommerce form.login,
.woocommerce form.register,
#commentform textarea,
#single-page #comments input[type="text"], #single-page #comments input[type="email"], #comments input[type="text"], #comments input[type="email"], #comments input[type="url"],
.blog_widget .woocommerce-product-search .search-field,
.blog_widget .search-form .search-field,
.woocommerce-checkout #single-page table {
			background-color: #ffffff;
	}


	.entry-header.blog-header {
		background-color: #f1f1f1;
	}

	.search .breadcrumbs,
	.search .entry-header .section-heading,
	.archive.author .breadcrumbs,
	.archive.author .entry-header .section-heading,
	.archive.category .breadcrumbs,
	.archive.category .entry-header .section-heading,
	.archive.tag .breadcrumbs,
	.archive.tag .entry-header .section-heading,
	.archive.date .breadcrumbs,
	.archive.date .entry-header .section-heading,
	.blog .breadcrumbs,
	.blog .entry-header .section-heading,
	.blog .entry-header .section-subheading {
		color: #1f1f1f;
	}



	.hover_solid_primary:hover {
	   background-color: #ea5c1f !important;
	   border-color: #ea5c1f !important;
	   color: #fff !important;
	}

	.btn-hover-2 .tt_button.tt_primary_button:hover,
	.btn-hover-2 .tt_button.tt_primary_button.btn_primary_color:hover {
		background-color: #ea5c1f !important;
	}

	.btn-hover-2 .hover_solid_secondary:hover {
		background-color: #ea5c1f !important;
	}

	.hover_solid_secondary:hover {
	   background-color: #e24b17 !important;
	   border-color: #e24b17 !important;
	   color: #fff !important;
	}

	.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a,
	.btn-hover-2 .tt_button:hover,
	.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .added_to_cart:hover,
	.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .button:hover,
	.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .added_to_cart:hover,
	.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .button:hover {
	   color: #fff !important;
	   border-color: #e24b17 !important;
	}

	.btn-hover-2 .tt_button::before,
	.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .added_to_cart::before,
	.woocommerce .btn-hover-2 ul.products li.product.woo-detailed-style .button::before,
	.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .added_to_cart::before,
	.btn-hover-2 .woocommerce ul.products li.product.woo-detailed-style .button::before {
	   background-color: #e24b17 !important;
	}

.hover_outline_primary:hover {
   background-color: #ea5c1f !important;
   border-color: #ea5c1f !important;
   background: transparent !important;
}

.hover_outline_secondary:hover {
   color: #e24b17 !important;
   border-color: #e24b17 !important;
   background-color: transparent !important;
}

/* Contact Form styles */


.wpb_wrapper #loginform .input, .woocommerce-product-search .search-field, .search-form .search-field, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select,
.wpcf7 .wpcf7-select, .wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email {
	background-color: #f7f7f7;
}

.wpb_wrapper #loginform .input, .woocommerce-product-search .search-field, .search-form .search-field, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select,
.wpcf7 .wpcf7-select, .wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email {
			font-weight: 400;
				color: #172d41;
			}


	.wpcf7 .wpcf7-text::-webkit-input-placeholder { color: #162c40; }
	.wpcf7 .wpcf7-text::-moz-placeholder { color: #162c40; }
	.wpcf7 .wpcf7-text:-ms-input-placeholder { color: #162c40; }
	.wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder { color: #162c40; }
	.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder {color: #162c40; }
	.wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder {color: #162c40; }

/* Button styles */


.woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button,
.tt_button, .wpcf7 .wpcf7-submit, .content-area .vc_grid .vc_gitem-zone-c .vc_general, .tt_button.modal-menu-item, .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a,
.pricing-table .tt_button, .pricing-table.active .tt_button {
			font-weight: 700;
						font-size: 13px;
				text-transform: uppercase;
				letter-spacing: 1px;
	}

.tt_button .iconita {
	}

.tt_button:hover, .wpcf7 .wpcf7-submit:hover, .content-area .vc_grid .vc_gitem-zone-c .vc_general:hover, .tt_button.modal-menu-item:hover, .kd-panel-phone a, .kd-panel-email a, .kd-panel-social-list .redux-social-media-list a .fa, .kd-panel-phone .fa, .kd-panel-email .fa,
.team-member.design-classic .team-socials .fa, .team-member.design-classic .kd-team-contact a, .team-member.design-classic .fa, .team-member.design-classic .kd-team-contact a:hover, .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a {
	color: ;
}

.woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, #commentform #submit,
.tt_button, .wpcf7 .wpcf7-submit, .content-area .vc_grid .vc_gitem-zone-c .vc_general, .tt_button.modal-menu-item, .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a {
	border-width: 2px!important;
}

.woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, #commentform #submit,
.tt_button, .wpcf7 .wpcf7-submit, .content-area .vc_grid .vc_gitem-zone-c .vc_general, .tt_button.modal-menu-item {
			padding-top: 14px;
				padding-bottom: 14px;
				padding-left: 40px;
				padding-right: 40px;
	}

.menubar {
	padding-top: 0px;
	padding-bottom: 0px;
}

.rw-authorimg img,
.woocommerce #review_form #commentform input[type="text"], .woocommerce #review_form #commentform input[type="email"], .woocommerce #review_form #respond #comment,
.wpcf7 .wpcf7-text, .wpcf7-form textarea, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .wpcf7 input[type="date"], .blog-header-form .wpcf7 .wpcf7-email, .section .wpcf7-not-valid-tip, .kd-side-panel .wpcf7-not-valid-tip,
#single-page #comments input[type="text"], #single-page #comments input[type="email"], #single-page #comments input[type="url"], #single-page #comments textarea, #comments input[type="text"], #comments input[type="email"], #comments input[type="url"], #comments textarea,
.wpb_wrapper #loginform .input, .woocommerce #wrapper .quantity .qty, .features-tabs .tab-controls li a,
.woocommerce-checkout .woocommerce form .form-row select, .woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea,
.woocommerce-checkout #single-page .select2-container--default .select2-selection--single, .woocommerce-checkout .woocommerce #coupon_code,
.woocommerce-cart #single-page table.cart .quantity .qty, .woocommerce .coupon #coupon_code {
	border-radius: 0px;
}

.vc_wp_search .search-field,
.rw-authorimg img,
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input, .bbpress .blog_widget #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search,
#user-submit, #bbp_search_submit,
.woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product .button, #commentform #submit, #single-page #commentform #submit, .woocommerce #review_form #respond .form-submit #submit,
.tt_button, .wpcf7 .wpcf7-submit, .tt_button.modal-menu-item, .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a, #single-page .bbp-login-form .user-submit, .woocommerce .woocommerce-form-login .button, .woocommerce .checkout_coupon .button, .content-area .vc_grid .vc_gitem-zone-c .vc_general, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce-cart #single-page table.cart .button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #single-page .return-to-shop a, .woocommerce-account #single-page .woocommerce-Button, .keydesign-cart .buttons .btn, .woocommerce div.product form.cart .button, .back-to-top,
.blog-page-numbers li.active a, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .tags a:after, .tagcloud a:after, .kd-contact-form.inline-cf.white-input-bg,
.wpb_wrapper #loginform .button, .owl-nav div.owl-next, .owl-nav div.owl-prev,
.team-member.design-classic .team-socials a:after, .team-member.design-classic .kd-team-contact .kd-team-email:before, .team-member.design-classic .kd-team-contact .kd-team-phone:before,
#wrapper .tparrows,
.kd-panel-phone:after, .kd-panel-email:after, .kd-panel-social-list .redux-social-media-list a:after {
	border-radius: 0px;
}

.inline-cf .wpcf7-form-control-wrap input,
.woocommerce #wrapper .quantity .qty {
	border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.related-posts .post img, .related-content .portfolio img, #posts-content.blog-img-left-list .entry-image, #posts-content.blog-img-left-list .post img, #posts-content.blog-detailed-grid .post img, #posts-content.blog-minimal-grid .post img,
#main-menu .navbar-nav .dropdown-menu a,
.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b,
.content-area .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a,
.content-area .vc_gitem-animate-fadeIn .vc_gitem-zone-a,
.vc_grid-item-mini .vc_gitem-zone,
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu,
.content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c,
.kd-photobox, .kd-photobox .photobox-img img, .cb-container, .sliding_box_child, .key-icon-box, .key-icon-box .ib-wrapper, .pricing-table.DetailedStyle, .pricing-table.MinimalStyle, .row .vc_toggle,
body.woocommerce ul.products li.product.woo-minimal-style, body.woocommerce-page ul.products li.product.woo-minimal-style, .woocommerce ul.products li.product.woo-detailed-style, .woocommerce-page ul.products li.product.woo-detailed-style,
body .woo-minimal-style ul.products li.product, body.woocommerce-page ul.products li.product.woo-minimal-style,
.single-page-content .woo-detailed-style ul.products li.product, .single-page-content .woo-minimal-style ul.products li.product,
.team-member.design-classic, .team-member.design-classic .team-image img,
.key-reviews, .video-container img,
#posts-content.blog-detailed-grid .post, #posts-content.blog-detailed-grid .post img,
#posts-content.blog-minimal-grid .post, #posts-content.blog-minimal-grid .post img,
#posts-content .related-posts .post, .single-post #posts-content .related-posts img,
.comment-list .comment-body,
.vc_grid-item-mini .blog-detailed-grid img,
.vc_grid-item-mini .blog-detailed-grid,
.woocommerce ul.products li.product .onsale,
.single-portfolio .related-content .portfolio, .single-portfolio .related-content .portfolio img,
.features-tabs .tab-image-container img, .app-gallery .owl-carousel img,
#wrapper .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .mg-single-img img,
.feature-sections-wrapper .owl-wrapper-outer, .single-format-gallery #posts-content .gallery .owl-wrapper-outer, #posts-content .entry-gallery .owl-wrapper-outer,
.feature-sections-wrapper .featured-image img, .feature-sections-wrapper .entry-video,
.kd-alertbox, #single-page blockquote,
.topbar-search-container, .topbar-lang-switcher ul,
.testimonial-cards .tcards_message,
.contact-map-container, .contact-map-container .business-info-wrapper,
.photo-gallery-wrapper .owl-wrapper-outer .owl-item img,
.single-post #posts-content .entry-image img, .single-post #posts-content .entry-video .background-video-image, .single-post #posts-content .entry-video .background-video-image img {
	border-radius: 0px;
}

.woo-detailed-style .woo-entry-wrapper,
#posts-content.blog-detailed-grid .entry-wrapper, #wrapper .blog-detailed-grid .entry-wrapper,
#posts-content.blog-minimal-grid .entry-wrapper, #wrapper .blog-minimal-grid .entry-wrapper,
.single-portfolio .related-content .portfolio .entry-wrapper {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.woo-detailed-style .woo-entry-image, .woo-minimal-style .woo-entry-image,
.single-portfolio .related-posts .entry-image {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.testimonials.slider.with-image .tt-content .tt-content-inner .tt-image img {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.testimonials.slider.with-image .tt-container {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

@media (max-width: 767px) {
				.testimonials.slider.with-image .tt-container {
			border-bottom-left-radius: 0px;
			border-bottom-right-radius: 0px;
		}
		.testimonials.slider.with-image .tt-content .tt-content-inner .tt-image img {
			border-top-left-radius: 0px;
			border-top-right-radius: 0px;
		}
		}

@media (max-width: 960px) {
		.navbar-nav .menu-item a {
		color: #ffffff !important;
	}
	
			.ib-hover-2.key-icon-box .ib-wrapper {
			background-color: #ea5c1f;
		}
		.key-icon-box.ib-hover-1 .ib-wrapper {
			border-color: #ea5c1f;
		}
	

}

/* slider disable transforms - align to top */
rs-sbg-px { transform: none !important; }

/* safari fix for clearfix */
.vc_clearfix:after, .vc_clearfix:before, .clearfix:after, .clearfix:before { width: 100% !important; }

*{
    text-rendering: optimizeLegibility!important;
  -moz-osx-font-smoothing: grayscale!important;
  font-smoothing: antialiased!important;
  -webkit-font-smoothing: antialiased!important;
}

.rr-temporary-hidden{
    display: none!important;
}

#primary{   padding-bottom: 0 !important; }

.entry-header.with-topbar{
    padding: 183px 0 70px 0;
}

@media screen and (max-width: 959.9px) {
    #primary{ padding-top: 0 !important; }
}

#main-menu .menu-item a.active:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 15px;
    width: 100%;
    height: 2px;
    background-color: #ea5c1f;
}

.navbar-shrink #main-menu .menu-item:first-child a:before{
    bottom: 0px;
    height: 3px;
}

.rr-zvyraznenyNadpis b{
    color: #ea5c1f;
}

.rr-left-margined{
    margin-left: 20px!important;
}

.rr-top-posun{
    margin-top: -8px;
}

.rr-b-orange b{
    color: #ea5c1f;
}

.rr-margin-bottom-0 *{
    margin-bottom: 0!important;
}

.rr-bck-cover{
    background-position: center bottom;
    background-size: cover;
}

.rr-button-dark{
    border: 2px solid #172d41 !important;
    color: #172d41!important;
}

.rr-button-dark:hover{
    background-color: transparent !important;
}

.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date{
    float: none;
}

.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_author p::before {
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f2bd";
    display: inline-block;
    margin-right: 8px;
    color: #ea5c1f;
}

#rr-header-ponuka .cb-container, #rr-header-ponuka .wpb_wrapper{
    height: 100%;
}

a:hover{
    color: #172d41;
}

.wpb_text_column ol > li::before{
    position: absolute;
    left: 0px;
}

.wpcf7-submit:hover{
    color: #172d41!important;
}

.team-member{
    margin: 0;
}

.first-widget-area img{
    width: 50%;
}

.upper-footer .textwidget, .footer_widget .menu{
    margin: 0;
}

.features-tabs .tab-controls {
    width:34%;
}
.vc_custom_heading.first-link,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li a,
.features-tabs .tab-controls li a {
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
}
.contact-map-container .business-info-wrapper {
    height: 440px;
    top: 150px;
}
.content-area .vc_masonry_grid {
    min-height:200px;
}

#ako-predavame-kroky .custom-icon{
    text-align: left;
    margin-bottom: 0;
}

#ako-predavame-kroky .custom-icon img{
    width: 250px;
    margin: 0;
}

#ako-predavame-kroky h2{
    line-height: 45px;
}

#ako-predavame-kroky .side-content-text ul li a{
    font-size: 22px;
    line-height: 25px;
    display: inline-block;
}

.rr-popisSluzby{
    line-height: 20px;
    display: block;
    margin-bottom: 20px;
    color: #516271;
}

.slubyNadpis-1:before{
    content: '';
    width: 100px;
    height: 100px;
    display: inline-block;
    background: url('/wp-content/uploads/icon-1.svg') center center;
    background-size: auto;
    background-size: cover;
}

#ako-predavame-kroky .nav-label a:before{
    content: '';
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url('/wp-content/uploads/icon-1.svg') center center;
    margin-right: 15px;
}

#ako-predavame-kroky .nav-label:nth-child(2) a:before{
    background: url('/wp-content/uploads/icon-2.svg') center center;
}

#ako-predavame-kroky .nav-label:nth-child(3) a:before{
    background: url('/wp-content/uploads/icon-3.svg') center center;
}

#ako-predavame-kroky .nav-label:nth-child(4) a:before{
    background: url('/wp-content/uploads/icon-4.svg') center center;
}

#rr-counter .kd_counter *{
    font-weight: 700 !important;
}


#rr-counter .kd_counter_text{ 
    font-size: 20px;
    line-height: 20px;
    margin-top: 10px;  
    color: #ea5c1f;
    font-weight: 400 !important;
}
#text-3{
    max-width: 100%;
}

#text-3 .wpcf7-form-control-wrap{
    width: 100%;
    margin-right: 0;
}

#text-3 .wpcf7-form-control-wrap.your-phone, #text-3 .wpcf7-form-control-wrap.your-email{
    width: calc(50% - 10px);
}

#text-3 .wpcf7-form-control-wrap.your-email{
     margin-left: 20px;
}

#text-3 .wpcf7-form-control-wrap.your-message textarea{
    margin-bottom: 0;
}

.footer-logo{
    max-width: 150px!important;
}

.transparent-navigation .navbar.navbar-default .topbar-contact .fa{
    color: #eb5c1d !important;
}


.rr-postupWrapper h2{
    line-height: 1.2em !important;
    font-size: 30px;
}

.rr-postupWrapper h6{
    margin-bottom: 20px!important;
}

.rr-postupWrapper ol{
    counter-reset: rrCounter;
    list-style:none;
    padding-left: 25px;
    line-height: 1.2em;
    position: relative;
}

.rr-postupWrapper section{
    padding-top: 30px;
}

.rr-postupWrapper ol li{
    margin-bottom: 10px;
}

.rr-postupWrapper a{
    color: #172d41;
    font-weight: bold;
}

.rr-postupWrapper ol li:before{
    content: counter(rrCounter,decimal);
    counter-increment: rrCounter;
    padding-right: 20px;
    font-weight: bold;
    color: #ea5c1f;
    position: absolute;
    left: 0;
}

.rr-icon-exkluziv{
    width: 30px;
    height: 30px;
    background: url('/wp-content/uploads/2020/01/icon-exclusive.png') no-repeat center center;
    display: inline-block;
    background-size: cover;
    vertical-align: top;
}

.rr-icon-popis{
    display: inline-block;
    width: calc(100% - 70px);
    color: #bb9944;
}

.rr-icon-popis-black{
    color: #172d41;
}

/*o nas*/

.rr-text-hidden{
    display: none;
}

#onas-iconPanel .key-icon-box.icon-default.icon-top .tt-iconbox-customimg img{
    max-width: 200px;
    width: 300px;
    margin-bottom: -60px;
    margin-top: -60px;
}

.team-member.design-classic .kd-team-contact .kd-team-email, .team-member.design-classic .kd-team-contact .kd-team-phone{
	float: none;
	width: auto;
	margin-right: 0;
	overflow: inherit;
	text-align: left;
}

.team-member.design-classic .kd-team-contact{
    position: initial;
    width: auto;
}

.team-member.design-classic .kd-team-contact .kd-team-phone::before, .team-member.design-classic .kd-team-contact .kd-team-email::before{
    background-color: transparent;
}

.team-socials{
    display: none;
}

.kd-team-contact div:hover span{
    color: inherit!important;
}

.kd-team-contact a{
    color: #051422;
}

.rr-sameHeight .wpb_wrapper, .rr-sameHeight .team-member{
    height: 100%;
    height: calc(100% - 20px);
}

.rr-sameHeight-100 .wpb_wrapper, .rr-sameHeight-100 .team-member{
    height: 100%;
}

.rr-team-button{
    position: relative;
    top: -30px;
    z-index: 999;
}

.rw-authorimg img{
    border-radius: 100%;
}

.rr-height-100 *{
    height: 100%!important;
}

/*BLOG*/
.tags{display:none;}

.related-posts{
    background-color: white;
    border-top: 1px solid #d5d5d5;
}

.blog-social-sharing{
    text-align: center;
}

.blog-single-title{
    font-size: 2em!important;
    line-height: 1.2em!important;
}

.section-heading{
    color: #eb5c1d!important;
}

.post-link{
    clear: both!important;
}

.breadcrumbs{
    color: #172d41!important;
}

.related-posts{
    margin-bottom: -30px;
    background-color: #f1f1f1;
    border-top: 1px solid #d5d5d5;
}

.related-title h3{
    text-align: center;
    font-family: 'futura-pt', sans-serif !important;
}

h5.blog-single-title{
    font-size: 20px!important;
    line-height: 32px!important;
    letter-spacing: 0px!important;
}

#posts-content .post-link::after, #posts-content .post .post-link::after{
    float: none;
    margin-top: 0;
}

.vc_custom_heading.post-link::after{
    content: "\f054"!important;
    font-family: 'FontAwesome';
    font-weight: 400!important;
    font-size: 10px!important;
    line-height: 1!important;
    float: none;
}

.related-content {
    display: flex;
    flex-wrap: wrap;
}

.related-content article{
    background-color: white!important;
}

#posts-content.blog-img-left-list .post{
    align-items: start;
}

.right-sidebar, .single-post .right-sidebar{
    margin-top: 3px;
}

/* problem sameHeight */
.rr-fixBlogGridHeights .vc_pageable-slide-wrapper
{   display: flex; flex-wrap: wrap;  }
.rr-fixBlogGridHeights .vc_pageable-slide-wrapper .vc_grid-item-mini 
{   height: 100%;  }
.rr-fixBlogGridHeights .vc_pageable-slide-wrapper .vc_grid-item-mini .vc_gitem-animated-block
{   height: 100%;  }
.rr-fixBlogGridHeights .vc_pageable-slide-wrapper .vc_grid-item-mini .vc_gitem-zone
{   height: 100%;  }

/* review vyska fix */
.review-carousel .owl-wrapper {display: flex;}
.review-carousel .owl-wrapper .owl-item {display: flex;}

/* topbar fix numbers always on desktop */
.navbar.with-topbar.navbar-shrink .topbar { 
    background-color: #051422 !important;
}

.navbar.navbar-shrink { margin-top: 0 !important;}
@media (min-width: 960px) 
{
    .navbar-shrink #main-menu .menu-item a 
    {  padding-top: 20px;padding-bottom: 20px;}
    /* logo velkost pri scrolle */
    .navbar-shrink #logo { width:15%;}
}

/* menu scroll fix - bolo scroll, zbytocny scroll aj ked netreba */
@media (max-width: 959.9px)
{   .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { 
        overflow-y: auto; 
    }
}







.rr-white-header-text{
    color: white !important;
}

.rr-white-header-text a:hover{
    color: white;
}

.entry-header.with-topbar.rr-header-wimage{
    padding: 200px 0 100px 0;
}

@media (max-width: 768px) {
	.entry-header.with-topbar.rr-header-wimage{
	    padding: 100px 0;
	}
}

@media (min-width: 1025px) {
    .feature-sections-wrapper .feature-sections-tabs {
        top: 99px;
    }
    .admin-bar .feature-sections-wrapper .feature-sections-tabs {
        top: 130px;
    }
}

/*LOWER FOOTER  FIX*/

.grecaptcha-badge { visibility: hidden; }

.wpcf7-form-control.wpcf7-submit{
    margin-top: 20px;
    float: left!important;
}

#recaptcha-info{
    font-size: 10px;
    text-transform: none;
    color: #5a6065;
}

#recaptcha-info a{
    text-transform: none;
    margin: 0;
    font-size: 10px;
}

.lower-footer .container a{
    display: inline-block!important;
    width: auto!important;
}

.rr-tablet-show{
    display: none !important;
}

/*MOBILE FIX*/

@media (min-width: 1950px) {
  .vc_row.vc_row-has-fill.rr-bck-repeat {
      background-size: auto !important;
  }
}

@media (max-width: 1199px) {
    .rr-left-margined{
        margin-left: 0px!important;
    }
    
    .rr-md-center{
        text-align: center!important;
        float: none!important;
        margin: auto !important;
    }
    
    .rr-md-obj-center{
        margin: auto !important;
        float: none !important
    }
    
    .rr-md-hide{
        display: none!important;
    }
}

@media (max-width: 959.9px) {
    .blog-title-center .breadcrumbs, .blog-title-center .section-subheading {
        text-align: center;
    }
    
    .entry-header.with-topbar {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    
    .wpcf7-form-control-wrap.your-email{
        margin-left: 0!important;
    }
    
    header.kd-section-title .subtitle br, header.kd-section-title h2 br{
        display: inline-block!important;
    }
    
    .rr-tablet-hide{
        display: none !important;
    }
    
    .rr-tablet-show{
        display: inherit !important;
    }
    
    .rr-sm-nooffset{
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
}

@media (max-width: 1024px) and (min-width: 961px) {
    .feature-sections-wrapper .feature-sections-tabs, .admin-bar .feature-sections-wrapper .feature-sections-tabs {
        top: 0px!important;
        margin-left: calc(-100vw / 2 + 500px / 2);
        margin-right: calc(-100vw / 2 + 500px / 2);
    }
    
    .footer_widget {
        max-width: 100%!important;
    }
}

@media (max-width: 991px) and (min-width: 961px) {
    .feature-sections-wrapper .container{
        display: block;
    }
}

@media (max-width: 767px) {
    .play-button-left .play-video{
        left: 0!important;
        margin-left: 0!important;
    }
    
    .rr-sm-center{
        text-align: center;
    }
    
    .rr-sm-obj-center{
        margin: auto !important;
        float: none !important
    }
    
    .rr-sm-hide{
        display: none!important;
    }
    
    .rr-sm-nooffset{
        margin-left: 0!important;
        margin-right: 0!important;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    
    #onas-header, #home-header{
        background-image: url(https://ab.redred.sk/wp-content/uploads/header-o-spolocnosti-sm.jpg) !important;
        //padding-bottom: 400px !important;
        background-position: bottom !important;
        background-size: auto !important;
    }
    
    #home-header{
        background-image: url(https://ab.redred.sk/wp-content/uploads/header-home-sm.jpg) !important;
    }
}

@media (max-width: 1269px) and (min-width: 960px) {
    #main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a{
        padding: 8px 15px;
    }
    
    .navbar-fixed-top .navbar-collapse{
        padding: 10px 0;
    }
    
    .topbar-opening-hours{
        display: none;
    }
    
    .topbar-email{
        margin-right: 0!important;
        border-right: 0!important;
    }
    
    #menu-ab-top-menu li:nth-of-type(5){
        clear: both;
    }
    
    #main-menu .menu-item:first-child a:after{
        bottom: 0px;
    }
}

@media (max-width: 1365px) and (min-width: 960px)
{   #wrapper { overflow: visible !important; } }



/* 960 fix */
@media (min-width: 960px) and (max-width: 960px) 
{
   .navbar .topbar { display: block !important;}
   .main-nav-center #logo { width: 18% !important; max-width: 18% !important; }
   #main-menu .navbar-nav { margin-top: 0; margin-bottom: 0;} 
   #main-menu .navbar-nav .menu-item a { 
       padding-top: 12px !important;   padding-bottom: 9px !important;
       padding-left: 15px !important;   padding-right: 15px !important; }
       
    .transparent-navigation .nav-transparent-secondary-logo .fixed-logo {
        display: none !important; }
    .transparent-navigation .nav-transparent-secondary-logo.navbar-shrink .fixed-logo {
        display: block !important; }
    .transparent-navigation .nav-transparent-secondary-logo .nav-logo {
        display: block !important; }
    .transparent-navigation .nav-transparent-secondary-logo.navbar-shrink .nav-logo {
        display: none !important; }
       
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
    border: none !important;
}

div.wpcf7-mail-sent-ok{
    border: none !important;
}

.menu-ab-footer-documents-container a, .menu-ab-footer-documents-container li{
    line-height: 15px !important;
    padding-bottom: 0 !important;
}

.menu-ab-footer-documents-container li{
    padding-bottom: 12px !important;
}

.menu-ab-footer-documents-container a:after{
    display: none;
}

.menu-ab-footer-documents-container a:hover{
    color: #eb5d1d !important;
}

#menu-ab-footer-documents{
    margin-top: 16px;
}

.rr-photo-grid .vc_gitem-post-data-source-post_author *, .rr-photo-grid .vc_gitem-post-data-source-post_author{
    margin-bottom: 0 !important;
}

.rr-lokalita{
    text-align: Left;
    font-weight: 600;
}

.rr-lokalita:before{
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f041";
    display: inline-block;
    margin-right: 8px;
    color: #ea5c1f;
    width: 16px;
    text-align: center;
}

.vc_gitem-link {
	cursor: pointer !important;
}
.olControlAttribution.olControlNoSelect {
	bottom: 0;
}
nav {
	z-index: 99 !important;
}
table.table th a {
	cursor: pointer;
}

.header-filter.filter {
text-align: center;
    margin-top: -1rem;
    overflow: hidden;
}

.header-filter.filter .tags {
float: left;
overflow: hidden;
width: 100%;
text-align: left;
margin-bottom: 3rem;
}

.header-filter.filter .tags span {
background: #ea5d20;
color: #fff;
padding: 8px 14px;
    font-size: 13px;
    display: inline-block;
}

.header-filter.filter .tags span a {
border: none;
margin: 0 0 0 15px;
float: right;
}

.header-filter.filter .tags span a i {
font-size: 16px;
color: #fff;
position: relative;
top: 1px;
}

.header-filter.filter .predaj-prenajom {
float: right;
font-size: 13px;
}

.header-filter.filter .predaj-prenajom a {
margin: 0 0 0 20px;
}

.header-filter.filter .sort {
float: left;
font-size: 13px;
}

.header-filter.filter .sort a {
margin: 0 20px 0 0;
}

.header-filter.filter a {
    margin: 0 20px;
    display: inline-block;
    color: #172d41;
    text-decoration: none;
    border-bottom: 1px solid #ea5d20;
    border-color: transparent;
}

.header-filter.filter a.active {
color: #172d41;
border-color: #ea5d20;
text-decoration: none;
}

.header-filter.filter a:hover {
border-color: #ea5d20;
}

@media only screen and (max-width: 768px) {
    .header-filter.filter .tags {
   	    margin-bottom: 30px;
    }

    .header-filter.filter .tags span {
		width: 100%;
		margin-bottom: 3px;
    }

	.header-filter.filter .tags span:last-child {
		margin: 0;
	}

	.header-filter.filter a {
	margin: 0 20px 20px 20px;
}
}

.single-page-heading .search .selectize-input {
	text-align: left;
	background: #fff;
	padding: 17px 15px 13px 20px;
}

.single-page-heading .search .cena input {
	height: 50px;
	border: none;
	width: 100%;
	padding-left: 20px;
	font-size: 15px;
}

.single-page-heading .search button {
	background: #ea5d20;
	border: none;
	height: 50px;
	width: 100%;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
}

.single-page-heading .search .selectize-input .item {
	background: #f5f5f5;
}

.single-page-heading .filter {
    text-align: center;
    overflow: hidden;
    padding: 0 15px;
}

.single-page-heading .filter .tags {
	display: block;
	float: left;
	overflow: hidden;
	width: 100%;
	text-align: left;
	margin: 1rem 0 3rem 0;
}

.single-page-heading .filter .tags span {
	background: #172d41;
	color: #fff;
	padding: 8px 9px 8px 14px;
	font-size: 13px;
	display: inline-block;
}

.single-page-heading .filter .tags span a {
	border: none;
	margin: 0 0 0 15px;
	float: right;
	padding: 0 10px;
	border-radius: 0;
	background-color: #072c44 !important;
}

.single-page-heading .filter .tags span a i {
	font-size: 10px;
	color: #fff;
	position: relative;
	top: -1px;
}

.single-page-heading .filter .predaj-prenajom {
    float: right;
    font-size: 13px;
}

.single-page-heading .filter .predaj-prenajom a {
    margin: 0 0 0 20px;
    font-size: 15px;
}

.single-page-heading .filter .sort {
    float: left;
    font-size: 13px;
}

.single-page-heading .filter .sort a {margin: 0 20px 0 0;font-size: 15px;}

.single-page-heading .filter a {
    margin: 0 20px;
    display: inline-block;
    color: #172d41;
    text-decoration: none;
    border-bottom: 1px solid #ea5d20;
    border-color: transparent;
}

.single-page-heading .filter a.active {
	color: #172d41;
	border-color: #ea5d20;
	text-decoration: none;
	font-weight: 600;
}

.single-page-heading .filter a:hover {
	border-color: #ea5d20;
}

@media only screen and (max-width: 768px) {
    .single-page-heading .filter .tags {
   	    margin-bottom: 30px;
    }

    .single-page-heading .filter .tags span {
		width: 100%;
		margin-bottom: 3px;
    }

	.single-page-heading .filter .tags span:last-child {
		margin: 0;
	}

	.single-page-heading .filter .sort {
		text-align: left;
	}
	.single-page-heading .filter .sort a {
		margin: 5px 15px 5px 0;
	}

	.single-page-heading .filter .predaj-prenajom {
		float: left;
	}
	.single-page-heading .filter .predaj-prenajom a {
		margin: 15px 15px 15px 0;
	}

	.single-page-heading .filter a {
	    margin: 0 20px 20px 20px;
    }

    .single-page-heading .search button {
    	margin-top: 10px;
    }
}