
/*
Oryginalny zolty: #ff9c00;
Oryginalny niebieski: #016096; - url

Główny czerwony:
#d42100

Główny szary:
#363636

Ciemny szary do linii:
#dedede

*/

body {
  font-size: 14px;
  color: #363636;
}

/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\wtmegamenu\views\css\front.css */
#wt-menu-horizontal {background:#363636;}
.wt-menu-sticky {background:#363636;}
.wt-menu-horizontal ul li.level-1:hover > a{color: #d42100;}
.wt-menu-horizontal ul li.level-1 ul li a:hover{color: #d42100;}
.wt-menu-horizontal ul li.level-1 ul li.parent:hover:after{color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\wtproductcategory\views\css\front.css */
.out-wt-prod h3 a{color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\wtproductfilter\views\css\front.css */
.wt-prod-filter .block-content .block-title .icon-wt-bestseller-prod {background: #d42100;}
.wt-prod-filter .block-content .block-title h3 {color: #d42100;}
.wt-prod-filter .owl-carousel .owl-controls .owl-nav .owl-next:hover, .wt-prod-filter .owl-carousel .owl-controls .owl-nav .owl-prev:hover {background: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\global.css */
h1, .h1 { font-size: 32px; }
h2, .h2 { font-size: 23px; }
h3, .h3 { font-size: 20px; }
h4, .h4 { font-size: 16px; }
h5, .h5 { font-size: 13px; }
h6, .h6 { font-size: 12px; }
a:hover, a:focus {color: #d42100;}
.btn-link:hover, .btn-link:focus {color: #d42100;}
.nav a:hover .caret {border-top-color: #d42100; border-bottom-color: #d42100;}
.button.button-small {background: #d42100; border-color: #d42100;}
.button.button-small:hover {color: #d42100;}
.button.button-medium, .button.exclusive-medium {border: 1px solid #d42100; background: #d42100;}
.button.button-medium:hover, .button.exclusive-medium:hover {color: #d42100;}
.button.button-medium.bt_compare {border: 1px solid #d42100; background: #d42100;}
.button.button-medium.bt_compare:hover {color: #d42100;}
.button.lnk_view {color: #d42100; border: 1px solid #d42100;}
.button.lnk_view:hover {background: #d42100;}
.product-name a:hover {color: #d42100;}
.product-name:hover {color: #d42100;}
.price {color: #d42100;}
.price.product-price {color: #d42100;}
.block a:hover {color: #d42100;}
.top-pagination-content ul.pagination li.pagination_previous.disabled > span, .top-pagination-content ul.pagination li.pagination_previous.disabled > a, .top-pagination-content ul.pagination li.pagination_previous:hover > span, .top-pagination-content ul.pagination li.pagination_previous:hover > a, .top-pagination-content ul.pagination li.pagination_next.disabled > span, .top-pagination-content ul.pagination li.pagination_next.disabled > a, .top-pagination-content ul.pagination li.pagination_next:hover > span, .top-pagination-content ul.pagination li.pagination_next:hover > a,
.bottom-pagination-content ul.pagination li.pagination_previous.disabled > span,
.bottom-pagination-content ul.pagination li.pagination_previous.disabled > a,
.bottom-pagination-content ul.pagination li.pagination_previous:hover > span,
.bottom-pagination-content ul.pagination li.pagination_previous:hover > a,
.bottom-pagination-content ul.pagination li.pagination_next.disabled > span,
.bottom-pagination-content ul.pagination li.pagination_next.disabled > a,
.bottom-pagination-content ul.pagination li.pagination_next:hover > span,
.bottom-pagination-content ul.pagination li.pagination_next:hover > a {background: #d42100;}
.footer-container #footer a:hover {color: #d42100;}
.cart_navigation .button-exclusive, #order-opc .button-exclusive {border: 1px solid #363636; background: #363636;}
.cart_navigation .button-exclusive:hover, #order-opc .button-exclusive:hover {background: #fff; color: #363636;}
#cart_summary thead th {padding: 10px; text-transform: none; font-size: 9px; background: #fff; color: #333; font-weight: 400; border: 0;}
.cart_voucher #display_cart_vouchers span:hover {color: #d42100;}
#instant_search_results a.close:hover {color: #d42100;}
#suppliers_list .product-counter a:hover {color: #d42100;}
.fancybox-skin .fancybox-close:hover {color: #d42100;}
.wt-top-menu .category-title {background: #d42100;}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover, .owl-carousel .owl-controls .owl-nav .owl-next:hover {background: #d42100;}
.product-image-container:hover .quick-view:hover {background: #d42100;}
.wt-prod-cat .block-content .owl-carousel .owl-controls .owl-nav .owl-next:hover, .wt-prod-cat .block-content .owl-carousel .owl-controls .owl-nav .owl-prev:hover, div.list_manu .owl-carousel .owl-controls .owl-nav .owl-next:hover, div.list_manu .owl-carousel .owl-controls .owl-nav .owl-prev:hover {background: #d42100;}
#cmsinfo_block {background: #363636;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\global.css */
.wt-top-menu .category-title {background:#d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\global.css */
#subcategories p.subcategory-heading {font-weight: bold;color: #fff;padding: 15px;text-transform: uppercase;background: #363636;margin: 0 0 15px 0;}
.block .title_block, .block h4 {background: #363636;}
.address_add .button.button-small {border-color: #ff9c00; background: #ff9c00;}
.address_add .button.button-small:hover {background: #fff; color: #ff9c00;}
.button.button-medium.exclusive {background: #d42100; border-color: #d42100;}
.button.button-medium.exclusive:hover {background: #fff; color: #d42100;}
.in_layer_cart .button.button-medium, .standard-checkout.button.button-medium {background: #26ae26; color: #fff; border-color: #3a7e0a;}
.in_layer_cart .button.button-medium:hover, .standard-checkout.button.button-medium:hover {color: #26ae26; background: #fff;}

#index .wishlist a, #index .compare a {border: 1px solid #ff9c00;}
#index .wishlist a:before, #index .compare a:before {color: #ff9c00;}
#index .wishlist a.checked, #index .compare a.checked {background: #ff9c00;}
#index .wishlist:hover a, #index .compare:hover a {background: #ff9c00;}
.block h4 {background: #ff9c00;}
ul.step li.step_current span {border: 1px solid #363636; background: #363636;}
ul.step li.step_done a {color: #666; margin-left: 2px; background: #e7e7e7; border: 1px solid #e7e7e7; }
ul.step li.step_done a:hover {background: #d42100; border: 1px solid #d42100;}
#cart_summary tbody td.cart_avail span {color: #333;}
#cart_summary tfoot td.total_price_container span {color: #333;}
#cart_summary tfoot td#total_price_container {color: #d42100;}
#address .page-subheading, #identity .page-subheading, #account-creation_form .page-subheading, #new_account_form .page-subheading, #opc_account_form .page-subheading, #authentication .page-subheading { font-size: 16px; padding: 15px 25px; margin: 0; background: #fff; color: #333; }
.closefb {background: #fff; color: #333; border: 0px solid; border-color: #fff; text-transform: lowercase;}
.closefb:hover {color: #d42100;}
#cmsinfo_block ul li:hover h3 {color: #d42100;}
ul.step li.step_todo span, ul.step li.step_todo a {display: block; border: 1px solid #fff; color: #666; position: relative; margin-left: 2px; background: #fff;}

	/* breadcrumb */
	.breadcrumb {padding: 8px 15px; list-style: none; margin-top: 20px;}
  .breadcrumb > li {display: inline-block;}
  .breadcrumb > li + li:before {content: "/\00a0"; padding: 0 5px; color: #333;}
  .breadcrumb > .active {color: #333;}
  .breadcrumb {display: inline-block; padding: 0 11px; font-size: 11px; min-height: 6px; overflow: hidden; position: relative; z-index: 1; color: #333;}
  .breadcrumb .navigation-pipe {position: relative; font-size: 0; margin: 0 8px;}
  .breadcrumb .navigation-pipe:before {display: inline-block; content: "\f105"; position: relative; right: 0; top: 0; font-size: 9px; font-family: "FontAwesome"; color: #333;}
  .breadcrumb a {display: inline-block; padding: 0; position: relative; z-index: 2; color: #333;}
  .breadcrumb a.home {color: #333; text-align: center; padding: 0; z-index: 99; display: inline-block;}
  .breadcrumb a.home i {vertical-align: -1px;}
  .breadcrumb a.home:before {border: none; content: "\f015"; font-family: "FontAwesome"; font-size: 13px;}
	/* end breadcrumb */
section.page-product-box > div {padding: 0; border: 0;}
section.page-product-box {margin-top: 50px;}
h3.page-product-heading {border-top: 1px solid #ccc; padding-top: 20px;}
.wt-label {position: absolute; top: 0; left: 0; width: auto;}
.new-box, .sale-box {float: left; overflow: hidden; line-height: 25px; height: 25px; text-align: center; z-index: 0; width: 100%; padding: 0px 10px;}
.new-box {margin-bottom: 5px; background: #00c7eb;}
.sale-box {background: #05d400;}
.new-label, .sale-label {font: 600 11px/11px Open Sans, Helvetica, sans-serif; color: #fff; display: inline-block; text-transform: uppercase;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\blockcart\blockcart.css */
#header .shopping_cart > a span:hover {color: #d42100;}
.shopping_cart > a:first-child {background: #d42100; border: 1px solid #d42100;}
.shopping_cart > a:first-child:hover {color: #d42100;}
.cart_block .cart_block_list .ajax_cart_block_remove_link:hover {color: #ff9c00;}
.cart_block .cart-buttons a#button_order_cart {border-color: #d42100; background: #d42100;}
.cart_block .cart-buttons a#button_order_cart:hover {color: #d42100;}
.cart_block .cart-buttons a#button_order_cart:hover span {color: #d42100;}
#layer_cart .layer_cart_cart h2 {background: #ff9c00;}
#header .cart_block .out_cart_block_total span {color: #d42100;}
#layer_cart .cross:hover {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\blocknewsletter\blocknewsletter.css */
#footer #newsletter_block_left .form-group .button-small {background: #d42100;}
#product_comments_block_tab .comment_author_infos strong {color: #ff9c00;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\wtblocksearch\views\css\wtsearch.css */
#search_block_top .btn.button-search:hover {color: #d42100;}
.ac_results li.ac_over {background-color: #ff9c00 !important;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\wtcustomhtml\views\css\wtcustomhtml.css */
.customer_service a {color: #d42100;}
.shiping ul li:hover a {color: #ff9c00;}
.link_footer a:hover {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\my-account.css */
#my-account ul.myaccount-link-list li:hover {background: #ff9c00;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\blocktopmenu\css\superfish-modified.css */
.sf-menu > li > ul > li > a:hover {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\blockuserinfo\blockuserinfo.css */
.header_user_info a:hover, .header_user_info a.active {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\blockwishlist\blockwishlist.css */
#wishlist_block .ajax_cart_block_remove_link:hover {color: #d42100;}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a:hover {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\crossselling\crossselling.css */
#crossselling_list .product-name a:hover {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\productcomments\productcomments.css */
.comments_advices a:before:hover {color: #d42100;}
.comments_advices a:hover {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\productscategory\css\productscategory.css */
#productscategory_list .product-name a:hover {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\wtmanufacture\views\css\wtmanufacture.css */
.wt-block-manu .top-brand .icon-brand {background: #d42100;}
.wt-block-manu h3 {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\wtverticalmegamenu\views\css\front.css */
#wt-menu-ver-left .category-left li.level-1 > a:hover{color: #d42100;}
#wt-menu-ver-left  ul li.item-header a:hover{color: #d42100;}
@media (min-width: 768px) {
	#wt-menu-ver-left .category-left .menu-dropdown li a:hover{color: #d42100;}
}
@media (max-width: 767px) {
	#wt-menu-ver-left .category-left {border-top: 2px solid #d42100;}
	#wt-menu-ver-left .title-menu-mobile {background: #d42100;}
}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\product.css */
.box-info-product .exclusive {border: 1px solid #d42100; background: #d42100;}
.table-data-sheet {border: 0px; width: 100%; background: #fff;}
.table-data-sheet tr {border-top: 1px solid #e7e7e7;}
.table-data-sheet tr:hover {background: #f5f5f5;}
.table-data-sheet tr:first-child {border-top: 0px;}
.table-data-sheet tr.even {background: #fdfdfd;}
.table-data-sheet tr td {padding: 10px 20px 11px;}
.table-data-sheet tr td:first-child {border-right: 1px solid #e7e7e7; width: 30%; font-weight: 400; color: #333;}
#view_scroll_right:hover {background-color: #d42100;}
#usefull_link_block li a:before:hover {color: #d42100;}
#usefull_link_block li a:hover {color: #d42100;}
.box-info-product .exclusive:hover {color: #d42100;}
.box-info-product .exclusive:hover span {color: #d42100;}
.box-info-product {background: #f5f5f5; border: 1px solid #e7e7e7;}
.product_attributes {border-top: 1px solid #e7e7e7;}
.accessories-block .product-name a:hover {color: #d42100;}
#availability_statut span.label-success {color: #d42100;}
.content_prices {color: #d42100;}
.our_price_display {color: #d42100;}
.our_price_display .price {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\product_list.css */
ul.product_list .out-button .wishlist a:hover, ul.product_list .out-button .wishlist a.checked, ul.product_list .out-button .compare a:hover, ul.product_list .out-button .compare a.checked {color: #d42100;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\sitemap.css */
#listpage_content div.tree_top a:hover:before {color: #016096;}
/* C:\xampp\htdocs\new-kotly\themes\wt_homeappliances\css\modules\productcomments\productcomments.css */
#new_comment_form .product_name {padding: 10px 0 5px; font-size: 16px; color: #000; font-weight: 900;}
#product_comments_block_tab .comment_author_infos {clear: both; padding-top: 9px;}
#product_comments_block_tab .comment_author_infos strong {display: block; color: #333; font-weight: 600; font-size: 14px;}
#product_comments_block_tab .comment_author_infos strong:before {content: ""; padding-right: 0px;}
#product_comments_block_tab .comment_author_infos em {color: #666; margin-top: 7px; display: inline-block;}
#product_comments_block_tab .comment_author_infos em:before {content: ""; font-size: 14px; font-family: FontAwesome; padding-right: 0px;}

div.star_content {width: 100%;}
div.star {width: 18px; height: 21px; font-size: 18px; top:-1px;}
div.star.star_on:after {color: #e8c40c;}
.star_rate:after {content: "\f005"; font-family: "FontAwesome"; display: inline-block; }
.star_rate_on:after {content: "\f005"; font-family: "FontAwesome"; display: inline-block;}

/* ArturG */
body {background: #fff;}
/*strong {font-weight: 400;}*/
.mt10 {margin-top: 10px;}
.mt30 {margin-top: 30px;}
.mt50 {margin-top: 50px;}
.mb10 {margin-bottom: 10px;}
.mb30 {margin-bottom: 30px;}
.mb50 {margin-bottom: 50px;}
.border {border: 1px solid red;}
#new_comment_form .new_comment_form_content {background: #fff;}
.product-attachments li i {color: #d42100;}
.product-attachments h4 {font-size: 13px;}

.comments_note {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e7e7e7;}

.comments_note .star_content div.star { font-size: 18px; margin-right: 2px;}

.comments_note .summary_star_box {font-size: 42px; font-weight: 900; background: #ffd800; color: #fff; text-align: center; padding: 20px 0; margin-bottom: 5px;}

.read_content .reviews {font-size: 10px;}
.rating-symbol-background {color: #ababab; font-size: 18px;}
.rating-symbol-foreground {color: #e8c40c; font-size: 18px; cursor: pointer; margin-top: -19px;}
.rating-symbol {padding-right: 5px;}

#productscategory_list .product-box .product-image {display: inline-block;}

.content_scene_cat .cat_desc {
  border-width: medium 0px 0px; padding: 0px;
}

.cat_desc h1 { margin-top: 0; margin-bottom: 5px; border-bottom: 2px solid #dedede; padding-bottom: 10px; }

.content_sortPagiBar { border: 0; }

/*.product-container { border-top: 1px solid #dedede; }

.product-container:last-child { border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }*/

.out_product_list { border: 0; }

#left_column .title_block { background: #fff;
  color: #363636; padding: 5px 0; font-size: 16px; border-bottom: 1px solid #dedede; }
#left_column .title_block a { color: #363636; }

#left_column .title_block { padding-top: 17px; }

#left_column .block_content { margin-bottom: 20px; }

#enabled_filters { padding: 10px; background: #dff0d8; }

#enabled_filters li { color: #1a6d2a; font-size: 12px; }
.layered_subtitle_heading { background: #f6f6f6;border: 1px solid #e0e0e0; margin: 0; }

#layered_block_left .layered_subtitle { margin-bottom: 0; padding: 9px 12px; text-transform: none; font-weight: 600; }

#left_column .block .block_content, #right_column .block .block_content { padding: 0; background: #fff; }

.layered_filter, .layered_price, .layered_id_attribute_group { margin-top: 10px;}

.columns-container { margin-top: 30px; }

.layered_filter_ul label { font-size: 11px; }

#categories_block_left .block_content ul.tree li { list-style: square; }

#categories_block_left .block_content ul.tree { padding-left: 15px; }

.layered_slider_container .ui-widget-header { background: #d42100; }

#subcategories { border: 0; border-bottom: 2px solid #dedede; padding-bottom: 50px; }

#subcategories p.subcategory-heading { background: #fff; color: #363636; text-transform: none; padding: 0; font-size: 16px; padding-bottom: 20px;}

.product-counter { margin-bottom: 20px; }
.heading-counter { font-size: 10px; color: #363636; }
.product-title-block h3 a { font-size: 16px; font-weight: 600; line-height: 22px;}

.right-block-content h3 a { font-weight: 900; font-size: 14px; }

.right-block .content_price .price { font-size: 16px; font-weight: 900; }

/*.right-block .comments_note {padding: 0; margin: 0; border: 0;}*/

.grid .right-block { text-align: center; }
.grid .functional-buttons { text-align: center; }

.button.ajax_add_to_cart_button, .button.ajax_add_to_cart_button2 {
  font-family: "Open Sans", sans-serif;
  text-transform: none;
  font-size: 11px;
  text-align: center;
  padding: 7px 10px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  transition: all 500ms ease 0ms;
  -moz-transition: all 500ms ease 0ms;
  -webkit-transition: all 500ms ease 0ms;
  line-height: 20.5px;
  min-height: 36px;
  border: 1px solid #d42100;
  background: #d42100;
  display: inline-block;
  vertical-align: top;
  margin-left: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }
  .button.ajax_add_to_cart_button:hover, .button.ajax_add_to_cart_button2:hover {
    background: #fff;
    color: #d42100; }

.order_carrier_content .box { border: 0; margin-top: 50px; }

.green-bold { font-weight: 600; color: #00a704; }

.red-bold { font-weight: 600; color: #d42100; }

.order_carrier_content { margin-top: 50px; }

#total_product { text-transform: none; }
#total_price { text-transform: none; }

#HOOK_PAYMENT .carrier_title { font-weight: 600; color: #333; margin-bottom: 17px; }

.payment_module_ag {
  margin-bottom: 10px;
}

.payment_module_ag a {
  padding: 20px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 4px;
  display: block;
}

.payment_module_ag a:hover {
  color: #363636;
  background: #e9fbea;
  border: 1px solid transparent;
  border-bottom: 1px solid #c0e7c1 !important;
}

.payment_module_ag .payment-icon-box {
  font-size: 36px;
}

.icon-creditcard:before {
  content: "\f09d";
}

.icon-money:before {
  content: "\f0d6";
}

.icon-bankwire:before {
  content: "\f064";
}

.payment_module_ag .payment-text-box {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 18px;
}

.payment_module_ag .payment-text-box span {
  font-size: 12px;
  text-transform: lowercase;
  font-weight: 400;
  line-height: 12px;
}

.cart_navigation {
  margin: 40px 0;
}

.alert {
  padding: 15px;
  margin: 10px 0;
  border: 1px solid transparent;
  border-radius: 0px;
  font-weight: 400;
  font-size: 13px;
}
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable {
  border-color: #929292;
  padding-right: 35px; }
  .alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #d6efd8;
  border-color: #c6ddc5;
  color: #5f8262;
}
  .alert-success hr {
    border-top-color: #c6ddc5; }
  .alert-success .alert-link {
    color: #e6e6e6; }
  .alert.alert-success {
    text-shadow: 0px 0px rgba(0, 0, 0, 0);
  }
  .alert.alert-success:before {
    float: left;
  }
.alert-info {
  background-color: #d6e0ef;
  border-color: #c5cedd;
  color: #5f6f82; }
  .alert-info hr {
    border-top-color: #3d73b7; }
  .alert-info .alert-link {
    color: #e6e6e6; }
  .alert.alert-info {
    text-shadow: 0px 0px rgba(0, 0, 0, 0);
  }
  .alert.alert-info:before {
      font-family: "FontAwesome";
      content: "\f05a";
      font-size: 20px;
      vertical-align: -2px;
      padding-right: 7px;
      float: left; }

.alert-warning {
  background-color: #f4f4cf;
  border-color: #ddddc5;
  color: #82825f; }
  .alert-warning hr {
    border-top-color: #da681c; }
  .alert-warning .alert-link {
    color: #e6e6e6; }
  .alert.alert-info {
    text-shadow: 0px 0px rgba(0, 0, 0, 0);
  }
.alert.alert-warning:before {
      font-family: "FontAwesome";
      content: "\f06a";
      font-size: 20px;
      vertical-align: -2px;
      padding-right: 7px;
      float: left; 
    }

.alert.alert-danger {
  background-color: #efd6d6;
  border-color: #ddc5c5;
  color: #825f5f; }
  .alert-danger hr {
    border-top-color: #ddc5c5; }
  .alert-danger .alert-link {
    color: #e6e6e6; }
  .alert.alert-danger {
    text-shadow: 0px 0px rgba(0, 0, 0, 0);
  }

.stores-box {
  margin-bottom: 50px;
}

.stores-address {
  margin-top: 20px;
}

.store-working-hours {
  margin-top: 20px;
}

.store-working-hours p {
  margin: 4px 0 0;
  margin-left: 13px;
}

.store-working-hours p strong.dark {
  color: #666;
}

.main-contact-form textarea {
  height: 150px;
}

div.uploader span.action {
  height: 35px;
  background: #363636;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
  font-size: 13px;
}

#wt-menu-horizontal {background:#363636;}

#currencies-block-top ul.currencies_ul {
  width: 200px;
}

.content-mask {
  padding: 0 10px;
}

.banner-home h4 {
  font-size: 20px !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  margin-top: 0 !important;
}

.banner-home h5 {
  font-size: 13px !important;
  padding-bottom: 5px;
  margin-top: 0 !important;
}

.banner-dark-bckg h4, .banner-dark-bckg h5 {
  color: #fff !important;
  text-shadow: 1px 1px 0 #333333;
}

.banner-bright-bckg h4, .banner-bright-bckg h5 {
  color: #333 !important;
  text-shadow: 1px 1px 0 #FFFFFF;
}

.banner-home-button-box {
  margin-top: 20px;
  display: block;
}

a.banner-action-button {
  padding: 7px 10px;
  border: 1px solid #d42100;
  background: #d42100;
  border-radius: 4px;
  color: #fff;
}
a.banner-action-button:hover {
  background: transparent;
  color: #d42100;
}

@media (max-width: 1279px) and (min-width: 768px) {
  .wt-block-banner .item .banner-content .mask {
    top: 10%;
  }
}


@media (max-width: 991px) and (min-width: 768px) {

.banner-home h4 {
  font-size: 14px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  margin-top: 0 !important;
}

.banner-home h5 {
  font-size: 11px !important;
  padding-bottom: 0px;
  margin-top: 0 !important;
}
}

/* ArturG - moje klasy do slidera */
.ls-l.ag_biggest_red,
.ls-l.ag_biggest_grey,
.ls-l.ag_big_red,
.ls-l.ag_big_grey,
.ls-l.ag_medium_red,
.ls.l.ag_medium_red_bold,
.ls-l.ag_medium_grey,
.ls.l.ag_medium_grey_bold,
.ls-l.ag_normal_red,
.ls-l.ag_normal_red_bold,
.ls-l.ag_normal_grey,
.ls-l.ag_normal_grey_bold {
  font-family: 'Open Sans', sans-serif;
  position: absolute;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
}

.ls-l.ag_biggest_red,
.ls-l.ag_biggest_grey {
  font-weight: 600;
  font-size: 64px;
  line-height: 64px;
  letter-spacing: -4px;
}

.ls-l.ag_big_red,
.ls-l.ag_big_grey {
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  letter-spacing: -3px;
}

.ls-l.ag_medium_red,
.ls-l.ag_medium_grey,
.ls-l.ag_normal_red,
.ls-l.ag_normal_grey {
  font-weight: 400;
}

.ls-l.ag_medium_red_bold,
.ls-l.ag_medium_grey_bold,
.ls-l.ag_normal_red_bold,
.ls-l.ag_normal_grey_bold {
  font-weight: 600;
}

.ls-l.ag_medium_red,
.ls-l.ag_medium_grey,
.ls-l.ag_medium_grey_bold,
.ls-l.ag_medium_red_bold {
  font-size: 22px;
  line-height: 22px;
  letter-spacing: -2px;
}

.ls-l.ag_normal_red,
.ls-l.ag_normal_grey,
.ls-l.ag_normal_red_bold,
.ls-l.ag_normal_grey_bold {
  font-size: 14px;
  line-height: 14px;
}

.ls-l.ag_biggest_red,
.ls-l.ag_big_red,
.ls-l.ag_medium_red,
.ls-l.ag_medium_red_bold,
.ls-l.ag_normal_red,
.ls-l.ag_normal_red_bold {
  color: #d42100;  
}

.ls-l.ag_biggest_grey,
.ls-l.ag_big_grey,
.ls-l.ag_medium_grey,
.ls-l.ag_medium_grey_bold,
.ls-l.ag_normal_grey,
.ls-l.ag_normal_grey_bold {
  color: #434343;
}

.ls-l.ag_button_red,
.ls-l.ag_button_grey {
  padding: 7px 10px;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
}

.ls-l.ag_button_red {
  border: 1px solid #d42100;
  background: #d42100;
}

.ls-l.ag_button_grey {
  border: 1px solid #434343;
  background: #434343;
}
/* ArturG - koniec moich klas do slidera */

a.disc-button {
  color: #333;
  cursor: pointer;
  cursor: hand;
}

a.disc-button:hover {
  color: #d42100;
}

.page-heading {
  display: block;
}

h1.step-num {
  padding-bottom: 10px;
  text-align: center;
}
.step-num span {
  padding-right: 0px;
  background: #d42100;
  padding: 2px 10px;
  border-radius: 50%;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 0;
}
td.no-border-ag {
  border: 0 !important;
}
.box-white {
  background: #fff;
}

.delivery_options label {
  border: 1px solid #eee;
  border-radius: 4px;
}

.delivery_options label:last-child {
  border-bottom: 1px solid transparent;
}

.delivery_options label:hover {
  cursor: pointer;
  cursor: hand;
  background: #e9fbea;
  border: 1px solid transparent;
  border-bottom: 1px solid #c0e7c1;
}

label.active-delivery-checked { 
  background: #e9fbea;
  border: 1px solid transparent;
  border-bottom: 1px solid #c0e7c1 !important;
} 

#order .delivery_option > div > table, #order-opc .delivery_option > div > table {
    background: transparent;
}

.delivery_option_logo img {
  border-radius: 4px;
}

td.delivery_option_name {
  width: 150px;
}

p.carrier_title {
  font-weight: 600;
  text-transform: uppercase;
}

/* lista ol na potrzeby regulaminu */
#regulamin ol {
  counter-reset: li;
}

#regulamin ol > li {
  content:counter(li);
  counter-increment:item;
}

#regulamin ol ol > li {
  display: block;
}

#regulamin ol ol > li:before {
  content: counters(li, ".") ". ";
  margin-left: -36px;
}

#regulamin ol > li:before {
  position:absolute;
  top: auto;
  left:-1em;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width: 1em;
  margin-right:8px;
  padding: 0;
  border: 0;
  color: #363636;
  background: transparent;
  font-weight:bold;
  text-align:center;
  border-radius: 50px;
}

#regulamin ol ol > li:before {
  margin-right: 8px;
}

#regulamin li.regulamin-subheader span {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
}

#regulamin li.regulamin-subheader {
  margin-bottom: 40px;
}

/* lista ol na potrzeby produktów */

ol {
    counter-reset:li;
}

ol.upper-alpha,
ol.lower-alpha {
  counter-reset:list;
}

ol {
  margin-left:0; 
  padding-left:0;
}
ol li {
  position:relative; 
  margin:0 0 6px 2em;
  padding:4px 8px; 
  list-style:none;
}

ol.lower-alpha li:before {
  content: counter(list, lower-alpha);
}

ol.upper-alpha li:before {
  content: counter(list, upper-alpha);
}

ol.upper-alpha li:before,
ol.lower-alpha li:before {
  counter-increment: list;
}

ol li:before {
  content:counter(li);
  counter-increment:li;
}

ol li:before {
  position:absolute;
  top:-2px;
  left:-2.5em;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:2.2em;
  margin-right:8px;
  padding: 2px;
  border: 1px solid #363636;
  color: #363636;
  background:#fff;
  font-weight:bold;
  text-align:center;
  border-radius: 50px;
}

ol.start { 
    counter-reset: mycounter; 
}
ol.start li, ol.continue li {
    list-style: none;
}
ol.start li:before, ol.continue li:before { 
    content: counter(mycounter); 
    counter-increment: mycounter;
}

ol.manual, ol.manual > li {
	list-style-type:decimal
}
ol.manual > li:before {
	content: none
}

li ol,
li ul {margin-top:6px;}
ol ol li:last-child {margin-bottom:0;}​

div.star_content {width: 100%;}
div.star {width: 18px; height: 21px; font-size: 18px; margin-top: -3px;}
div.star.star_on:after {color: #ffd800;}
.star_rate:after {content: "\f005"; font-family: "FontAwesome"; display: inline-block; }
.star_rate_on:after {content: "\f005"; font-family: "FontAwesome"; display: inline-block;}
div.star.star_hover:after {color: #ffd800;}

.user-product-review-more {
  margin-top: 25px;
  font-size: 11px;
}
/* end Komentarze w produkcie */

/* Nowy button xs */
.button.btn-xs {
  color: #fff;
  background: #d42100;
  border: 1px solid;
  border-color: #d42100;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }
  .button.btn-xs:hover {
    background: #fff;
    color: #d42100; }
  .button.btn-xs span {
    display: block; }
    .button.btn-xs span i {
      display: none; }

.address_add .button.btn-xs {
  border-color: #ff9c00;
  background: #ff9c00; }
  .address_add .button.btn-xs:hover {
    background: #fff;
    color: #ff9c00; }

.review-report-button {text-align: left;}
@media (min-width: 992px) {
  .review-report-button {text-align: right;}
}

h1, h2, h3 {
  margin-bottom: 18px;
}

/* ukryj przycisk blog u góry, dodany został w \themes\wt_homeappliances\modules\blockuserinfo\nav.tpl */
#header .prestablog-nav-top {
  display: none;
}

i {font-style: italic;}

#regulamin a,
#regulamin a:visited {
  border-bottom: 1px dotted #d42100;
}

#regulamin a:hover {
  border-bottom: 1px solid #d42100;
}

#subcategories div.bx-wrapper .bx-controls-direction a.bx-prev:before, 
#subcategories div.bx-wrapper .bx-controls-direction a.bx-next:before {
  color: #d42100;
}

/* end ArturG */

.page-product-box ul li span.alert,
.page-product-box ul li span.label {
  margin-bottom: 6px;
}

.center { 
  margin: 0 auto; 
}

.pt-1em {padding-top:1em !important;}

.p-05em {padding: 0.5em !important;}

.santander-box {
	background-color: #ff0000;
	color: #fff;
	margin: 0 auto;
	padding: 8px 0 0 0;
	line-height: 2em;
}

.santander-box p {
	margin: 10px 0 10px 0;
}

/* YouTube video responsive */
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}