HTML, BODY {font-family: 'Lato', sans-serif; font-size: 14px; color: #4d4d4d; font-weight: 400;}

a, IMG, input, button, textarea,
.transition {transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}

.bgwhite {background-color: #fff;}
.paddingTop50 {padding-top: 50px;}
img {max-width: 100%;}

/*COOKIES*/
#cookies-message {padding: 10px 0px; font-size: 14px; line-height: 22px; text-align: center; position: fixed; bottom: 0px; background: rgba(0, 0, 0, 0.7); width: 100%; z-index: 999; color: #fff;}
#cookies-message a {color: #fff;}
#accept-cookies-checkbox {background: #79d231; padding: 5px 10px; color: #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: inline-block; margin-left: 10px; text-decoration: none; cursor: pointer;}

/*#header {min-height: 159px;}*/
#header a.logo {}
#header a.logo img {margin-top: 15px; margin-bottom: 15px;}
h1, h2, h3, h4 {font-family: 'amatic_scregular'!important;}
div#pageTitle {width: 100%; min-height: 200px; text-align: center; color: #fff; font-size: 83px; font-weight: 400; background-image: url('../images/headerBg.jpg'); background-repeat: no-repeat; background-position: center center; background-size: cover; line-height: 83px;}
div#pageTitle .row {padding: 70px 10px;}
div#pageTitle h1 {font-size: 83px;}
.moduletable.green h3,
.rightColumnShop h1 {color: #a4d654!important;}
.moduletable.green h3 {font-size: 40px;}
/*MOBILE MENU*/

.sb-toggle-left {width: 30px; height: 30px; background: url('../images/mobile_menu_btn.png') no-repeat rgba(0, 0, 0, 0.5); z-index: 1099; cursor: pointer; position: fixed; top: 10px; right: 10px;}

.moduletable.mobileMenu {}
.moduletable.mobileMenu ul.menu {}
.moduletable.mobileMenu ul.menu>li {}
.moduletable.mobileMenu ul.menu>li a {font-size: 14px; text-transform: uppercase; color: #fff; padding: 0 10px; display: block; line-height: 42px; font-weight: 700;}
.moduletable.mobileMenu ul.menu>li a:hover,
.moduletable.mobileMenu ul.menu>li.active a {background: #a9c80b;}

/*SCROLL TO TOP*/
#scrollToTop {width: 30px; height: 30px; background: url('../images/scrollToTop.png') no-repeat center top rgba(0, 0, 0, 0.5); color: #fff; position: fixed; bottom: 10px; right: 10px; cursor: pointer; z-index: 1099;}
#scrollToTop>a {display: block; width: 30px; height: 30px;}

/*SLIDER CONTAINER*/
.sliderContainer {width: 100%; height: 100vh; z-index:1;}
.sliderContainer a.arrowDown {position: absolute; bottom: 15px; left: 50%; width: 38px; height: 22px; background: url('../images/arrowBottom.png') no-repeat center center; transform: translate(-50%, 0); z-index: 3; opacity: 0.7; -moz-opacity: 0.7; -webkit-opacity: 0.7;}
.sliderContainer a.arrowDown:hover {opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}

#headerSlider {position: absolute; top: 0; width: 100%; z-index: 2; padding-top: 20px;}
.logoBox {z-index: 1105; padding-left: 0; padding-right: 0; height: auto; top: 50%;}
.logoBox a.logo {width: 150px; /*height: 159px;*/}
.logoBox a.logo img {max-width: 100%;}
.logoBox ul.menu>li {text-transform: uppercase;}
.logoBox ul.menu>li>a {display: block; font-size: 14px; color: #000; line-height: 40px; padding-left: 10px; padding-right: 10px;}
.logoBox ul.menu>li>a:hover,
.logoBox ul.menu>li.active>a {color: #a5294d; background-color: #fff;}
#headerSlider a.logo {padding: 15px; background-color: rgba(255, 255, 255, 0.7);}

/*CONTENT*/
#content {margin-bottom: 30px;}
#content h2,
#content h3,
#includesContentBottom h3 { color: #3f3f3f; margin-bottom: 20px;}
#content h2,
.moduletable.form h3,
.moduletable.promocje h3,
.moduletable.wpposts h3 { font-size: 53px!important; line-height: 53px!important; color: #a4d654!important;}
#content h3 { font-size: 35px; line-height: 35px;}
#content .mainColumn,
#includesContentBottom {margin-bottom: 40px;}

/*MODUŁ PARTNERZY*/
.moduletable.partners {}
.moduletable.partners h3 {font-size: 21px; line-height: 21px; text-transform: uppercase; color: #5f5f5f; text-align: center;}
.moduletable.partners .custom img {display: block; max-width: 100%; opacity: 0.25; -webkit-opacity: 0.25; -moz-opacity: 0.25; margin-left: auto; margin-right: auto;}
.moduletable.partners .custom img:hover {opacity: 1; -webkit-opacity: 1; -moz-opacity: 1;}

/*FOOTER*/
#footer {background: url('../images/dots.png') repeat-x center top; padding-top: 30px; padding-bottom: 30px;}
#footer .footerLeft {font-size: 11px; color: #8d8d8d;}
#footer .footerLeft a {color: #8d8d8d;}
#footer .footerRight {text-align: right;}
#footer .footerRight a {float: right;}

/*SCROLL TO TOP*/
#scrollToTop {width: 30px; height: 30px; background: url('../images/scrollToTop.png') no-repeat center top rgba(0, 0, 0, 0.5); color: #fff; position: fixed; bottom: 10px; right: 10px; cursor: pointer; z-index: 999;}
#scrollToTop>a {display: block; width: 30px; height: 30px;}

/*NEWSLETTER*/
.acymailing_module_form {padding: 0 15px;}
.acymailing_module_form table.acymailing_form {width: 100%;}
.acymailing_module_form .acymailing_introtext {padding: 10px 0 20px!important; font-size: 12px; font-weight: 700;}
.acymailing_module_form .acyfield_email input.inputbox {width: 100%; height: 30px; border: 1px solid #545454; font-size: 12px; font-weight: 700; color: #808080; padding: 0 10px; text-transform: lowercase; margin: 0 0 18px; color: #c0bfbf; background: none;}
.acymailing_module_form .acyfield_email input.inputbox.invalid {border: 1px solid #ff8000;}

.acymailing_module_form .acysubbuttons input.button {cursor: pointer; height: 30px; font-size: 12px; color: #fff; text-transform: lowercase; font-weight: 700; margin-left: 10px;}
.acymailing_module_form .acysubbuttons input.button.subbutton {background: rgba(169, 200, 11, 1.0);}
.acymailing_module_form .acysubbuttons input.button.subbutton:hover {background: rgba(169, 200, 11, 0.7);}

/*INCLUDES TOP*/
.includesTop {margin-left: 0!important; margin-right: 0!important; margin-bottom: 20px;}

/*BREADCRUMBS*/
.breadcrumbs {padding: 10px 0; font-size: 14px; line-height: 14px; font-weight: 700; color: #d4e28f; text-transform: lowercase;}
.breadcrumbs a {color: #d4e28f;}
.breadcrumbs span {color: #fff}

/*CONTENT*/
#content {}
#content .leftColumn,
#content .rightColumn {margin-bottom: 15px;}
#content h1 {margin: 0 0 20px;}
#content h2 {margin-bottom: 20px;}
#content h2,
#content h3,
#includesContentBottom h3 {font-family: 'amatic_scbold'!important;}
#content h2>a {color: #a4d654;}
.item-page {text-align: justify;}
.item-page .introtext,
.vendor-store-desc {font-weight: 700; padding: 10px 0 10px 119px; background: url('../images/articleIntroBg.png') no-repeat left top;}
.item-page p {margin-bottom: 20px;}
.item-page a {color: #a4d654;}

/*BLOG*/
.blog {}
.blog .items-leading h2 {}
.blog .items-leading .leading {margin-bottom: 20px;}
.blog.whyPaleo .items-leading .leading {margin-bottom: 40px; font-size: 18px; line-height: 26px;}
.blog.whyPaleo .items-leading .leading img {display: block; margin-left: auto; margin-right: auto;}

/*PAGINACJA*/
.pagination {margin: 10px 0;}
.pagination>ul {width:100%; text-align:center;}
.pagination>ul>li {width: 18px; height: 18px; display: inline-block; margin: 0 1px 0 0; overflow: hidden;}
.pagination>ul>li>a {display: block; width: 18px; height: 18px; background: #ebebeb; color: #2b9dcd; text-align: center; padding: 0;}
.pagination>ul>li>a:hover {background: #a9c80b; color: #fff;}
.pagination>ul>li>span.pagenav {display: block; background: #2b9dcd; color: #fff; width: 18px; height: 18px; cursor: pointer; text-align: center;}
.pagination>ul>li.pagination-start,
.pagination>ul>li.pagination-prev,
.pagination>ul>li.pagination-next,
.pagination>ul>li.pagination-end {display: none;}

/*WYSZUKIWARKA*/
.moduletable.search {height: 35px;}
.moduletable.search input {float: left;}
.moduletable.search input.inputbox {height:35px; background-color: rgba(152, 181, 9, 1.0); padding: 0 45px 0 10px; color: #d2df93; font-size: 14px; font-style: italic; width: 100%;}
.moduletable.search input.inputbox:hover {background-color: rgba(152, 181, 9, 0.7)}
.moduletable.search input.button {width: 35px; height: 35px; background-image: url('../images/searchButtonBg.png'); background-repeat: no-repeat; background-position: center center; background-color: rgba(117, 137, 15, 1.0); cursor: pointer; position: absolute; top: 0; right: 0;}
.moduletable.search input.button:hover {background-color: rgba(117, 137, 15, 0.7);}

/*BOX HOME*/
.moduletable.boxHome {padding: 70px 10px 55px; background-image: url('../images/boxHomeBg.jpg'); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #fff;font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 13px;}
.moduletable.boxHome>h3 {font-family: 'amatic_scregular'; font-size: 83px; line-height: 83px; text-align: center; margin-bottom: 50px; color: #fff;}
.moduletable.boxHome .category-module .item {margin-bottom: 15px;}
.moduletable.boxHome .category-module .overlay {border: 3px solid #fff; padding: 30px 15px; text-align: center; min-height: 174px;}
.moduletable.boxHome .category-module .overlay .mod-articles-category-title {font-size: 20px; line-height: 20px; text-transform: uppercase; color: #fff; margin-bottom: 20px;}

/*BOXES TOP*/
.boxesTop {width: 100%; position: absolute; bottom: 50px; z-index: 50;}
.boxesBottom .moduletable {text-align: center; font-size: 12px; color: #8a8a8a;}
.boxesTop .moduletable.boxTop2,
.boxesBottom .moduletable.boxBottom2 {font-size: 15px; color: #a4d654;}
.boxesTop .moduletable h3 {font-size: 35px; line-height: 35px; color: #3f3f3f; text-transform: uppercase; font-family: 'amatic_scbold'; margin-bottom: 23px;}
.boxesTop .moduletable.boxTop1 a,
.boxesTop .moduletable.boxTop2 a,
.boxesTop .moduletable.boxTop3 a,
.boxesBottom .moduletable a {display: block; padding: 20px; color: #fff; background: rgba(138, 138, 138, 1.0); text-transform: uppercase; font-size: 12px;}
.boxesTop .moduletable.boxTop1 a:hover,
.boxesTop .moduletable.boxTop2 a:hover,
.boxesTop .moduletable.boxTop3 a:hover,
.boxesBottom .moduletable a:hover {background: rgba(138, 138, 138, 0.7);}
.boxesTop .moduletable img {margin-bottom: 120px;}
.boxesTop .moduletable.boxTop2 a,
.boxesBottom .moduletable.boxBottom2 a {background: rgba(164, 214, 84, 1.0);}
.boxesTop .moduletable.boxTop2 a:hover,
.boxesBottom .moduletable.boxBottom2 a:hover {background: rgba(164, 214, 84, 0.7);}
.boxesTop .moduletable.boxTop1 a>span,
.boxesTop .moduletable.boxTop2 a>span,
.boxesTop .moduletable.boxTop3 a>span,
.boxesBottom .moduletable a>span {font-size: 30px; font-family: 'amatic_scbold';}
.boxesTop .moduletable p,
.boxesBottom .moduletable p {margin: 0;}
.boxesTop .moduletable div.subtitle,
.boxesBottom .moduletable div.subtitle {margin-top: 10px; font-size: 25px; font-family: 'amatic_scbold'; line-height: 25px; margin-bottom: 10px;}
/*.boxesTop .moduletable.boxTop1 a,
.boxesTop .moduletable.boxTop3 a,
.boxesBottom .moduletable.boxBottom1 a,
.boxesBottom .moduletable.boxBottom3 a {margin-top: 7px;}*/
.moduletable.contactOrder {margin-bottom: 20px;}

/*FORMULARZ STRONA GŁÓWNA*/
#sp-quickcontact-form input.inputbox {padding: 0 5px; height: 40px;}
#sp-quickcontact-form input.inputbox,
#sp-quickcontact-form textarea {border: 1px solid #e9e9e9; width: 100%; font-size: 12px; color: #000;}
#sp-quickcontact-form textarea {padding: 5px; height: 140px;}
#sp-quickcontact-form input.inputbox:hover,
#sp-quickcontact-form input.inputbox:focus,
#sp-quickcontact-form textarea:hover,
#sp-quickcontact-form textarea:focus {border: 1px solid #a4d654;}
#sp-quickcontact-form button {background: rgba(164, 214, 84, 1.0); color: #fff; padding: 0 5px; height: 40px; font-size: 12px; font-weight: 700; text-transform: lowercase; width: 100%;}
#sp-quickcontact-form button:hover {background: rgba(164, 214, 84, 0.7);}

/*FORMULARZ ZAMÓWIENIA*/
#sp-quickcontactorder-form input.inputbox,
#sp-quickcontactorder-form select,
#sp-quickcontactordertest-form input.inputbox,
#sp-quickcontactordertest-form select {padding: 0 5px; height: 40px;}
#sp-quickcontactorder-form h3,
.moduletable.choosePlan h3,
.moduletable.testModule h3,
.moduletable.contactOrder h3,
#sp-quickcontactordertest-form h3 {color: #a4d654!important; font-weight: 700;}
#sp-quickcontactorder-form h3,
#sp-quickcontactordertest-form h3 {margin-bottom: 10px;}
#sp-quickcontactorder-form input.inputbox,
#sp-quickcontactorder-form textarea,
#sp-quickcontactorder-form select,
#sp-quickcontactordertest-form input.inputbox,
#sp-quickcontactordertest-form textarea,
#sp-quickcontactordertest-form select {border: 1px solid #e9e9e9; width: 100%; font-size: 12px; color: #000; background: #f2f2f2;}
#sp-quickcontactorder-form textarea,
#sp-quickcontactordertest-form textarea {padding: 5px; height: 140px;}
#sp-quickcontactorder-form input.inputbox:hover,
#sp-quickcontactorder-form input.inputbox:focus,
#sp-quickcontactorder-form textarea:hover,
#sp-quickcontactorder-form textarea:focus,
#sp-quickcontactorder-form select:hover,
#sp-quickcontactorder-form select:focus,
#sp-quickcontactordertest-form input.inputbox:hover,
#sp-quickcontactordertest-form input.inputbox:focus,
#sp-quickcontactordertest-form textarea:hover,
#sp-quickcontactordertest-form textarea:focus,
#sp-quickcontactordertest-form select:hover,
#sp-quickcontactordertest-form select:focus {border: 1px solid #a4d654;}
#sp-quickcontactorder-form button,
#sp-quickcontactordertest-form button {background: rgba(164, 214, 84, 1.0); color: #fff; padding: 0 5px; height: 40px; font-size: 15px; font-weight: 700; text-transform: uppercase; width: 100%;}
#sp-quickcontactorder-form button:hover,
#sp-quickcontactordertest-form button:hover {background: rgba(164, 214, 84, 0.7);}
#sp-quickcontactorder-form .introtext,
#sp-quickcontactordertest-form .introtext {text-align: center;}
.sp_qc_success,
.sp_qc_warn {position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 20px; color: #fff; font-weight: 700; display: block; z-index: 9999;}
.sp_qc_success {background-color: rgba(164, 214, 84, 1.0);}
.sp_qc_warn {background-color: rgba(255, 0, 0, 1.0);}

.moduletable.choosePlan hr {border: 0; height: 1px; background: #8d8d8d;}

/*ITEM-IMAGE*/
.item-image {max-width: 100%;}
.item-image img {max-width: 100%;}
.items-leading  {}
.items-leading h2 {margin-bottom: 20px; color: #a4d654; font-size: 53px; line-height: 60px;}
.items-leading h2>a {color: #a4d654!important;}
.items-leading .introtext {min-width: 50%;}
.items-leading .introtext.pull-none,
.items-leading .introtext.pull-left {float: right!important;}
.items-leading .introtext.pull-right {float: left!important;}

/*HEADER CONTACT*/
.moduletable.headerContact {top: 0; right: 0; background: #262626; padding: 13px 10px; font-size: 11px; text-transform: uppercase; color: #a4d654; font-family: 'Montserrat', sans-serif; font-weight: 700; line-height: 11px;}
.moduletable.headerContact h3 {color: #fff; font-family: 'Montserrat', sans-serif!important; font-size: 11px; font-weight: 700;}
.moduletable.headerContact p {margin: 0;}

/*MODUŁ ZADZWOŃ W KONTAKCIE*/
.moduletable.call span {display: block; color: #fff; background: #a4d654; font-size: 22px; line-height: 60px; font-weight: 700;}

/*LEFT COLUMN SHOP*/
.leftColumnShop .moduletable {margin-bottom: 20px;}

/*MENU KATEGORIE*/
ul.VMmenu {margin: 0 20px;}
ul.VMmenu>li {margin: 5px 0;}
ul.VMmenu>li>a {display: block; text-transform: uppercase; font-size: 13px; color: #343434;}
ul.VMmenu>li>a:hover,
ul.VMmenu>li.VmOpen>a {color: #a4d654;}

/*CATEGORY VIEW*/
.category-view,
.browse-view {}
.category-view .category,
.browse-view .product {margin-bottom: 20px;}
.category-view .category .spacer1,
.category-view .category .spacer2,
.browse-view .product .spacer1,
.browse-view .product .spacer2 {width: 100%; height: 100%; background: #f4f4f4;}
.category-view .category .spacer1,
.browse-view .product .spacer1 {position: relative; z-index: 1; opacity: 1;}
.category-view .category .spacer1 img,
.browse-view .product .spacer1 img {max-width: 100%;}
.category-view .category .spacer2,
.browse-view .product .spacer2 {position: absolute; top: 0; left: 0; z-index: 2; opacity: 1;}
.category-view .category .spacer2 a.categoryTitle {padding: 50px 10px 10px 10px; width: 100%; height: 100%;}
.category-view .category .spacer2 a.categoryTitle,
.browse-view .product .spacer2 a.productTitle {font-size: 18px; font-weight: 700; text-transform: uppercase;color: #3a3a3a;}
.category-view .category:hover .spacer2,
.browse-view .product:hover .spacer2 {opacity: 1;}
.browse-view .product .spacer2 {padding: 10px;}
.browse-view .product .spacer2 .productWeight {text-transform: lowercase;}
.browse-view .product .spacer2 .productInfo {margin-left: auto; margin-right: auto; width: 190px; margin-top: 25px;}
.browse-view .product .spacer2 .productInfo .infoItem {float: left;}
.browse-view .product .spacer2 .productInfo .infoItem a.readmore,
.browse-view .product .spacer2 .productInfo .infoItem .addtocart-button {width: 34px; height: 34px; background-color: #a4d654; text-indent: -99999px; background-repeat: no-repeat; background-position: center center;}
.browse-view .product .spacer2 .productInfo .infoItem a.readmore {background-image: url('../images/productInfo.png');}
.browse-view .product .spacer2 .productInfo .infoItem .addtocart-button {background-image: url('../images/addToCart.png');}
.browse-view .product .spacer2 .productInfo .infoItem .product-price {background: #343434; color: #a4d654; height: 34px; display: block; line-height: 34px; font-size: 14px; font-weight: 700; padding: 0 20px; margin: 0 10px; width: 102px;}
.browse-view .product .spacer2 .productInfo .infoItem .quantitySpacer {display: none;}

/*TABELA W TREŚCI*/
.item-page table {margin: 0 auto 10px; max-width: 100%; border-spacing: 1px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.item-page table td {padding: 3px 5px; background: #ebebeb; vertical-align: top;}

/*HARMONIJKA*/
.panel {border: none!important; margin-bottom: 0!important; }
.panel>h3 {margin-bottom: 1px!important; font-family: 'amatic_scbold'!important;}
.panel>h3.pane-toggler-down {margin-bottom: 0!important;}
.panel>h3 a {background: rgba(164, 214, 84, 0.7); padding: 0 10px!important; margin: 0!important; color: #fff; display: block; font-size: 23px; line-height: 35px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.panel>h3 a:hover,
.panel>h3.pane-toggler-down a {background: rgba(164, 214, 84, 1.0);}
.panel>.pane-slider {padding: 0 10px!important;}
.panel>.pane-slider table {margin-bottom: 0;}

/*LISTA WYPUNKTOWANA W ARTYKULE*/
.item-page ul,
.blog ul {margin: 0 0 10px;}
.item-page ul>li,
.blog ul>li {list-style-type: disc!important; margin: 0 0 0 30px; font-size:18px; line-height: 26px;}
.item-page ul>li>ul,
.item-page ol>li>ul,
.blog ul>li>ul,
.blog ol>li>ul {margin: 0;}
.item-page ol,
.blog ol {margin: 0 0 10px 0; text-align: left;}
.item-page ol>li,
.blog ol>li {list-style-type: decimal; margin: 0 0 0 30px; font-size:18px; line-height: 26px;}

/* JEDYNE SENSOWNE RZECZY */

.pane-slider table {
	margin: 20px 0 !important;
	background: url('../images/blackboard_white.jpg') repeat center center !important;
}

.pane-slider table tr {
	background: rgba(255,255,255,0);
}

.pane-slider table tr:hover {
	background: rgba(255,255,255,0.5);
}

body .item-page table td {
	padding: 20px;
	background: transparent;
	border: 1px solid rgba(0,0,0,0.05);
}

table tr.header,
table th.st-head-row {
	text-align:center;
	font-family: 'amatic_scregular'!important;
	font-size: 40px;
	height: 56px;
}

.st-head-row.st-head-row-main {
	display:none;
}

table th.st-head-row {
	padding:20px;
	margin-top:-40px;
	background: rgba(0,0,0,0.2);
}

table tr.header td {
	padding-top: 24px;
	background: rgba(255,255,255,1);
	vertical-align: middle;
	border: none;
}


body .item-page table ul li,
.bt-introtext ul li {
	list-style-image: url('../images/bullet.png');
	margin: 10px 0 5px 30px;
}

body div.panel > h3 a {
	font-size: 32px !important;
	text-align: center !important;
	color: white !important;
	padding:20px !important;
	background: url('../images/tlo_jadlospis.jpg') no-repeat center center !important;
	background-color: #a4d654;
	opacity: 0.8;
}

body div.panel > h3.pane-toggler-down a,
body div.panel > h3 a:hover {
	opacity: 1;
}

/*body div.mainColumn > div {
    margin: 0 auto 20px auto;
    width: 60%;
    text-align: justify;
}*/

.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
}
div.mainColumn .item-page p {
	font-size: 18px;
	line-height: 26px;
}

/*TEST*/
.moduletable.testModule {font-size: 18px; line-height: 26px;}
.moduletable.testModule img {max-width: 100%;}

/*MODULETABLE PROMOCJE*/
.moduletable.promocje {margin-bottom: 50px; margin-top: 50px; text-align: center; font-family: 'amatic_scbold'; font-size: 35px; line-height: 35px;}
.moduletable.promocje p {margin-bottom: 20px;}

/*SLIDER TOP*/
/*.moduletable.sliderTop {margin-bottom: 50px;}*/

/*WP POSTS*/
.wppost h4 {font-weight: 700; font-size: 30px; line-height: 30px; margin-top: 0; margin-bottom: 15px;}
.wppost a {color: #a4d654;}
.wppost img {display: block; margin-left: auto; margin-right: auto!important; margin-bottom: 15px;}

/*WYSUWANE*/
.wysuwane {right: -300px; width: 300px; position: fixed;}
.wysuwane a {color: #fff;}
.wysuwane>img {position: absolute; left: -50px; cursor: pointer; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;}
.wysuwane>.slideContent {padding: 10px;}
#facebookSlide {z-index: 8009; background: #fff; top: 17px;}
#askSlide {z-index: 8008; background: #fff; top: 92px;}

/*PLACEHOLDER*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}

/*SLOGAN BOTTOM*/
.moduletable.sloganBottom {font-size: 50px; line-height: 50px; font-family: 'league_gothicregular'; margin-bottom: 40px;}
.blog.whyPaleo .category-desc {font-size: 60px; line-height: 60px; font-family: 'amatic_scbold'; margin-bottom: 40px;}
.moduletable.wsrgroup {margin-bottom: 20px;}
.moduletable.posts {margin-bottom: 50px;}
.moduletable.wsrgroup,
.moduletable.posts {border-top: 1px solid #8d8d8d;}
.moduletable.wsrgroup,
.moduletable.posts {padding-top: 50px;}
.blog.whyPaleo .items-leading {text-align: justify;}

/*MODULETABLE WSR GROUP*/
.moduletable.wsrgroup h3,
.moduletable.posts h3 {}
.moduletable.posts h3 {margin-bottom: 50px!important;}
.moduletable.wsrgroup li {text-align: center;}
.moduletable.wsrgroup h3,
.moduletable.posts h3 {font-family: 'amatic_scbold'!important; font-size: 40px;}

/*ITEM-IMAGE*/
.item-page .item-image img {display: block; margin-left: auto; margin-right: auto;}

/*SLIDER TEXT*/
.moduletable.sliderText {font-family: 'league_gothicregular'; margin-bottom: 30px; background-color: rgba(255, 255, 255, 0.7);}
.moduletable.sliderText a {display: block; width: 100%; padding: 10px; color: #4d4d4d;}
.moduletable.sliderText ul {margin-left: 10px;}
.moduletable.sliderText ul>li,
.moduletable.testModule ul>li {list-style-type: disc!important; margin: 0 0 0 30px;}
.moduletable.sliderText ul>li>ul,
.moduletable.sliderText ol>li>ul {margin: 0;}
.moduletable.sliderText ol {margin: 0 0 10px 0; text-align: left;}
.moduletable.sliderText ol>li {list-style-type: decimal; margin: 0 0 0 30px;}