/*
Theme Name: EKOCentrum24.pl
Version: 1.1
Author: Lukasz Jasionowicz FUERTE MEDIA
Author URI: http://www.fuerte-media.pl
Text Domain: ec24
*/

/*common*/
@font-face{font-family:star;src:url(fonts/star.eot);src:url(fonts/star.eot?#iefix) format("embedded-opentype"),url(fonts/star.woff) format("woff"),url(fonts/star.ttf) format("truetype"),url(fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}

body{margin:0;color:#696969}

.green{color:#8aab29}
.greenBG{background:#8aab29}
.gray{color:#696969}
.grayBG{background:#696969}
.lightgray{color:#f0f0e9}
.lightgrayBG{background:#f0f0e9}
.red{color:#df0023}

.clr,.clear{clear:both}
mark, .mark{background-color:transparent;font-weight:bold;color:#8aab29}

img.alignleft{float:left;margin-right:10px}
img.alignright{float:right;margin-left:10px}


header .contactStrip{background:#f0f0e9}
header .contactStrip .contactData .glyphicon{margin:10px 0}
header .contactStrip .contactData .social{font-size:22px}
header .contactStrip .contactData .social i{margin:0 15px}
header .contactStrip .loginRegister{padding:5px 0}
header .contactStrip .loginRegister a{padding:0 5px}

header .logoLevel .row{margin-top:10px;margin-bottom:0px;border-bottom:1px solid #f0f0e9;padding-bottom:10px}
header .logoLevel .searchBoxWrapper{margin-top:20px;margin-bottom:20px}
.sticky{position:fixed;width:100%;top:0;z-index:1001}
header .logoLevel.sticky{background:#fff;border-bottom:1px solid #f0f0e9;-webkit-box-shadow: 0px 5px 5px 0px rgba(223,223,223,0.75);-moz-box-shadow: 0px 5px 5px 0px rgba(223,223,223,0.75);box-shadow: 0px 5px 5px 0px rgba(223,223,223,0.75)}
header .logoLevel.sticky .row{border-bottom:none;margin-top:0;padding-bottom:0}
header .logoLevel.sticky .logo img{max-height:50px}
header .logoLevel.sticky .searchBoxWrapper{margin-bottom:10px;margin-top:10px}
header .logoLevel.sticky #shortBasketButton{margin-top:4px}
header .logoLevel.sticky .miniBasket .qty{background-size:contain;min-height:30px}
header .logoLevel.sticky .miniBasket .nfo{padding:6px 10px}

/*advanced woo search*/
.aws-container .aws-search-form {position: relative;width: 100%}
.aws-container .aws-search-form * {-moz-hyphens: manual;-webkit-hyphens: manual;hyphens: manual}
.aws-container .aws-search-form:after {display: none;position: absolute;content: '';background: url('images/loader-1.GIF') no-repeat 50% 50%;width: 20px;height: 20px;right: 10px;top: 50%;margin-top: -10px;z-index: 999}
.aws-container .aws-search-form.processing:after {display: block}
/*.aws-container .aws-search-field {width: 100%;color: #313131;padding: 6px;line-height: 30px;display: block;font-size: 12px;position: relative;z-index: 2;background: rgb(247, 247, 247);-webkit-appearance: none}*/
.aws-container .aws-search-field:focus {background-color: #fff}
.aws-search-result {position: absolute;z-index: 999;z-index: 9999;background: #fff;width: 100%;margin-top: -1px;border: 1px solid #ccc;font-size: 12px;line-height: 16px}
.aws-search-result ul {list-style: none;padding: 0;margin: 0 !important;max-height: 300px;overflow-y: scroll}
.aws-search-result ul li {list-style: none;border-bottom: 1px solid #ccc;overflow: hidden;margin: 0 !important;position: relative}
.aws-search-result ul li.aws_result_cat {background: #f5f5f5}
.aws-search-result ul li:last-child {border-bottom: 0}
.aws-search-result .aws_result_link {display: block;cursor: pointer;padding: 10px 8px;width: 100%;height: 100%;overflow: hidden;text-decoration: none;border: 0}
.aws-search-result .aws_result_link:hover {background: #f5f5f5}
.aws-search-result .aws_result_content {overflow: hidden;display: block}
.aws-search-result .aws_result_title {display: block;font-weight: normal;margin-bottom: 3px;color: #8aab29;font-size:14px}
.aws-search-result .aws_result_sku {display: block;font-weight: normal;margin-top: 3px;margin-bottom: 5px;color: #222}
.aws-search-result .aws_result_cat .aws_result_title,
.aws-search-result .aws_result_tag .aws_result_title {margin-bottom: 2px}
.aws-search-result .aws_result_excerpt {display: block;color: #222}
.aws-search-result .aws_result_price ins{text-decoration:none;padding: 2px 0;color: #696969;font-weight:bold;font-size:14px}
.aws-search-result .aws_result_price {display: block;padding: 2px 0;color: #696969}
.aws-search-result .aws_result_price del,
.aws-search-result .aws_result_price ins {background: none;padding: 0 12px 0 0;opacity: 1}
.aws-search-result .aws_result_cats {display: block;float: left;margin-right: 20px}
.aws-search-result .aws_result_image {display: block;height: 100%;float: left;padding-right: 10px}
.aws-search-result .aws_result_image img {width: 50px;height: 50px;box-shadow: none}
.aws-search-result .aws_result_sale {display: block;height: 55px;overflow: hidden;position: absolute;right: 0px;top: 0px;width: 55px}
.aws-search-result .aws_onsale {background: #8aab29 none repeat scroll 0 0;color: #fff;display: block;float: right;height: 20px;padding-top: 2px;position: relative;right: -18px;text-align: center;top: 8px;transform: rotate(45deg);width: 77px}
.aws-search-result .aws_no_result {line-height: 40px;padding: 0 6px;cursor: auto}
.aws-search-result .aws_search_more {}
.aws-search-result .aws_search_more a {line-height: 40px;display: block;text-decoration: none;border: 0;text-align: center;color: #21759b}
.aws-search-result .aws_search_more a:hover {background: #f5f5f5;}

#shortBasketButton{display:block;margin-top:10px;/*border:1px solid #ccc;*/padding:5px 10px}
#shortBasketButton::after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden}
header .logoLevel .miniBasket .row{border-bottom:none;margin-top:0}
header .logoLevel .miniBasket .qty{min-height:40px;width:50px;font-size:23px;font-weight:900;background:url('images/miniCart.png') no-repeat scroll center center;text-shadow:-2px 0 #8aab29, 0 2px #8aab29, 2px 0 #8aab29, 0 -2px #8aab29}
header .logoLevel .miniBasket .nfo{padding:10px}
.woocommerce-Price-currencySymbol{padding-left:5px}
#shortBasketProducts{width:320px;border:1px solid #f0f0f0;background-color:#fff;padding:10px;-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.6);box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.6)}
#miniBasketContent .dropdown-content{left: -9999px;opacity: 0;position: absolute;/*top: 62px;*/transition: opacity 0.3s ease 0s/*, top 0.25s ease 0s*/;z-index: 1000}
#miniBasketContent:hover .dropdown-content{left: auto;opacity: 1;/*top: 70px;*/right:0}
#miniBasketContent .dropdown-content::after{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: transparent transparent #828281;border-image: none;border-style: solid;border-width: 12px;content: "";height: 0;right: 30px;position: absolute;top: -24px;width: 0;}
#miniBasketContent .dropdown-content ul.cart_list{padding-left:0;margin-bottom:0}
#miniBasketContent .dropdown-content ul.cart_list li{list-style-type:none;border-bottom:1px solid #f0f0f0}
#miniBasketContent .dropdown-content ul.cart_list .productCartName{font-size:12px}
#miniBasketContent .dropdown-content ul.cart_list .cartThumbnail{width:30%;display:inline-block;text-align:center}
#miniBasketContent .dropdown-content ul.cart_list .quantity{width:60%;display:inline-block;text-align:right}
#miniBasketContent .dropdown-content p.total{background:#f0f0f0;padding:0 10px}
#miniBasketContent .dropdown-content .buttons .checkout{color:#fff}

#cssmenu {height: 44px;position: relative;width: auto}
#cssmenu ul {line-height: 1;list-style: outside none none;margin: 0;padding: 0}
#cssmenu > ul {display: block;font-size: 0;position: relative;width: 100%;z-index: 500}
#cssmenu::after, #cssmenu > ul::after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden}

/*#cssmenu.align-right > ul > li {float: right}
#cssmenu.align-center ul {text-align: center}
#cssmenu.align-center ul ul {text-align: left}*/

#cssmenu > ul > li {display: inline-block;margin: 0;padding: 0;/*position: relative*/}
#cssmenu > ul > #menu-button {display: none}
#cssmenu ul li a {display: block;text-decoration: none}
#cssmenu > ul > li > a {font-size: 14px;font-weight: bold;padding: 15px 20px;text-transform: uppercase;transition: color 0.25s ease-out 0s;position:relative}
#cssmenu > ul > li.has-sub > a {padding-right: 32px}
#cssmenu > ul > li:hover{background-color:#696969}
#cssmenu > ul > li:hover > a {color: #ffffff}
#cssmenu li.has-sub a span::after {content: "";display: block;height: 0;position: absolute;width: 0;}
#cssmenu > ul > li.has-sub a span::after {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #7a8189 transparent transparent;border-image: none;border-style: solid;border-width: 5px;right: 10px;top: 20px;}
#cssmenu > ul > li.has-sub ul li a span::after {border:none}
#cssmenu > ul > li:hover::after {border-top-color: #ffffff;}

#indicatorContainer {bottom: 0;height: 12px;overflow: hidden;position: absolute;width: 100%;z-index: -1;}
#pIndicator {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #2b2f3a transparent transparent;border-image: none;border-style: solid;border-width: 12px;height: 0;position: absolute;transition: left 0.25s ease 0s;width: 100%;z-index: -2;}
#cIndicator {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #2b2f3a transparent transparent;border-image: none;border-style: solid;border-width: 12px;height: 0;position: absolute;right: 100%;top: -12px;width: 100%;z-index: -2;}

/*#cssmenu ul ul {left: -9999px;opacity: 0;position: absolute;top: 70px;transition: opacity 0.3s ease 0s, top 0.25s ease 0s;z-index: 1000;width:100%}*/
#cssmenu ul div.submenuContainer_level_0 {background: #eee none repeat scroll 0 0;left: -9999px;opacity: 0;position: absolute;top: 70px;transition: opacity 0.3s ease 0s, top 0.25s ease 0s;z-index: 1000;width:100%;padding-bottom:10px;border-bottom:2px solid #9ea2a5;/*-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75)*/}
#cssmenu ul ul ul {padding-left: 5px;top: 37px;}
#cssmenu ul ul li {position: relative;float:left}
#cssmenu ul ul ul li{display:block;float:none}
/*#cssmenu > ul > li:hover > ul {left: 0;opacity: 1;top: 44px;}*/
#cssmenu > ul > li:hover > div.submenuContainer_level_0 {left: 0;opacity: 1;top: 44px;}
/*#cssmenu.align-right > ul > li:hover > ul {left: auto;opacity: 1;right: 0;}*/
#cssmenu ul ul li:hover > ul {left: 170px;opacity: 1;top: 0;}
/*#cssmenu.align-right ul ul li:hover > ul {left: auto;opacity: 1;padding-right: 5px;right: 170px;top: 0;}*/
#cssmenu ul ul li a {color: #9ea2a5;font-size: 12px;padding: 10px 20px;transition: all 0.35s ease 0s;min-width: 130px;font-weight:bold}
#cssmenu ul ul ul li a{font-weight:normal;padding:4px 20px}
/*#cssmenu.align-right ul ul li a {text-align: right;}*/
#cssmenu ul ul li:hover > a {color: #8aab29;}
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last > a {border-bottom: 0 none;}
#cssmenu > ul > li > ul::after {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: transparent transparent #eee;border-image: none;border-style: solid;border-width: 6px;content: "";height: 0;left: 30px;position: absolute;top: -12px;width: 0;}
/*#cssmenu.align-right > ul > li > ul::after {left: auto;right: 30px;}*/
#cssmenu ul ul li.has-sub::after {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: transparent transparent transparent #9ea2a5;border-image: none;border-style: solid;border-width: 4px;right: 10px;top: 12px;transition: all 0.2s ease 0s;}
/*#cssmenu.align-right ul ul li.has-sub::after {border-left-color: transparent;border-right-color: #9ea2a5;left: 10px;right: auto;}*/
#cssmenu ul ul li.has-sub:hover::after {border-left-color: #ffffff;right: -5px;transform: rotateY(180deg);}
/*#cssmenu.align-right ul ul li.has-sub:hover::after {border-left-color: transparent;border-right-color: #ffffff;left: -5px;transform: rotateY(180deg);}*/

#menu-right-sidebar-static-pages li{width:100%}
#menu-right-sidebar-static-pages li.current_page_item a{background-color:#eee;color:#8aab29}

#breadcrumbs{margin-bottom:20px;font-size:12px}
#breadcrumbs i{font-size:16px}
#breadcrumbs a{margin:0 5px}

.cookie-window{display: none;background: #fff;padding: 5px;margin:0 auto 0;width:100%;font: 10px/1.6em Arial,Helvetica,sans-serif;position: fixed;bottom: 0;z-index: 100;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;text-align:center}
.cookie-window .cookie-info{margin:0 auto 0;display:inline-block}
.cookie-window .cookie-info p{text-align:center;margin:0 auto}
#cookieInfo a.closepop{position:absolute;z-index:999;top:-20px;right:-20px;opacity:1;filter: alpha(opacity=100)}
img.btn_close {width:35px;border:none}
/*--Kod pozwalający na prawidłowe pozycjonowanie w  IE6--*/
*html .cookie-window {position: absolute}

footer {margin-top:20px}
footer .newsletterBox .container .row .claim{padding:11px;font-size:22px}
footer .newsletterBox .container .row .subForm{padding:10px}
footer .footerInfo .row{margin-top:15px;margin-bottom:15px}
footer .footerInfo .row img{margin-top:10px}
footer .footerInfo #teleadresowe .fa-phone-square{margin:6px 0}
footer .footerInfo #social a{margin:0 10px}
footer .copyrights{font-size:10px;background:#d6d6d0;padding-top:5px;padding-bottom:5px;border-top:1px solid #696969}
footer .navbar ul{padding-left:20px}
footer .navbar ul li{list-style-type:none;width:200px}
footer .resolutionNotSupported{display:none}

img#scrollToTop{bottom: 10%;cursor: pointer;position: fixed;right: 10%;z-index:999}

.readMore{float:right;font-size:12px}

.woocommerce-password-strength.short,
.woocommerce-password-strength.bad{color:#df0023}
.woocommerce-password-strength.good{color:#f0ad4e}
.woocommerce-password-strength.strong{color:#8aab29}

/*Bootstrap-select v1.11.2*/
select.bs-select-hidden,
select.selectpicker {display: none !important;}
.bootstrap-select {width: 220px \0;}
.bootstrap-select > .dropdown-toggle {width: 100%;padding-right: 25px;z-index: 1;}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {color: #999;}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}
.bootstrap-select > select.mobile-device {top: 0;left: 0;display: block !important;width: 100% !important;z-index: 2;}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {border-color: #b94a48;}
.bootstrap-select.fit-width {width: auto !important;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 220px;max-width:100%}
.bootstrap-select .dropdown-toggle:focus {outline: thin dotted #333333 !important;outline: 5px auto -webkit-focus-ring-color !important;outline-offset: -2px;}
.bootstrap-select.form-control {margin-bottom: 0;padding: 0;border: none;}
.bootstrap-select.form-control:not([class*="col-"]) {width: 100%;}
.bootstrap-select.form-control.input-group-btn {z-index: auto;}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {border-radius: 0;}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {float: none;display: inline-block;margin-left: 0;}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {float: right;}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {margin-bottom: 0;}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {padding: 0;}
.form-inline .bootstrap-select.btn-group .form-control {width: 100%;}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {cursor: not-allowed;}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {outline: none !important;}
.bootstrap-select.btn-group.bs-container {position: absolute;height: 0 !important;padding: 0 !important;}
.bootstrap-select.btn-group.bs-container .dropdown-menu {z-index: 1060;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {display: inline-block;overflow: hidden;width: 100%;text-align: left;}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {width: 100%;}
.bootstrap-select.btn-group .dropdown-menu {min-width: 100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {position: relative;}
.bootstrap-select.btn-group .dropdown-menu li.active small {color: #fff;}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {cursor: not-allowed;}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {position: relative;padding-left: 2.25em;}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {display: none;}
.bootstrap-select.btn-group .dropdown-menu li a span.text {display: inline-block;}
.bootstrap-select.btn-group .dropdown-menu li small {padding-left: 0.5em;}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {padding: 3px;background: #f5f5f5;margin: 0 5px;white-space: nowrap}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {position: static;}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {position: static;top: auto;margin-top: -1px;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {position: absolute;display: inline-block;right: 15px;margin-top: 5px;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {margin-right: 34px}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {z-index: 1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {right: 12px;left: auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {right: 13px;left: auto}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {display: block}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {padding: 4px 8px}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {width: 50%}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {width: 100%}
.bs-searchbox + .bs-actionsbox {padding: 0 8px 4px}
.bs-searchbox .form-control {margin-bottom: 0;width: 100%;float: none}

/*category page*/
/*subcategories list*/
#subcategories .product-category:hover{opacity:0.8;filter: alpha(opacity=80)}
#subcategories h3{position:relative;z-index:1;color:#fff;margin-top:-48px;background-color:#696969;padding:15px 5px;text-align:center;font-size:16px}
#subcategories a:hover{text-decoration:none}
#subcategories h3 mark{background-color:transparent;color:#fff}

.archive .woocommerce-ordering{margin:14px 0}
.archive .products{border-top:2px solid #f0f0f0;margin:30px auto 0;padding-top:50px}
.archive .term-description p{text-align:justify}
.archive #content .row.stickyparent{position:static}

#bestsellers{margin-left:0;margin-right:0}
#bestsellers .products{border:16px solid #8aab29;padding-top:0;padding-bottom:0}

/*product filter*/
.widget_berocket_aapf ul.berocket_aapf_widget{padding-left:0;margin-top:20px}
.widget_berocket_aapf .berocket_aapf_widget-title_div{background-color:#f0f0f0}
.widget_berocket_aapf .berocket_aapf_widget-title_div h3{margin-top:5px;padding:15px}
.widget_berocket_aapf .berocket_aapf_widget-title_div .berocket_aapf_widget_show{margin-top:-8px}
.widget_berocket_aapf .berocket_term_depth_0 span{padding-left:1em}
.berocket_single_filter_widget label{font-weight:normal}
.berocket_single_filter_widget .brw-producent ul.berocket_aapf_widget{padding-left:10px}
.berocket_single_filter_widget .brw-producent ul.berocket_aapf_widget li{padding-top:5px;padding-bottom:5px}
.berocket_single_filter_widget .brw-producent ul.berocket_aapf_widget li label{cursor:pointer}

.widget_product_categories ul.product-categories{padding-left:15px;list-style-type:none}
.widget_product_categories ul.product-categories li{padding-top:5px;padding-bottom:5px}

#selectedFilters{background-color:#f0f0f0;margin-top:20px}
#selectedFilters .berocket_aapf_widget-title_div{display:none}
#selectedFilters .berocket_aapf_widget_selected_area{padding:20px 0}
#selectedFilters .berocket_aapf_widget_selected_area .fa{color:#df0023}
#selectedFilters .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter{float:left;margin:0 20px}
#selectedFilters .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter span{font-weight:bold}
#selectedFilters .berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter ul{padding-left:5px;padding-right:10px}
#selectedFilters .br_unselect_all{
	margin:10px auto;
	font-weight:bold;
	color:#fff;
	padding:5px;
	width:115px;
	display:block;
	border:3px solid #fff;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	background: #8d8d8d;
	background: -moz-linear-gradient(top,  #8d8d8d 0%, #696969 100%);
	background: -webkit-linear-gradient(top,  #8d8d8d 0%,#696969 100%);
	background: linear-gradient(to bottom,  #8d8d8d 0%,#696969 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8d8d', endColorstr='#696969',GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/*pagination*/
.wp-pagenavi{display:inline-block;margin:0 auto}
.wp-pagenavi .nextpostslink{color:#8aab29}

.woocommerce-pagination ul.page-numbers{list-style-type:none;border-radius: 4px;display: inline-block;margin: 20px 0;padding-left: 0}
.woocommerce-pagination ul.page-numbers > li{display:inline}
.woocommerce-pagination ul.page-numbers > li:first-child > a, 
.woocommerce-pagination ul.page-numbers > li:first-child > span{
	border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}

.woocommerce-pagination ul.page-numbers > li > a,
.woocommerce-pagination ul.page-numbers > li > span,
.wp-pagenavi a,
.wp-pagenavi span{
    background-color: #ffffff;
    border: 1px solid #dddddd;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}
.woocommerce-pagination ul.page-numbers > li:first-child > a,
.woocommerce-pagination ul.page-numbers > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.woocommerce-pagination ul.page-numbers > li:last-child > a, 
.woocommerce-pagination ul.page-numbers > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.woocommerce-pagination ul.page-numbers > li > a:hover, 
.woocommerce-pagination ul.page-numbers > li > span:hover, 
.woocommerce-pagination ul.page-numbers > li > a:focus, 
.woocommerce-pagination ul.page-numbers > li > span:focus,
.wp-pagenavi a:hover,
.wp-pagenavi a:focus {
    background-color: #eeeeee;
    border-color: #dddddd;
    color: #23527c;
    z-index: 2;
}
.woocommerce-pagination ul.page-numbers > .active > a, 
.woocommerce-pagination ul.page-numbers > .active > span, 
.woocommerce-pagination ul.page-numbers > .active > a:hover, 
.woocommerce-pagination ul.page-numbers > .active > span:hover, 
.woocommerce-pagination ul.page-numbers > .active > a:focus, 
.woocommerce-pagination ul.page-numbers > .active > span:focus {
    background-color: #337ab7;
    border-color: #337ab7;
    color: #ffffff;
    cursor: default;
    z-index: 3;
}
.woocommerce-pagination ul.page-numbers  span.current,
.woocommerce-pagination ul.page-numbers  span.current:hover,
.woocommerce-pagination ul.page-numbers  span.current:focus,
.wp-pagenavi span.current{
	background-color: #8aab29;
    border-color: #8aab29;
    color: #ffffff;
    cursor: default;
    z-index: 3;
}
/*producent*/
.archive .producer-description{text-align:justify}
.archive .producer-logo{margin-left:10px}
.archive .producer-logo img{max-width:300px}

/*single product page*/
.woocommerce-message{background:#B0D053;border:1px solid #8aab29;font-weight:bold;color:#fff;padding:20px;margin-bottom:25px;text-align:center}
.woocommerce-error{padding-left:0}
.woocommerce-error li{list-style-type:none;background:#df0023;border:1px solid #AD001A;font-weight:bold;color:#fff;padding:20px;margin-bottom:25px;text-align:center}
.woocommerce-error a{color:#f0f0f0}
.woocommerce-message a.checkout{margin-top:-7px;text-transform:uppercase;font-weight:bold}
.single-product h1.productName{font-size:26px;margin-top:10px;font-weight:bold}
.single-product h2,
.archive h2,
.home h2,
.woocommerce-cart h2,
.woocommerce-checkout h2,
.h2{font-size:20px;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #696969;margin-bottom:40px;}
.single-product h2 span,
.archive h2 span,
.home h2 span,
.woocommerce-cart h2 span,
.woocommerce-checkout h2 span,
.h2 span{background: #fff;padding:0 20px;margin-left:5%;position:relative;top:10px}
.single-product .images{border-right:1px solid #f0f0f0}
.single-product .images .thumbnails .singleThumb{display: flex;align-items: center;margin:2px 0;width:50px;height:50px;border:1px solid #f0f0e9}
.woocommerce .woocommerce-product-rating{float:right;text-align:center}
.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1.5em;width:5.4em;font-family:star;color:#dcbe41}
.star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}
.star-rating span:before{content:"\53\53\53\53\53";top:0;font-family:star;position:absolute;left:0}
.woocommerce-review-link{font-size:12px}
.single-product .shortDesc{margin:10px 0 0 0}
.single-product .shortDesc p{margin-bottom:0}
.single-product .entry-summary .posted_in{margin:10px 0}
.single-product .entry-summary .posted_in a{color:#8aab29}
.single-product .entry-summary .dispatchDate{font-size:18px;text-transform:uppercase}
.single-product .entry-summary .dispatchDate strong{font-size:20px}
.single-product .cart .price .priceLabel{font-size:16px;font-weight:bold}
.single-product .cart .price .shopPrice ins,
.single-product .cart .single_variation_wrap .price ins,
.single-product .cart .single_variation_wrap .price .woocommerce-Price-amount{font-size:35px;text-decoration:none;font-weight:900;text-shadow: rgba(255,255,255,.1) -2px -2px 2px,rgba(0,0,0,.5) 2px 2px 2px;}
.single-product .cart .single_variation_wrap .price del .woocommerce-Price-amount{font-size:16px;font-weight:400;text-shadow:none}
.single-product .cart .single_variation_wrap p.stock{text-align:right}
.single-product .cart .single_variation_wrap p.stock.in-stock{color:#8aab29}
.single-product .cart .price .shopPrice.range ins{font-size:20px;text-shadow:none}
.single-product .cart .price .shopPrice.range ins del{display:none}
.single-product .cart .price .taxClass, .single-product .cart .price .regPrice{font-size:12px}
.single-product .cart .price .savings{font-size:16px;margin:5px 0;color:#df0024;font-weight:bold}
.single-product .cart .price .woocommerce-Price-currencySymbol{padding-left:5px}
.single-product .cart .quantity{display:none !important}
.single-product .cart .variations{margin-top:20px}
.single-product .cart .single_add_to_cart_button{
	margin:10px 0;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	padding:10px;
	width:100%;
	border:3px solid #fff;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	background: #8aab29;
	background: -moz-linear-gradient(top,  #8aab29 0%, #9cc12e 100%);
	background: -webkit-linear-gradient(top,  #8aab29 0%,#9cc12e 100%);
	background: linear-gradient(to bottom,  #8aab29 0%,#9cc12e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aab29', endColorstr='#9cc12e',GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.single_add_to_cart_button:hover,
.add_to_cart_button:hover{opacity:0.8;filter: alpha(opacity=80);text-decoration:none}
.single-product .cartMeta{padding:15px 10px;margin:20px 0}
.single-product .cartMeta div{padding:2px 0}
.single-product #shareWidgets .fb_iframe_widget span{vertical-align:inherit !important}
.single-product #shareWidgets a.viamail{vertical-align:top;background-color:#f0f0e9;padding:0 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px}
.single-product #shareWidgets a.viamail span{margin-right:5px}
/*product description*/
.single-product .tagged_as{margin-top:20px;display:block}
.single-product .entry-content.panel{border:none;box-shadow:none;}
.single-product .entry-content ul {padding-left:20px}
.single-product .entry-content ul.nopointers li{background:none}
.single-product .entry-content ul li{font-size:16px;line-height:25px;list-style-type:none;background:url('/wp-content/themes/ec24/images/dot.png') no-repeat scroll left 5px;padding:5px 0 5px 25px}
.single-product .entry-content .gallery .gallery-item{float:left;margin-right:10px}
.single-product .entry-content iframe{max-width:100%}
.single-product .entry-content img{max-width:100%;height:auto}
.single-product .entry-content img.size-full{display:block;height:auto;max-width:100%}
.single-product .entry-content img.alignright{float:right;margin-left:10px}
.single-product .entry-content img.alignleft{float:left;margin-right:10px}
.single-product .entry-content img.aligncenter{margin-left:auto;margin-right:auto;display:block}
.single-product .entry-content p{font-size:16px;text-align:justify;line-height:25px}
.single-product .entry-content .productContent iframe{margin:0 auto;display:block}
.single-product .entry-content .catalogue .catName{padding:5px;margin-top:10px}
.single-product .entry-content .catalogue .catPhoto{border:1px solid #f0f0e9}
.single-product .entry-content .techDataContent{overflow-x:auto;min-height:0.01%}
.single-product .entry-content .productContent table{width:100%}
.single-product .entry-content .productContent table > tbody > tr > td, 
.single-product .entry-content .productContent table > tbody > tr > th, 
.single-product .entry-content .productContent table > tfoot > tr > td, 
.single-product .entry-content .productContent table > tfoot > tr > th, 
.single-product .entry-content .productContent table > thead > tr > td, 
.single-product .entry-content .productContent table > thead > tr > th{border-top: 1px solid #ddd;line-height: 1.42857;padding: 8px;vertical-align: top;}
.single-product .entry-content .productContent table > tbody > tr > th{background:#696969;text-transform:uppercase;color:#fff}
.single-product .entry-content .productContent table > tbody > tr:nth-of-type(2n+1){background-color: #f9f9f9;}
.single-product .entry-content .productContent table > tbody > tr:hover{background-color:#f5f5f5}
.single-product .entry-content  .singleDownload{margin-bottom:20px}
.single-product .entry-content  .singleDownload .pdfico img{max-width:125px;margin:0 auto}

.single-product .entry-content .woocommerce-Reviews ol.commentlist li{padding:10px}
.single-product .entry-content .woocommerce-Reviews ol.commentlist li:nth-of-type(2n+1){background-color:#f9f9f9}
#review_form{background-color:#fff;width:500px;max-width:100%;margin:5% auto;padding:20px}
#review_form h3,#review_form .h2{margin-top:0}
#review_form .stars span{color:#dcbe41}
#review_form .stars a{width:20%;display:inline-block}
#review_form .stars a.active,#review_form .stars a:hover,#review_form .stars a:focus{color:#dcbe41;text-decoration:none}
#review_form .stars a:after{font-family:star;color:#dcbe41;text-align:right;padding-left:10px}
#review_form .stars a.star-1:after{content:"\73"}
#review_form .stars a.star-2:after{content:"\73\73"}
#review_form .stars a.star-3:after{content:"\73\73\73"}
#review_form .stars a.star-4:after{content:"\73\73\73\73"}
#review_form .stars a.star-5:after{content:"\73\73\73\73\73"}
#review_form .stars a.star-1.active:after,#review_form .stars a.star-1:hover:after{content:"\53"}
#review_form .stars a.star-2.active:after,#review_form .stars a.star-2:hover:after{content:"\53\53"}
#review_form .stars a.star-3.active:after,#review_form .stars a.star-3:hover:after{content:"\53\53\53"}
#review_form .stars a.star-4.active:after,#review_form .stars a.star-4:hover:after{content:"\53\53\53\53"}
#review_form .stars a.star-5.active:after,#review_form .stars a.star-5:hover:after{content:"\53\53\53\53\53"}

#no-products{border-bottom:1px solid #696969;margin-top:20px;position:relative}
#no-products h3.slogan{position:absolute;max-width:80%;right:15px;top:-10px;text-align:right}

/*related & random articles*/
#relatedPosts{margin-bottom:40px}
#relatedPosts .carousel-indicators,#randomPosts .carousel-indicators{margin-bottom:0;bottom:-30px}
#relatedPosts .carousel-indicators li,#randomPosts .carousel-indicators li{border:1px solid #8aab29;margin-left:5px;margin-right:5px}
#relatedPosts .carousel-indicators .active,#randomPosts .carousel-indicators .active{background-color:#8aab29}
.singleArtWrapper h2{border:none;text-transform:none;font-size:16px;margin:5px 0 10px 0}
.singleArtWrapper .artThumbnail{width:30%}
.singleArtWrapper .artExcerpt{margin-left:10px;text-align:justify;width:65%}

/*single product on listing*/
.products .product{min-height:590px}
.single-product .images .onsale,
.products .product .onsale{width:150px;height:50px;position:absolute;right:-9px;top:3px;z-index:100;background:transparent url('images/ribbon.png') no-repeat scroll;background-size:contain;color:#fff;font-weight:bold;text-transform:uppercase;padding:14px 10px;text-align:center}
.products .product .prod_img_container{height:300px;display:table-cell;vertical-align:middle;text-align:center;margin:0 auto}
.products .product .prod_img_container *{vertical-align:middle}
.products .product .prod_img_container img{max-height:340px;width:auto}
.products .product h3{font-size:18px;font-weight:bold;text-align:center;margin-top:10px;margin-bottom:10px;max-height:63px;overflow:hidden;border-bottom:1px solid #8aab29;padding-bottom:15px}
.products .product .star-rating{margin:10px auto 0}
.products .product .price{width:100%;display:block;text-align:center;margin-top:10px;margin-bottom:10px}
.products .product .price .woocommerce-Price-amount{font-size:18px;font-weight:bold;text-decoration:none;color:#8aab29}
.products .product .price del .woocommerce-Price-amount{font-size:14px;color:#696969;font-weight:normal}
.products .product .price ins{text-decoration:none}
.products .product .add_to_cart_button{
	margin:10px auto;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	padding:10px;
	width:185px;
	display:block;
	border:3px solid #fff;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
	background: #8d8d8d;
	background: -moz-linear-gradient(top,  #8d8d8d 0%, #696969 100%);
	background: -webkit-linear-gradient(top,  #8d8d8d 0%,#696969 100%);
	background: linear-gradient(to bottom,  #8d8d8d 0%,#696969 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8d8d', endColorstr='#696969',GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*cart page*/
.woocommerce-cart table.cart td{vertical-align:middle}
.woocommerce-cart table.cart tr.nobackground{background-color:transparent}
.woocommerce-cart table.cart tr.nobackground td{border-top:none}
.cart-collaterals .wc-proceed-to-checkout{width:450px;max-width:100%;margin:0 auto;border:1px solid #696969;padding:10px 25px;margin-bottom:45px}
.cart-collaterals .wc-proceed-to-checkout span.green{font-size:120%}
.cart-collaterals .wc-proceed-to-checkout .btn {line-height:1em;display:block;width:50%;margin:10px auto}
.cart-collaterals .wc-proceed-to-checkout .btn strong{text-transform:uppercase}
.cart-collaterals .wc-proceed-to-checkout .btn span.mInfo{font-size:11px}

/*checkout page*/
.woocommerce-checkout .woocommerce-info{padding:20px;background-color:#f0f0f0}
.woocommerce-checkout .woocommerce-info .showlogin{font-weight:bold;color:#8aab29}
.woocommerce-checkout ul.woocommerce-error{background:#df0023;border:1px solid #AD001A;padding:20px;margin-bottom:25px;margin-top:25px}
.woocommerce-checkout ul.woocommerce-error li{list-style-type:none;font-weight:bold;color:#fff}
.woocommerce-checkout .login .info{margin:20px 0}
.woocommerce-checkout .login .form-row{text-align:center}
.woocommerce-checkout .login .form-row .btn{margin:20px 0}
.checkout.form-horizontal .woocommerce-billing-fields label.radio{padding-top:0;margin-right:40px}
.checkout.form-horizontal .woocommerce-billing-fields input.input-radio{margin-left:0}
.checkout .woocommerce-billing-fields p.form-row,
.checkout .woocommerce-shipping-fields p.form-row{margin-top:15px}
.checkout .woocommerce-billing-fields #billing_nip_field{display:none}
.checkout .woocommerce-billing-fields .form-row.create-account{display:block;position:relative;margin-top:72px;margin-bottom:0;padding:0 0 0 30px}
.checkout .woocommerce-billing-fields .form-row.create-account input{position: absolute;}
.checkout .woocommerce-billing-fields .form-row.create-account label{padding-left:20px;min-height:20px;padding-top:0;font-weight:normal;cursor:pointer}
.checkout .woocommerce-billing-fields .advantages{padding:10px;margin:10px 0;color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:2px solid #fff;-webkit-box-shadow: 5px 5px 5px 0px rgba(135,135,135,1);-moz-box-shadow: 5px 5px 5px 0px rgba(135,135,135,1);box-shadow: 5px 5px 5px 0px rgba(135,135,135,1)}
.checkout .woocommerce-billing-fields .advantages ul{padding-left:0}
.checkout .woocommerce-billing-fields .advantages ul li{list-style-type:none;background:url('/wp-content/themes/ec24/images/dot.png') no-repeat scroll left 5px;padding:3px 0 3px 25px}
.checkout .woocommerce-billing-fields #billing_doc_field label{}
/*.checkout .woocommerce-billing-fields #billing_doc_field label:first-child{display:block}*/
.checkout .woocommerce-billing-fields .create-account .info,
.checkout .woocommerce-billing-fields .create-account #agreed_do_reg_field{font-size:12px}
.checkout .woocommerce-billing-fields .create-account #agreed_do_reg_field span.description{font-size:10px}
.checkout .woocommerce-billing-fields .create-account #agreed_do_reg_field .checkbox{padding-left:20px}
.checkout abbr{color:#df0023}
.checkout .woocommerce-shipping-fields .shipping_address{margin-bottom:20px}
#ship-to-different-address .checkbox{margin-left:15px}
#order_review ul{padding-left:10px}
#order_review ul li{list-style-type:none}
#order_review .cart_item,
#order_review .cart-subtotal{font-size:16px}
#order_review .cart_item .variation,#order_review .cart_item .variation p,
.woocommerce-order-received .order_item .variation,.woocommerce-order-received .order_item .variation p{margin-bottom:0}
#order_review .cart_item .variation dt,
.woocommerce-order-received .order_item .variation dt,
#order_review .cart_item .variation dd,
.woocommerce-order-received .order_item .variation dd{max-width:50%;display:inline-block}
#order_review .payments_row .woocommerce-checkout-payment ul li,
#order_review .shipping ul#shipping_method li,
#order_review #payment li{border:1px solid #f0f0f0;padding:10px 5px;cursor:pointer;min-height:181px}
#order_review .payments_row .woocommerce-checkout-payment ul li:hover,
#order_review .shipping ul#shipping_method li:hover{background:#f0f0f0}
#order_review .payments_row .woocommerce-checkout-payment ul li input[type="radio"],
#order_review .shipping ul#shipping_method li input[type="radio"]{display:block;margin:0 auto;cursor:pointer}
#order_review .payments_row .woocommerce-checkout-payment ul li label,
#order_review .shipping ul#shipping_method li label{text-align:center;width:100%;cursor:pointer}
#order_review .payments_row .woocommerce-checkout-payment ul li .payment_box label{text-align:left}
#order_review .payments_row .woocommerce-checkout-payment ul li img{width:30%;display:block;margin:0 auto}
#order_review #payment .wc_payment_methods label img{display:block;margin:0 auto;max-width:100%}
#order_review .payments_row .woocommerce-checkout-payment ul li div,
#order_review .shipping ul#shipping_method li  div.shipping_box{font-size:13px;font-weight:normal}
#order_review .payments_row .woocommerce-checkout-payment ul li .about_paypal{display:none}
#order_review .payment_box #blikcode{max-width:initial;height:45px !important}
#order_review .payment_box #card_payment,
#order_review .payment_box #powered_by,
#order_review .payment_box #card_icons{margin:10px auto}
#order_review .payment_box #info_msg_invalid{text-align:center;color:#df0023}
#order_review .shipping ul#shipping_method li div img{/*width:30%*/}
#order_review .shipping ul#shipping_method .shippingNfo{display:none}
#order_review .shipping ul#shipping_method .showDesc .shippingNfo{font-size:14px;display:block;background-color:#f0f0f0;padding:5px}
#order_review .submit-order label.checkbox{font-weight:normal;text-align:justify}
#order_review .submit-order label.checkbox a{font-weight:bold;color:#8aab29}
#order_review .submit-order span.description{font-size:12px}
#order_review .submit-order #place_order{font-weight:bold;text-transform:uppercase}
#order_review .order-total{font-size:18px;background-color:#dfdfdf}
#order_review .order-total small.includes_tax{display:block;font-size:80%}
#order_review table.shop_table tfoot{border-top:2px solid #dddddd}

.woocommerce-order-received .wc-bacs-bank-details-heading{display:none}
.woocommerce-order-received ul.woocommerce-thankyou-order-details li{list-style-type:none;background:url('/wp-content/themes/ec24/images/dot.png') no-repeat scroll left 0;padding-left:20px;padding-bottom:15px}
.woocommerce-order-received ul.wc-bacs-bank-details li{list-style-type:none}

/*homepage*/
.editBtn{position:absolute;z-index:100}
.editBtn a{color:#fff}
.editBtn a:hover{color:#f0f0f0}
#mainSliderContent {min-height:375px}
#mainSliderContent .carousel-inner .item .singleImage{margin:0 auto}
#mainSliderContent .carousel-indicators li{border:1px solid #88A926;-webkit-box-shadow: 2px 2px 2px 0px rgba(94,94,94,1);-moz-box-shadow: 2px 2px 2px 0px rgba(94,94,94,1);box-shadow: 2px 2px 2px 0px rgba(94,94,94,1);}
#mainSliderContent .carousel-indicators .active{background-color:#88A926}
#popularCategories{padding:40px 0;border-top:1px solid #f0f0e9}
.home h1.homepageTitle{font-size:19px;margin-top:0}
/*vertical tabs*/
#popularCategories div.tabs div.tab-content:not(.active){
  display: none;
}
#popularCategories div.tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  margin-left:-10px;
  border-right: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-right: 10px solid #8aab29;
}
#popularCategories .list-group-item{background-color:#8aab29;color:#f0f0f0;border-color:#8aab29}
#popularCategories .list-group-item.active, #popularCategories .list-group-item.active:hover, #popularCategories .list-group-item.active:focus{
	background-color:#fff;
	border-color:#8aab29;
	color:#696969;
	border-right:none
}
#popularCategories h2{margin:5px 0;text-transform:uppercase;font-size:14px;border-bottom:none}
#popularCategories h3{margin-top:10px;border-bottom:1px solid #8aab29;padding-bottom:5px}
#popularCategories .h3{margin-top:10px}
#popularCategories .tabs.products{/*-webkit-box-shadow: 5px 5px 5px 0px rgba(138,138,138,1);-moz-box-shadow: 5px 5px 5px 0px rgba(138,138,138,1);box-shadow: 5px 5px 5px 0px rgba(138,138,138,1);*/border-left:15px solid #8aab29;margin-left:-16px}
#popularCategories .tab-content .readMore{position:absolute;right:0;bottom:20px;z-index:100}

#aboutus ul li{list-style-type:none;font-weight:bold;background:url('/wp-content/themes/ec24/images/dot.png') no-repeat scroll left 5px;padding:7px 0 7px 25px}
/*techformator*/
#randomPosts{margin-bottom:40px;min-height:175px}

/*my-account*/
.woocommerce-account .loginForm .formInfo,
.woocommerce-account .registerForm .formInfo{margin-bottom:40px}
.woocommerce-account .loginForm,
.woocommerce-account .registerForm,
.woocommerce-account .woocommerce-Address,
.woocommerce-account .edit-account{margin-bottom:40px}

.woocommerce-account .woocommerce-MyAccount-navigation ul{background-color:#F0F0E9;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style-type:none;display:inline-block;padding:15px 10px}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background-color:#8aab29}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff}

.woocommerce-account .woocommerce-MyAccount-content{padding-top:20px;padding-bottom:20px}
.woocommerce-account .woocommerce-MyAccount-content p a{font-weight:bold}
.woocommerce-account .woocommerce-MyAccount-content .table .checkbox.myaccount{margin-top:0;margin-bottom:0}
.woocommerce-account .woocommerce-MyAccount-content .table .checkbox.myaccount input{margin-left:0;position:relative}

.woocommerce-account .order-actions a.button{padding:0 5px}
.woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a{padding-left:5px;padding-right:5px}

/*content specific*/
.single .mainPageContent .pageContent p,
.single .mainPageContent .pageContent ol li{text-align:justify}
table.eleroName{width:100%;margin-bottom:20px;border-bottom:1px solid #f0f0f0}
table.eleroName th{padding:10px 5px 0 5px;min-width:150px;text-align:center;background-color:#f0f0f0;font-size:130%}
table.eleroName th{}
table.eleroName .glyphicon-arrow-down::before{position:absolute}

.page-template .mainPageContent ul li,
.page-template .mainPageContent ol li,
.page-template .mainPageContent p{text-align:justify}

/*/metody-platnosci*/
#how {text-align: center}
#how .icons {margin-top: 50px;padding-bottom: 50px}
#how .icons .icon {display: inline-block;vertical-align: top;font-size: 0;width: 60px;position: relative}
#how .icons .icon .imgBlock {display: table;width: 60px;height: 60px;margin: auto;border: 2px solid #7d1316;border-radius: 15px}
#how .icons .icon .imgBlock .inner {display: table-cell;vertical-align: middle}
#how .icons .icon p {font-family: Arial;text-align:center;padding-top: 25px;color: #727272;font-weight: bold;font-size: 12px;line-height: 1.3;position: relative;width: 120px;left: -30px;top: 100%}
#how .icons img.arrow {margin: 20px 0px 0 0px}

/*post category - poradniki*/
#tutsList{margin:30px 0 20px}
#tutsList .singleEntry{margin:20px 0}
#tutsList .singleEntry .postThumbnail{margin-right:20px;max-width:15%}
#tutsList .singleEntry .entrySummary{max-width:80%}
#tutsList .singleEntry .entrySummary h2{margin-bottom:15px;margin-top:0px}


/*indywidualne podstrony*/
.page-id-14416 #content .container p,
.page-id-14416 #content .container ul li{font-size:16px;line-height:2em}