@font-face {font-family: 'iWoman';font-weight:500;src: url('../fonts/regular.eot');src: url('../fonts/regular.eot?#iefix') format('embedded-opentype'),url('../fonts/regular.woff2') format('woff2'),url('../fonts/regular.woff') format('woff'),url('../fonts/regular.ttf') format('truetype');}

@font-face {font-family: 'iWoman';font-weight:600;src: url('../fonts/bold.eot');src: url('../fonts/bold.eot?#iefix') format('embedded-opentype'),url('../fonts/bold.woff2') format('woff2'),url('../fonts/bold.woff') format('woff'),url('../fonts/bold.ttf') format('truetype');}
  
@font-face {font-family: 'iWoman';font-weight:700;src: url('../fonts/bold.eot');src: url('../fonts/bold.eot?#iefix') format('embedded-opentype'),url('../fonts/bold.woff2') format('woff2'),url('../fonts/bold.woff') format('woff'),url('../fonts/bold.ttf') format('truetype');}

@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900&subset=latin-ext');

html {height:100%;}
body {font:400 15px/22px 'iWoman',sans-serif;margin:0 auto;color:#000;padding:0;height:100%;}

a {text-decoration:none;color:#000;outline:none;}
input[type="text"], input[type="password"], select, textarea {-webkit-appearance: none;border-radius: 0;}
.wrap {margin:0 auto;width:80%;max-width:1360px!important;}
.wrap_medium {margin:0 auto;width:80%;max-width:1360px!important;width: -moz-calc(80% - 160px);width: -webkit-calc(80% - 160px);width: -o-calc(80% - 160px);width: calc(80% - 160px);}
.clr {clear: both;}

#body-container {padding-top:60px;}
#body-container.home-page {padding-top:0;} 

.top_notice {padding:15px 0;text-align:center;font-size:13px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;z-index:4;}
.top_notice .action_link {font-weight:700;cursor:pointer;}
.top_notice .action_link:hover {text-decoration:underline;}
.top_notice.ocean {background:#319BB3;color:#fff;}
.top_notice.alert {background:#F8476A;color:#fff;}
.top_notice.fixed {position:fixed;left:0;right:0;}
.top_notice.fixed.bottom {bottom:0;}

section {margin-bottom:40px;}
section.bg-green {background:green;}
section.bg-cyan {background:cyan;}
section.bg {padding-top:30px;}
.section-title {padding:0;margin:0;font:700 36px/44px 'iWoman',sans-serif;padding-bottom:10px;margin-bottom:20px;text-transform:lowercase;}
.section-title.medium {font-size:36px;}
.section-title.bsmall {font-size:28px;}
.section-title.small {font-size:22px;}
.section-title-decorate {padding:0;margin:0;}
.section-title-line {text-align:left;position:relative;font-size:26px;}
.section-title-line span,
.section-title-line a {position:relative;background:#fff;padding:0 20px 0 0;z-index:2;}
.section-title-line a:hover {text-decoration:underline;}
.section-title-line:before {clear:both;content: "";width:100%;position:absolute;left:0;right:0;bottom:10px;height:1px;background:#e5e5e5;}
.section-title-line.small {font-size:18px;}
.section-title-color {color:#F42742;}
.section-title-color a {color:#F42742;}
.inner-table {display:table;width:100%;height:100%;}
.inner-table-cell {display:table-cell;width:100%;height:100%;}
.sidebar .products {margin-right:-30px!important;}

.section-banner {text-align:center;margin-bottom:30px;}

.btn {display:inline-block;padding:13px 20px;font:700 15px 'iWoman',sans-serif;text-transform:lowercase;cursor:pointer;position:relative;}
.btn:hover:after {width:30px;right:-20px;}
.btn:after {background:url(../images/arrow.svg) no-repeat right center;clear:both;content:"";position:absolute;right:-10px;width:20px;height:12px;top:50%;margin-top:-5px;margin-left:10px;z-index:1;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.btn-loader.notice {background:url(../images/checked_outline_black.svg) no-repeat 20px center;padding-left:55px;text-align:left;text-transform: none;}
.btn-loader.notice:after {display:none;}
.btn .btn-loader-icon {position:absolute;left:0;background:#fff;top:0;z-index:2;right:-20px;bottom:0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.btn .btn-loader-icon .lds-rolling {width: 40px !important;height: 40px !important;-webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);transform: translate(-100px, -100px) scale(1) translate(100px, 100px);left:50%;margin-left:-20px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;margin-left:-20px;animation-name:fadeInLoader;animation-duration:0.25s;animation-iteration-count:1;-webkit-animation-name:fadeInLoader;-webkit-animation-duration:0.25s;-webkit-animation-iteration-count:1;}
.btn .btn-loader-icon .lds-rolling div {top:25px!important;left:20px!important;}
.btn .btn-loader-icon .lds-rolling div,
.btn .btn-loader-icon .lds-rolling div:after {width: 20px;height: 20px;border-width:2px!important;}
.btn .btn-loader-icon.hide .lds-rolling {animation-name:fadeOutLoader;animation-duration:0.25s;animation-iteration-count:1;-webkit-animation-name:fadeOutLoader;-webkit-animation-duration:0.25s;-webkit-animation-iteration-count:1;}

.error_page {height:100%;display:table;width:100%;}
.error_page .inner {height:100%;display: table-cell;vertical-align:middle;text-align:center;}
.error_page .logo {width:91px;height:45px;background:url(../images/logo.svg) no-repeat center / auto;display:inline-block;margin-bottom:70px;}
.error_page h1 {font-size:160px;margin:0 0 30px 0;padding:0;line-height:160px;}
.error_page p {margin-bottom:80px;font-size:26px;line-height:30px;}
.error_page .img {width:100%;background:url(../images/404.svg) no-repeat center / auto;height:100%;display:block;}

header {height:60px;background:#fff;border-bottom:1px solid #e5e5e5;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;position:relative;top:auto;z-index:8;}
header .wrap {position:relative;}
header .mobile_menu {display:none;float:none;font:700 13px/60px 'iWoman',sans-serif;letter-spacing:1pt;text-transform:lowercase;padding-right:35px;background:url(../images/menu-icon.svg) no-repeat right center;cursor:pointer;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;position:absolute;right:0;}
header .mobile_menu.clicked {background:url(../images/close.svg) no-repeat right center;}
header .logo {display:block;position:absolute;left:0;top:10px;z-index:7;}
header .logo img {width:150px;display:block;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;float:left;}
header .logo .fb-like-box {float:left;width:90px;height:30px;margin-left:20px;margin-top:10px;}
header .menu {float:right;list-style:none;padding:0;margin:0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
header .menu li {display:inline-block;list-style:none;margin-left:30px;position:relative;}
header .menu li a {position:relative;display:block;font:700 13px/60px 'iWoman',sans-serif;letter-spacing:0.3pt;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;text-transform:lowercase;}
header .menu li a:after {clear:both;content: "";position:absolute;left:0;right:0;bottom:-1px;height:2px;width:100%;background:#000;opacity:0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;z-index:7;}
header .menu li:not(.mobile):hover a:after {opacity:1;}
header .menu li:not(.mobile):hover .sub-menu {display:block;}
header .menu li.current-menu-item a:after,
header .menu li.active-parent a:after {opacity:1;}
header .menu li.more a {padding-right:45px;background:url(../images/menu-icon.svg) no-repeat right center;}
header .menu .sub-menu {display:none;position:fixed;left:0;background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;right:0;padding:20px 0;margin:0px auto 0;z-index:6;}
header .menu .sub-menu .item {padding:0;margin:0;}
header .menu .sub-menu .item a {position:relative;display:block;font:400 15px/22px 'iWoman',sans-serif;letter-spacing:0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;text-transform:none;}
header .menu .sub-menu .item a:after {display:none;}
header .menu .sub-menu .menu-tabs-inner {padding-right:30px;}
header .menu .sub-menu .menu-tabs {width:20%;float:left;}
header .menu .sub-menu .menu-tabs .tab-item {cursor:pointer;font-weight:700;line-height:22px;font-size:13px;text-transform:lowercase;letter-spacing:0.3pt;}
header .menu .sub-menu .menu-tabs .tab-item span,
header .menu .sub-menu .menu-tabs .tab-item a {padding:10px 0;display:inline-block;width:100%;position:relative;}
header .menu .sub-menu .menu-tabs .tab-item:hover span,
header .menu .sub-menu .menu-tabs .tab-item:hover a {text-decoration:underline;}
header .menu .sub-menu .menu-tabs .tab-item.link:after {display:none;}
header .menu .sub-menu .menu-tabs .tab-item .active:after {display:block;width:30px;height:10px;background:url(../images/arrow.svg) no-repeat right center;clear:both;content: "";right:0;top:15px;position:absolute;width:20px;left:auto;bottom:auto;opacity:1;}
header .menu .sub-menu .menu-tab-contents {float:left;width:80%;}
header .menu .sub-menu .menu-tab-content {display:none;}
header .menu .sub-menu .menu-tab-content.active {display:block;}
header .menu .sub-menu .menu-inner {float:right;width:70%;}
header .menu .no-tabs .sub-menu .menu-inner {float:none;width:auto;text-align:right;}
header .menu .no-tabs .sub-menu .menu-tabs {float:none;width:auto;}
header .menu .no-tabs .sub-menu .menu-tabs-inner {padding-right:0;}
header .menu .no-tabs .sub-menu .menu-tabs .tab-item {display:inline-block;width:auto;font-weight:400;}
header .menu .no-tabs .sub-menu .menu-tabs .tab-item span,
header .menu .no-tabs .sub-menu .menu-tabs .tab-item a {margin-left:30px;}
header .menu .sub-menu .articles {margin-right:0;grid-column-gap:20px;}
header .menu .sub-menu .articles li {margin-left:0;}
header .menu .sub-menu .articles li:after {display:none;}
header .menu .sub-menu .articles .inner {margin-bottom:15px;margin-right:0;}
header .menu .sub-menu .articles .inner:after {display:none!important;}
header .menu .sub-menu .articles .inner:hover .text .title {color:#f42742;}
header .menu .sub-menu .articles .text {padding-top:10px;background:none;}
header .menu .sub-menu .articles .text .title {letter-spacing:0;text-transform:none;font:700 15px/22px 'iWoman',sans-serif;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
header .menu .sub-menu .articles .text .btn {display:none;}
header .menu .sub-menu .articles .text .inner-table {padding:0;width: auto;}
header.fixed  {top:0;position:fixed;z-index:9;width:100%;height:50px;}
header.mobile {top:0;position:relative;z-index:9;width:100%;height:50px;}
header.fixed .logo img,
header.mobile .logo img {width:90px;}
header.fixed .menu,
header.mobile .menu {margin-top:0px;}
header.fixed .menu a,
header.mobile .menu a {line-height:50px;}
header.fixed .mobile_menu {line-height:50px;}
header.mobile .mobile_menu {line-height:50px;}
header.fixed .logo .fb-like-box {opacity:0;}
header .menu .item-107316 a {background:url(../images/menu.svg) no-repeat right center;display:block;height:30px;width:30px;position:relative;top:10px;}
header .menu .item-107316 span {display:none;}
header .menu .item-107316:not(.mobile):hover .sub-menu {display:none;}
header .menu .item-107316:not(.mobile):hover a:after {opacity:0;}
header .menu .item-107316 .sub-menu {margin-top:24px;}
header .menu .item-107316 .sub-menu a {background:none!important;display:inline-block;height:auto;width:auto;top:auto;}
header .menu .item-107316 a.clicked {background:url(../images/close.svg) no-repeat right center;}
header .menu.mobile {float:none;position:relative;top:70px;padding:0 20px;text-align:center;}
header .menu.mobile li {display:block;margin-left:0;}
header .menu.mobile li a {font-size:15px;line-height:50px;}
header .menu.mobile li a:after {display:none;}
header .menu.mobile li span {position:relative;}
header .menu.mobile li.current-menu-item span:after {clear:both;content: "";position:absolute;left:0;right:0;bottom:-10px;height:2px;width:100%;background:#000;opacity:1;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;z-index:7;}
header .menu.mobile li.item-107316 a {background:none;top:auto;width:auto;height:auto;}
header .menu.mobile li.item-107316 span {display:block;}
header .menu.mobile li.item-107316 .sub-menu {position:relative;margin-top:0;position:relative;left:-20px;width: -moz-calc(100% + 40px);width: -webkit-calc(100% + 40px);width: -o-calc(100% + 40px);width: calc(100% + 40px);text-align:left;}
header .menu.mobile li.item-107316 .sub-menu .wrap {padding:0 20px;}
header .menu.mobile li.item-107316.no-tabs .sub-menu .menu-inner {text-align:left;}
header .menu.mobile li.item-107316.no-tabs .sub-menu .tab-item {display:block;}
header .menu.mobile li.item-107316.no-tabs .sub-menu .tab-item span,
header .menu.mobile li.item-107316.no-tabs .sub-menu .tab-item a {margin-left:0;}
header .menu.mobile li.item {position:relative;opacity:0;left:-5px;animation:FadeInMenuItem 0.25s ease-in-out 0.5s;animation-fill-mode: forwards;}
header .menu.mobile li.item:nth-child(1) {animation-delay: 0.05s;}
header .menu.mobile li.item:nth-child(2) {animation-delay: 0.10s;}
header .menu.mobile li.item:nth-child(3) {animation-delay: 0.15s;}
header .menu.mobile li.item:nth-child(4) {animation-delay: 0.20s;}
header .menu.mobile li.item:nth-child(5) {animation-delay: 0.25s;}
header .menu.mobile li.item:nth-child(6) {animation-delay: 0.30s;}
header .menu.mobile li.item:nth-child(7) {animation-delay: 0.35s;}
header .menu.mobile li.item:nth-child(8) {animation-delay: 0.40s;}
header .menu.mobile li.item:nth-child(9) {animation-delay: 0.45s;}
header .menu.mobile li.item:nth-child(10) {animation-delay: 0.50s;}
header .menu.mobile li.item:nth-child(11) {animation-delay: 0.55s;}
header .menu.mobile li.item:nth-child(12) {animation-delay: 0.60s;}
header .menu.mobile li.item:nth-child(13) {animation-delay: 0.65s;}
header .menu.mobile li.item:nth-child(14) {animation-delay: 0.70s;}
header .menu.mobile li.item:nth-child(15) {animation-delay: 0.75s;}
header .menu.mobile li.item:nth-child(16) {animation-delay: 0.80s;}
header .menu.mobile li.item:nth-child(17) {animation-delay: 0.85s;}
header .menu.mobile li.item:nth-child(18) {animation-delay: 0.90s;}
header .menu.mobile li.item:nth-child(19) {animation-delay: 0.95s;}
header .menu.mobile li.item:nth-child(20) {animation-delay: 1.00s;}

@keyframes FadeInMenuItem {
  0% {
    opacity:0;
    left:-5px;
  }
  100% {
    opacity:1;
    left:0;
  }
}

.tags .tag {display:inline-block;background:#F42742;color:#fff;text-transform:uppercase;font-size:13px;padding:0px 7px;margin-right:5px;font-weight:700;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.tags .tag:hover {background:#F7677A;}

#likeus {position:fixed;right:-320px;width:320px;bottom:0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;background:#E3E8F4;z-index:9;}
#likeus .inner {padding:20px;position:relative;}
#likeus .likebox {height:30px;width:100%;}
#likeus .close_likebox {position:absolute;right:13px;top:15px;background:url(../images/close.svg) no-repeat right center / 14px auto;width:30px;height:30px;cursor:pointer;opacity:0.2;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
#likeus .close_likebox:hover {opacity:0.5;}
#likeus h3 {margin-top:0;}
#likeus.show {right:0px;}

.featured-header {background:#f5f5f5;padding-bottom:30px;margin-bottom:70px;}
.featured-header .articles {}
.featured-header .articles .text {background:#fff;}
.featured-header .articles .text .btn:after {margin-top:-8px;}
.featured-header .articles li:after {background:#fff;}

.module-theme-hp .articles .inner {margin-bottom:40px;}
.module-theme-hp .articles li:after {bottom:40px;background:#f5f5f5;height: -moz-calc(100% - 40px);height: -webkit-calc(100% - 40px);height: -o-calc(100% - 40px);height: calc(100% - 40px);}
.module-theme-hp .articles li.big,
.module-theme-hp .articles li.highlight {grid-column: span 2;margin-bottom:40px;}
.module-theme-hp .articles li.highlight:after {right:0;}
.module-theme-hp .articles li.full:after,
.module-theme-hp .articles li.big:after {background:#fff;}
.module-theme-hp .articles li.big .text {background:#fff;}
.module-theme-hp .articles li.big .text .inner-table {padding-left:0;}
.module-theme-hp .articles li.big .text .title {font:700 36px/44px 'iWoman',sans-serif;}
.module-theme-hp .articles li.big .text .tag,
.module-theme-hp .articles li.highlight .text .tag {font-size:18px;margin-bottom:10px;}
.module-theme-hp .articles li.big .text .btn,
.module-theme-hp .articles li.highlight .text .btn {margin-top:20px;}
.module-theme-hp .articles li.big.left .inner {margin-left:100px;margin-right:60px;}
.module-theme-hp .articles li.big.right .inner {margin-left:60px;margin-right:100px;}
.module-theme-hp .articles li.highlight .photo-box {display:none;}
.module-theme-hp .articles li.highlight .inner {position:static;}
.module-theme-hp .articles li.highlight .text {position:absolute;bottom:0;right:0;z-index:2;}
.module-theme-hp .articles li.highlight .text .title {font:700 36px/44px 'iWoman',sans-serif;padding-right:50px;}
.module-theme-hp .articles li.highlight .text .lead {display:block;margin-top:20px;font-size:18px;line-height: 26px;}
.module-theme-hp .articles li.highlight .text .inner-table-cell {padding-left:80px;padding-right:20px;}
.module-theme-hp .articles li.highlight.right .text .inner-table-cell {padding-left:20px;padding-right:80px;}

.module-theme-big .articles li {grid-column: span 2;}
.module-theme-big .articles .inner {margin-bottom:40px;}
.module-theme-big .articles .text {background:#fff;}
.module-theme-big .articles .text .title {font:700 36px/44px 'iWoman',sans-serif;padding-right:50px;}
.module-theme-big .articles .text .inner-table {padding-left:0;}
.module-theme-big .articles .text .inner-table-cell {padding:0;}
.module-theme-big .articles li:after {background:#fff;}

.module-theme-hot {margin-bottom:0;background:#f5f5f5;padding:100px 0;}
.module-theme-hot .module_inner {padding:0 0 0;}
.module-theme-hot .articles {margin-right:0;display:block;}
.module-theme-hot .articles li {float:none;width:auto;display:block;}
.module-theme-hot .articles li:after {display:none;}
.module-theme-hot .articles .inner {margin-right:0;position:relative;}
.module-theme-hot .articles .inner:hover .photo-inn img {transform:scale(1.01); -webkit-transform:scale(1.01);-moz-transform:scale(1.01); -o-transform:scale(1.01); }
.module-theme-hot .articles .inner:hover .text {}
.module-theme-hot .articles .text {padding-top:0;width: -moz-calc(50% - 20px);width: -webkit-calc(50% - 20px);width: -o-calc(50% - 20px);width: calc(50% - 20px);position:absolute;right:0;bottom:-70px;background:#fff;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.module-theme-hot .articles .text .inner-table {padding:30px 40px;width: -moz-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: -o-calc(100% - 80px);width: calc(100% - 80px);}
.module-theme-hot .articles .text .inner-table-cell {animation-name:fadeUp;animation-duration:1s;animation-iteration-count:1;-webkit-animation-name:fadeUp;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;position:relative;}
.module-theme-hot .articles .text .tag {font:700 18px 'iWoman',sans-serif;color:#F42742;text-transform:lowercase;margin-bottom:10px;}
.module-theme-hot .articles .text .title {margin-bottom:10px;font:700 36px/44px 'iWoman',sans-serif;color:000;max-height:100%;overflow:visible;padding:0;}
.module-theme-hot .articles .text .btn {border:none;padding:0;margin-top:0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.module-theme-hot .articles .text .btn:after {margin-top:-8px;}
.module-theme-hot .articles .photo-box {width:70%;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;-webkit-animation-name:fadeIn;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.module-theme-hot .ratio_landscape:before {padding-top:60%;}

.module-theme-1 {padding-bottom:30px;}
.module-theme-1 .articles li:first-child {width:auto;float:none;margin-bottom:70px;}
.module-theme-1 .articles li:first-child .inner {position:relative;}
.module-theme-1 .articles li:first-child .photo-box {padding-right:40px;}
.module-theme-1 .articles li:first-child .photo {width:50%;}
.module-theme-1 .articles li:first-child .text {position:absolute;right:0;top:0;width:50%;height:100%;}
.module-theme-1 .articles li:first-child .text .inner-table {padding-left:20px;}
.module-theme-1 .articles li:first-child .text .inner-table-cell {vertical-align:middle;}
.module-theme-1 .articles li:first-child .text .title {margin-bottom:30px;font:700 46px 'Playfair Display',serif;}
.module-theme-1 .articles li:first-child .text .btn {background:none;width:auto;height:auto;border:2px solid #000;margin-top:0;padding:0 20px;}
.module-theme-1 .articles li:first-child .text .btn span {display:block;}
.module-theme-1 .articles li:first-child .ratio_landscape:before {padding-top:70%;}
.module-theme-1 .articles .text .title {max-height:100%;overflow:visible;}
.module-theme-1 .articles li:first-child .photo-inn img {width:auto;height:100%;}
.module-theme-1 .articles li:first-child .inner:hover .photo-inn img {transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05); -o-transform:scale(1.05); }

.module-theme-2 {padding-bottom:30px;}
.module-theme-2 .articles li:first-child {width:auto;float:none;margin-bottom:70px;}
.module-theme-2 .articles li:first-child .inner {position:relative;}
.module-theme-2 .articles li:first-child .photo-box {padding-left:40px;}
.module-theme-2 .articles li:first-child .photo {width:50%;float:right;}
.module-theme-2 .articles li:first-child .text {position:absolute;left:0;top:0;width:50%;height:100%;}
.module-theme-2 .articles li:first-child .text .inner-table {padding-right:20px;}
.module-theme-2 .articles li:first-child .text .inner-table-cell {vertical-align:middle;}
.module-theme-2 .articles li:first-child .text .title {margin-bottom:30px;font:700 46px 'Playfair Display',serif;}
.module-theme-2 .articles li:first-child .text .btn {background:none;width:auto;height:auto;border:2px solid #000;margin-top:0;padding:0 20px;}
.module-theme-2 .articles li:first-child .text .btn span {display:block;}
.module-theme-2 .articles li:first-child .ratio_landscape:before {padding-top:70%;}
.module-theme-2 .articles .text .title {max-height:100%;overflow:visible;}
.module-theme-2 .articles li:first-child .photo-inn img {width:auto;height:100%;}
.module-theme-2 .articles li:first-child .inner:hover .photo-inn img {transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05); -o-transform:scale(1.05); }

.module-theme-3 {padding-bottom:30px;position:relative;}
.module-theme-3 .articles li:first-child {width:auto;float:none;margin-bottom:70px;}
.module-theme-3 .articles li:first-child .inner {position:relative;}
.module-theme-3 .articles li:first-child .photo-box {padding-right:40px;}
.module-theme-3 .articles li:first-child .photo {width:50%;}
.module-theme-3 .articles li:first-child .text {position:absolute;right:0;top:0;width:50%;height:100%;}
.module-theme-3 .articles li:first-child .text .inner-table {padding-left:20px;}
.module-theme-3 .articles li:first-child .text .inner-table-cell {vertical-align:middle;}
.module-theme-3 .articles li:first-child .text .title {margin-bottom:30px;font:700 46px 'Playfair Display',serif;}
.module-theme-3 .articles li:first-child .text .btn {background:#fff;width:auto;height:auto;border:2px solid #000;margin-top:0;padding:0 20px;}
.module-theme-3 .articles li:first-child .text .btn span {display:block;}
.module-theme-3 .articles li:first-child .ratio_landscape:before {padding-top:70%;}
.module-theme-3 .articles .text .title {max-height:100%;overflow:visible;}
.module-theme-3 .articles li:first-child .photo-inn img {width:auto;height:100%;}
.module-theme-3 .articles li:first-child .inner:hover .photo-inn img {transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05); -o-transform:scale(1.05); }

.module-theme-4 {padding-bottom:30px;}
.module-theme-4 .articles li:first-child {width:auto;float:none;margin-bottom:70px;}
.module-theme-4 .articles li:first-child .inner {position:relative;}
.module-theme-4 .articles li:first-child .photo-box {padding-right:40px;}
.module-theme-4 .articles li:first-child .photo {width:50%;float:right;}
.module-theme-4 .articles li:first-child .text {position:absolute;left:0;top:0;width:50%;height:100%;}
.module-theme-4 .articles li:first-child .text .inner-table {padding-right:20px;}
.module-theme-4 .articles li:first-child .text .inner-table-cell {vertical-align:middle;}
.module-theme-4 .articles li:first-child .text .title {margin-bottom:30px;font:700 46px 'Playfair Display',serif;}
.module-theme-4 .articles li:first-child .text .btn {background:none;width:auto;height:auto;border:2px solid #000;margin-top:0;padding:0 20px;}
.module-theme-4 .articles li:first-child .text .btn span {display:block;}
.module-theme-4 .articles li:first-child .ratio_landscape:before {padding-top:70%;}
.module-theme-4 .articles .text .title {max-height:100%;overflow:visible;}
.module-theme-4 .articles li:first-child .photo-inn img {width:auto;height:100%;}
.module-theme-4 .articles li:first-child .inner:hover .photo-inn img {transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05); -o-transform:scale(1.05); }

.module-theme-5 {padding-bottom:30px;}
.module-theme-5 .articles {margin-top:50px;}
.module-theme-5 .articles .title {max-height:100%;overflow:visible;}
.module-theme-5 .articles li:nth-child(-n+4) {width:50%;}
.module-theme-5 .articles li:nth-child(-n+4) .inner {padding-left:60px;padding-right:60px;margin-bottom:80px;}
.module-theme-5 .articles li:nth-child(-n+4) .title {font:700 34px 'Playfair Display',serif;max-height:100%;overflow: visible;}
.module-theme-5 .articles li:nth-child(-n+4) .text .btn {width:40px;}
.module-theme-5 .articles li:nth-child(1) .inner {margin-top:10%;}
.module-theme-5 .articles li:nth-child(3) .inner {margin-bottom:30px;}
.module-theme-5 .articles li:nth-child(4) .inner {margin-top:10%;margin-bottom:30%;}
.module-theme-5 .articles li:nth-child(2) .photo-inn img,
.module-theme-5 .articles li:nth-child(3) .photo-inn img {height:100%;width:auto;position:relative;left:-20%;}
.module-theme-5 .articles li:nth-child(2) .ratio_landscape:before,
.module-theme-5 .articles li:nth-child(3) .ratio_landscape:before {padding-top:100%;}

.module-theme-6 {padding-bottom:30px;}
.module-theme-6 .articles {margin-top:50px;}
.module-theme-6 .articles .title {max-height:100%;overflow:visible;}
.module-theme-6 .articles li:nth-child(-n+2) {width:50%;}
.module-theme-6 .articles li:nth-child(-n+2) .inner {padding-left:60px;padding-right:60px;margin-bottom:80px;}
.module-theme-6 .articles li:nth-child(-n+2) .title {font:700 34px 'Playfair Display',serif;max-height:100%;overflow:visible;}
.module-theme-6 .articles li:nth-child(-n+2) .text .btn {width:40px;}
.module-theme-6 .articles li:nth-child(1) .inner {margin-top:10%;margin-bottom:30px;}
.module-theme-6 .articles li:nth-child(2) .inner {margin-bottom:20%;}
.module-theme-6 .articles li:nth-child(2) .photo-inn img {height:100%;width:auto;position:relative;left:-20%;}
.module-theme-6 .articles li:nth-child(2) .ratio_landscape:before {padding-top:100%;}

.module.with-bg {padding-top:30px;}
.module .module_bg {background:#f5f5f5;position:absolute;left:15%;height:490px;top:400px;right:0;z-index: 1;}
.module.shopping {padding-bottom:0px;margin-bottom:90px;}
.module.shopping .module_content {padding-bottom:30px;}
.module.shopping .featured_module {margin:0;}
.module.shopping .products {margin-right:-30px;}
.module.shopping .products li {width:16.667%;}
.module.shopping .products li .product_name {background:none;color:#fff;}
.module.shopping .products li .product_name small {opacity:0.5;}

.module_columns .inner {margin-right:-20px;}
.module_columns .articles {margin-right:0;}
.module_columns .border-style {margin-top:-20px;}
.module_columns .border-style .wrap {padding:20px 40px 0 40px;background:#fff;position:relative;z-index:2;}
.module_columns .border-style .wrap:before {clear:both;content: "";position:absolute;z-index:2;width:100%;height:100%;background:#fff;border:1px solid #000;left:0;top:0;}
.module_columns .border-style .wrap:after {clear:both;content: "";position:absolute;z-index:1;width:100%;height:100%;background:#fff;border:1px solid #000;left:10px;top:10px;}
.module_columns .border-style .articles {margin-right:-40px;}
.module_columns .border-style .module_inner {position:relative;z-index:3;}

.newsletter-module {margin-bottom:70px;}
.newsletter-module .wrap {}
.newsletter-module .module_inner {padding:30px 100px;border:2px solid #000;}
.newsletter-module .section-title {width: -moz-calc(25% - 50px);width: -webkit-calc(25% - 50px);width: -o-calc(25% - 50px);width: calc(25% - 50px);float:left;font-size:22px;}
.newsletter-module .form {width:75%;float:left;}
.newsletter-module .form .inner {margin-left:10px;}
.newsletter-module .form p {margin:10px 0 20px 0;padding:0;}
.newsletter-module .form input[type="text"] {border-bottom:none;background:#f5f5f5;padding-left:20px;padding-right:20px;width:250px;display:inline-block;}
.newsletter-module .form input[type="text"]:focus {border-bottom:none!important;margin-bottom:0;}
.newsletter-module .form input[type="text"].required {color:#F42742;}
.newsletter-module .terms {margin-top:20px;display:inline-block;font-size:13px;opacity:0.3;line-height:18px;width:65%;}
.newsletter-module .terms.required {color:#F42742;opacity:1;}
.newsletter-module .terms input {float:left;margin:0 5px 0 0;}
.article-page .newsletter-module {margin:0 auto 80px;}

.readmore-module {position:fixed;left:0;right:0;z-index:8;background:#f5f5f5;bottom:-130px;margin-bottom:0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.readmore-module.show {bottom: 0;}
.readmore-module .section-title {display:none;}
.readmore-module .wrap {padding:20px;width:auto;max-width:100%;}
.readmore-module .articles .inner {margin-bottom:0;}
.readmore-module .articles .photo-box {float:left;width:35%;}
.readmore-module .articles .text {width:65%;float:right;height:85px;}
.readmore-module .articles .text .tag,
.readmore-module .articles .text .btn {display:none;}
.readmore-module .articles .text .title {font-size:15px;line-height:20px;}
.readmore-module .articles .text .inner-table {padding-top:0;padding-bottom:0;}
.readmore-module .articles .text .inner-table-cell {vertical-align:middle;}
.readmore-module .articles li:after {display:none;}
.readmore-module .articles li:hover .text .title {text-decoration:underline;}
 
.noresults {background:#f5f5f5;padding:30px 20px;text-align:center;}

.error_404 {background:url(../images/404.svg) no-repeat center / 300px auto;}

#progress {z-index:7;top:51px!important;background:none!important;}

.articles {list-style:none;padding:0;margin:0 0 0 0;position:relative;z-index:2;grid-template-columns:repeat(4, 1fr);display:grid;grid-column-gap:40px;}
.articles li {width:auto;display: table-cell;position:relative;}
.articles li:after {position:absolute;left:0;bottom:40px;background:#fff;clear:both;content: "";z-index:1;height: -moz-calc(100% - 40px);height: -webkit-calc(100% - 40px);height: -o-calc(100% - 40px);height: calc(100% - 40px);width:auto;right:0;background:#f5f5f5;}
.articles li.full {margin-right:0;width: -moz-calc(100% - 0px);width: -webkit-calc(100% - 0px);width: -o-calc(100% - 0px);width: calc(100% - 0px);}
.articles li.full.shopping {grid-column: span 4!important;margin-bottom:70px!important;}
.articles li.full.shopping .section-title {padding-bottom:0;margin-bottom:20px;}
.articles li.full:after {display:none;}
.articles li.full.module {grid-column: span 4!important;margin-bottom:70px!important;}
.articles li.full.module.ciaza_page .wrap,
.articles li.full.module .module_inner .module .wrap {padding:0;}
.articles li.full.popular {grid-column: span 4!important;margin-bottom:70px!important;}
.articles li.full .module_inner {margin-left:0;margin-right:0;padding-left:98px;padding-right:98px;padding-top:30px;position:relative;z-index:2;}
.articles li.module {grid-column: span 2!important;margin-bottom:0}
.articles li.module:after {right:40px;background:#f5f5f5!important;}
.articles li.module .module_inner {position:relative;z-index:2;background: #f5f5f5;margin-right:20px;padding:30px 30px 30px;}
.articles li.module .module {position:relative;z-index:2;background: #f5f5f5;margin-right:0;}
.articles li.module .module .wrap {padding:30px 30px 30px;}
.articles li.module .section-title {padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:30px;text-align:left;}
.articles li.module.znaki .module_inner {padding-left:100px;margin-right:0;}
.articles li.module.znaki .photo-box {display:none;}
.articles li.module.znaki .horoskop_znaki {margin-right:0;}
.articles li.module.znaki .horoskop_znaki li {width:50%;padding:3px 0;}
.articles li.module.znaki .horoskop_znaki li:after {display:none;}
.articles li.module.znaki .horoskop_znaki li .inner {background: url(../images/dot_red.svg) no-repeat left 8px;padding-left:15px;margin:0;display:inline-block;}
.articles li.module.znaki .horoskop_znaki li .text {padding-top:0;background: none;}
.articles li.module.znaki .horoskop_znaki li .text .title {font-size:15px;line-height:22px;font-weight:400;}
.articles li.module.znaki .horoskop_znaki li:hover .text .title {text-decoration:underline;}
.articles li.module.sennik .wrap {padding-right:100px;}
.articles li.module.sennik .module {margin-right:0;}
.articles li.module.sennik .module_inner {padding:0;}
.articles li.module.sennik .articles {grid-template-columns:repeat(auto-fit, 50%);}
.articles li.module.sennik .articles li {padding:3px 0;}
.articles li.module.sennik .articles li:after {display:none;}
.articles li.module.sennik .articles li .inner {padding-left:15px;background: url(../images/dot_red.svg) no-repeat left 8px;margin:0;display:inline-block;}
.articles .inner {margin-right:0;margin-bottom:40px;display:block;position:relative;z-index:2;}
.articles .inner:hover .photo {background-size:auto 110%!important;}
.articles .inner:hover .photo-inn img {transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05); -o-transform:scale(1.05); }
.articles .inner:hover .btn {width:40px;}
/*
.articles .inner:hover .title span {background-position: -99.99% 0; background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #f5f5f5 50%);}
.articles .photo {background:#f5f5f5 url(../images/noimage.svg) no-repeat center;background-size:auto 100%!important;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
*/
.articles .photo-inn {overflow:hidden;}
.articles .photo-inn img {width: 100%;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;display:block;}
.articles .text {background:#f5f5f5;}
.articles .text .tag {font:700 15px 'iWoman',sans-serif;color:#F42742;text-transform:lowercase;margin-bottom:10px;}
.articles .text .lead {display:none;}
.articles .text .title {display:block;font:700 22px/28px 'iWoman',sans-serif;}
.articles .text .title span {background-position: 0 0; background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #f5f5f5 50%); transition: background-position 0.5s ease-out 0s;   background-size: 200.22% auto;}
.articles .text .inner-table {padding:20px 20px;width: -moz-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: -o-calc(100% - 40px);width: calc(100% - 40px);}
.articles .text .date {opacity:0.4;}
.articles .text .btn {border:none;padding:0;margin-top:20px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.articles .text .btn:after {right:-30px;width:30px;margin-top:-8px;}
.articles .text .btn span {overflow:hidden;width:0;height:20px;display:inline-block;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;font-weight:400;white-space:nowrap;}
.articles li:hover .text .btn {background-position:center right;width:auto;padding-right:10px;}
.articles li:hover .text .btn span {width:130px;}
.articles li.full.module:hover .text .btn {padding-right:0!important;width:0;}
.articles li.full.module:hover .text .btn span {width:0;}
.articles.three-cols li {width:33.333%;}
.articles.two-cols li {width:50%;}
.articles.list .text {padding-top:5px;}
.articles.list .text .title {font-size:15px;}
.articles.list li:after {display:none;}
.articles li.full.shopping .featured_module .products li {width:20%;}
.articles li.full.module {margin-bottom:50px!important;}
.articles li.full.module .module_inner {position:relative;z-index:2;background:#f5f5f5;margin-right:0;padding:30px 100px 0;margin-left:0px;padding-bottom:0;}
.articles li.full.module .module_inner .module {float:none;width:auto;}
.articles li.full.module .module_inner .module .wrap {margin-right:0;width:auto;}
.articles li.full.module .module_inner .module .wrap .module_inner {margin-right:0;padding:0;}
.articles li.full.module .module_inner .module .wrap .section-title {margin-top:0;padding-top:0;margin-bottom:30px;padding-bottom:0;text-align:left;}
.articles li.full.module .module_inner .module .wrap .articles {}
.articles li.full.module .module_inner .module .wrap .articles li {display:table-cell;grid-column: unset;}
.articles li.full.module .module_inner .module .wrap .articles li .inner {margin-right:0;margin-bottom:40px;}
.articles li.full.module .module_inner .module .wrap .articles li .photo {width:auto;}
.articles li.full.module .module_inner .module .wrap .articles li .text {position:relative;right:auto;top:auto;width:auto;height:auto;}
.articles li.full.module .module_inner .module .wrap .articles li .text .title {font-size:22px;line-height:28px;}
.articles li.full.module .module_inner .module .wrap .articles li .text .inner-table {padding:20px 20px;width: -moz-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: -o-calc(100% - 40px);width: calc(100% - 40px);}
.articles li.full.module .module_inner .module .wrap .articles li:hover .text .btn {background-position:center right;width:auto;padding-right:10px;}
.articles li.full.module .module_inner .module .wrap .articles li:hover .text .btn span {width:130px;}
.articles li.full.module.ciaza_page .wrap {width:auto;max-width:100%!important;}
.articles li.full.module.ciaza_page .section-title {margin-top:0;padding-top:0;text-align:left;padding-bottom:0;margin-bottom:30px;}
.articles li.full.module.ciaza_page .module_inner {padding-bottom:30px;}
.articles li.full.module.ciaza_page .kalendarz_lista li {width: -moz-calc(20% - 17px);width: -webkit-calc(20% - 17px);width: -o-calc(20% - 17px);width: calc(20% - 17px);}
.articles li:last-child.full.module section {margin-bottom:0;}
.articles li.shopping {margin-bottom:50px;}
.articles li.shopping .section-title {color:#F42742;font-size:36px;line-height:40px;}
.articles li.shopping .featured_module {margin-top:0;margin-bottom:0;}
.articles li.shopping .module_inner {position:relative;z-index:2;border:2px solid #F42742;margin-right:0;padding:30px 98px 0;margin-left:0px;padding-bottom:0;}
.articles li.shopping .products_category li:after {background:none;display:none;}
.articles li.shopping .products_category li {margin-bottom:40px!important;}
.articles li .module_inner .section-title {font-size:22px;line-height:30px;}
.articles li.popular {}
.articles li.popular:after {background:#f5f5f5!important;display:none;}
.articles li.popular .section-title {text-align:left!important;margin-bottom:10px!important;color:#F42742;padding-top:0;}
.articles li.popular .module_inner {padding-bottom:50px;background:#f5f5f5;}
.articles li.popular .popular_item {padding:20px 0;display:block;border-bottom:2px solid #e5e5e5;position:relative;}
.articles li.popular .popular_item:last-child {border-bottom:0;}
.articles li.popular .popular_title {font:700 26px/34px 'iWoman',sans-serif;position:relative;}
.articles li.popular .popular_title span {position:relative;background-position: 0 0; background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #F42742 50%); transition: background-position 0.5s ease-out 0s;   background-size: 200.22% auto;}
.articles li.popular .popular_title .more {display:inline-block;margin-left:20px;position:relative;top:-5px;background:url(../images/arrow.svg) no-repeat right center;width:20px;height:12px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.articles li.popular .popular_item:hover .popular_title span {background-position: -99.99% 0; background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #F42742 50%);}
.articles li.popular .popular_number {position:absolute;left:-40px;text-align:right;font-size:18px;font-weight: 700;opacity:0.3;z-index:2;top:30px;}

.pagination {text-align:center;margin:50px 0 70px;font-weight:400;font-size:18px;}
.pagination a {display:inline-block;padding:8px 12px;font-size:28px;font-weight:400;text-align:center;}
.pagination a:hover {text-decoration:underline;}
.pagination .current {display:inline-block;font-size:28px;font-weight:700;text-align:center;margin:0 8px;}
.pagination .page {font-size:18px;opacity:0.3;padding-right:10px;}

.breadcrumbs {color:rgba(0,0,0,0.5);font-size:12px;list-style:none;padding:0;margin:0 0 20px 0;text-transform:lowercase;}
.breadcrumbs span {display:inline-block;white-space:nowrap;max-width:500px;overflow:hidden;}
.breadcrumbs a {color:rgba(0,0,0,0.5);transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}
.breadcrumbs .separator {padding:0 5px;display:inline-block;}

.main_col {float:left;width:65%;}
.main_col.medium {width:50%;}
.main_col.full {width:auto;float:none;}

.article_title {font:700 44px/58px 'iWoman',sans-serif;margin:0 auto 30px;padding:0;width:60%;text-align: center;}
.article_image {margin:0 auto 45px;width:80%;}
.article_image .caption {color:rgba(0,0,0,0.4);font-size:13px;margin-top:10px;}
.article_image img {width:100%;display:block;}
.article_text .lead {font-weight:700;text-align:center;font-size:22px;line-height:34px;position:relative;margin-bottom:100px;}
.article_text .lead:after {position:absolute;clear:both;content: "";width:60px;height:2px;background:#000;left:50%;bottom:-50px;margin-left:-30px;}
.article_text .lead a {color:#F42742;text-decoration:underline;}
.article_text .lead p {padding:0;margin:0;}
.article_text .lead.to-left {margin-left:0;margin-top:20px;}
.article_text .instagram-media {margin:30px auto 12px!important;}
.article_text {font-size:18px;line-height:30px;padding:0;width:60%;margin:0 auto;position:relative;}
.article_text .wp-caption.alignleft {float:left;margin-right:20px;margin-bottom:20px;}
.article_text .wp-caption.alignright {float:right;margin-left:20px;margin-bottom:20px;}
.article_text .wp-caption.aligncenter {margin:0 auto;}
.article_text .body {position:relative;}
.article_text .body .article_share,
.article_text .body .article_comment {display:none;}
.article_text .body a {color:#1175C0;}
.article_text .body a:hover {text-decoration:underline;}
.article_text .article_share .share_box {left:-20%;margin-left:24px;}
.article_text .article_share .share_box span {display:none;}
.article_text .article_share .share_box .element.fb {width:44px;height:44px;padding:0;line-height:normal;border-radius:100px;background-position:center;}
.article_text .article_comment {position:absolute;left:-20%;margin-left:24px;top:60px;}
.article_text .article_comment .comment {display:block;background:#fff url(../images/comment.svg) no-repeat center 12px;width:42px;height:42px;border-radius:100px;border:1px solid #000;cursor:pointer;}
.article_text .article_comment .comments_counter {position:absolute;left:55px;opacity:0.3;line-height:42px;font-size:15px;}
/* .article_text em {font-style: normal!important;} */
.article_text .body h2 {margin-top:40px;font-size:24px;line-height:32px;}
.article_text .body blockquote {margin-left:-100px;font-size:28px;line-height:38px;margin-top:50px;margin-right:0;margin-bottom:50px;background:#f5f5f5;padding-top:20px;padding-bottom:20px;padding-left:100px;padding-right:50px;}
.article_text .body blockquote p {margin:0;padding:0;}
.article_text img.size-large {width:100%;height:auto;}
.article_text .alignnone {max-width:100%!important;}
.article_text .wp-caption-text {color:rgba(0,0,0,0.4);font-size:13px;margin: 0;padding:0;line-height:16px;}
.article_text .video-iframe {margin-left:-70px;width: -moz-calc(100% + 70px);width: -webkit-calc(100% + 70px);width: -o-calc(100% + 70px);width: calc(100% + 70px);height:460px;}
.article_details {text-align:center;width:80%;margin:0 auto 40px;}
.article_details .detail {display:inline-block;}
.article_details .article_author,
.article_details .article_date {display:inline-block;}
.article_details .tags {display:inline-block;}
.article_read_time {margin-right:10px;background: url(../images/dot_black.svg) no-repeat left center;padding-left:15px;}
.article_author_name {margin-right:10px;}
.article_date {background: url(../images/dot_black.svg) no-repeat left center;padding-left:15px;}
.article_details .share_box {position:relative;left:auto;margin-top:0;float:right;}
.article_details .share_box .element {margin-bottom:0;margin-top:5px;}
.article_full_module {margin-left: -moz-calc(-20% - 100px);margin-left: -webkit-calc(-20% - 100px);margin-left: -o-calc(-20% - 100px);margin-left: calc(-20% - 100px);margin-right: -moz-calc(-20% - 100px);margin-right: -webkit-calc(-20% - 100px);margin-right: -o-calc(-20% - 100px);margin-right: calc(-20% - 100px);margin-bottom:50px;margin-top:50px;}
.article_full_module .module_inner {position:relative;z-index:2;border:2px solid #F42742;padding:30px 100px 0;margin-left:0px;padding-bottom:0;}
.article_full_module .module_inner .products li {width:20%;}
.article_full_module .section-title {color:#F42742;font-size:36px;line-height:40px;}
.article_full_module .featured_module {margin-top:0;margin-bottom:0;}
.article_full_module .products_category li:after {background:none;display:none;}
.article_full_module .products_category li {margin-bottom:40px!important;}
.article_full_module .module_inner .section-title {font-size:22px;line-height:30px;margin-top:0;}

.share_box {position:absolute;left:0;margin-top:5px;}
.share_box .element {display:block;height:40px;margin-bottom:15px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.share_box .element.fb {background:#4267B2 url(../images/fb_white.svg) no-repeat 10px center / 20px auto;color:#fff;padding-left:40px;padding-right:13px;line-height:38px;}
.share_box .element.fb:hover {background-color:#3358A2;}
.share_box .element.mail {background:#fff;border:2px solid #333;width:46px;height:46px;}
.share_box .element span {}

.kalorie_produkty_page h1.section-title {margin-bottom:30px;}
.kalorie_produkty_page h1.section-title,
.kalorie_produkty_page .article_title {text-align:left;text-transform:none;width:auto;padding-top:0;padding-bottom:0;}
.kalorie_produkty_page .article_text {padding:0;width:auto;font-size:16px;line-height:26px;padding:0;}
.kalorie_produkty_page .article_text .lead {margin-bottom:60px;font-size:16px;line-height:26px;text-align:left;}
.kalorie_produkty_page .article_text .lead.to-left {margin-left:0;}
.kalorie_produkty_page .article_text .lead:after {display:none;}
.kalorie_produkty_page table thead td {color:rgba(0,0,0,0.5);font-size:13px;padding:5px 0;}
.kalorie_produkty_page table tbody td {padding:8px 0;font-size:13px;line-height:20px;}
.kalorie_produkty_page table tbody td:nth-child(1) {font-size:16px;}
.kalorie_produkty_page table tbody td:nth-child(1) a:hover {text-decoration:underline;}
.kalorie_produkty_page .tab_content {width:50%;float:left;}
.kalorie_produkty_page .tip {width:50%;float:left;}
.kalorie_produkty_page .tip .tip_inner {padding:20px 30px 30px;background:#f5f5f5;margin-left:30px;}
.kalorie_produkty_page .tip .tip_inner p {margin:0;padding:0;}
.kalorie_produkty_page .tip .tip_inner h3 {position:relative;margin:0;padding:0;font-size:16px;line-height:26px;margin-bottom:30px;color:#F42742;}
.kalorie_produkty_page .tip .tip_inner h3:after {clear:both;content: "";position:absolute;left:0;width:30px;height:2px;background:#F42742;bottom:-15px;}
.kalorie_produkty_page .tab_inner td:nth-child(1) {width:60%;}
.kalorie_produkty_page .udzial {width:70%;}
.kalorie_produkty_page .udzial #udzial_wykres text {font-family:'iWoman',sans-serif;}
.kalorie_produkty_page .spalanie {width:70%;}
.kalorie_produkty_page .spalanie ul {list-style:none;padding:0;margin:0;}
.kalorie_produkty_page .spalanie ul li {padding:12px 0;}
.kalorie_produkty_page .spalanie ul li .name {float:left;width:45%;}
.kalorie_produkty_page .spalanie ul li .time {float:left;width:55%;}
.kalorie_produkty_page .spalanie ul li .time .bar {float:left;width:75%;height:2px;background:#e5e5e5;position:relative;margin-top:17px;}
.kalorie_produkty_page .spalanie ul li .time .bar .bar_time {background:#F42742;left:0;height:2px;position:absolute;z-index:1;}
.kalorie_produkty_page .spalanie ul li .time .time_value {float:left;width:25%;}
.kalorie_produkty_page .spalanie ul li .time .time_value .inner {padding-left:20px;font-weight:700;}
.kalorie_produkty_page .articles.thumbs {margin-right:-30px;display:block;}
.kalorie_produkty_page .articles.thumbs li {width:33.333%;display:block;float:left;}
.kalorie_produkty_page .articles.thumbs .photo {background:#fff;}
.kalorie_produkty_page .articles.thumbs .photo img {margin-top:-10px;}
.kalorie_produkty_page .articles.thumbs .ratio_landscape:before {padding-top:55%;}
.kalorie_produkty_page .articles.thumbs .inner {border:1px solid #e5e5e5;margin-right:30px;margin-bottom:30px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.kalorie_produkty_page .articles.thumbs .inner:hover {border-color:#000;}
.kalorie_produkty_page .articles.thumbs .inner:hover .title {text-decoration:underline;}
.kalorie_produkty_page .articles.thumbs .text {padding:0 0 20px;text-align:center;}
.kalorie_produkty_page .articles.thumbs .text .title {font-size:16px;line-height:22px;}
.kalorie_produkty_page .articles.thumbs .text .inner-table {padding:0;display:block;width:auto;}
.kalorie_produkty_page .articles.thumbs .text .inner-table-cell {display:block;}
.kalorie_produkty_page .articles.list li .inner {margin-bottom:15px;}
.kalorie_produkty_page .articles.list li .text .title {font-weight:400;}
.kalorie_produkty_page .articles.list li.current .text .title {font-weight:700;}
.kalorie_produkty_page .sidebar .articles.list li {width:50%;float:left;}
.kalorie_produkty_page .sidebar .articles.list li .inner {margin-bottom:2px;}
.kalorie_produkty_page .podobne ul {list-style:none;padding:0;margin:0;}
.kalorie_produkty_page .podobne li {padding:4px 0;position:relative;display:inline-block;width:50%;float: left;}
.kalorie_produkty_page .podobne li:before {content: "•";color:#F42742;font-size:32px;display:inline-block;margin-right:5px;position:relative;top:5px;}
.kalorie_produkty_page .podobne li a:hover {text-decoration:underline;}

.sennik_page .sennik_litery {background:#f5f5f5;padding:20px;text-align:center;margin:20px 0 40px;}
.sennik_page .sennik_litery .articles {margin:0;display:block;}
.sennik_page .sennik_litery li {width:auto;display:inline-block;float:none;}
.sennik_page .sennik_litery li .inner {margin:0 10px;display:inline-block;}
.sennik_page .sennik_litery li .text {padding-top:0;text-transform:lowercase;}
.sennik_page .sennik_litery li .text .title {font-size:16px;line-height:26px;}
.sennik_page .sennik_litery li .text .inner-table {padding:0;width:auto;display:inline-block;}
.sennik_page .sennik_litery li.current .text .title {color:#F42742;font-weight:700;}
.sennik_page .sennik_litery li:after {display:none;}
.sennik_page .article_text {font-size:16px;line-height:26px;padding:0;}
.sennik_page .article_text .ciekawostki ul {list-style:none;padding:0;margin:0;}
.sennik_page .article_text .ciekawostki li {padding:4px 0;position:relative;}
.sennik_page .article_text .ciekawostki li:before {content: "•";color:#F42742;font-size:32px;display:inline-block;margin-right:5px;position:relative;top:5px;}
.sennik_page .article_text .ciekawostki li a:hover {text-decoration:underline;}
.sennik_page .article_text .lead.to-left,
.sennik_page .article_text .lead {margin-left:0!important;text-align:left;font-size:16px;line-height:26px;margin-bottom:0;}
.sennik_page .article_text .lead:after {display:none;}
.sennik_page .sennik_page_content .module .section-title {font-size:22px;padding-bottom:0;}
.sennik_page .sennik_page_content .articles {grid-template-columns: repeat(2, 1fr);grid-column-gap:0;}
.sennik_page .sennik_page_content .articles li {padding:3px 0;}
.sennik_page .sennik_page_content .articles li:after {display:none;}
.sennik_page .sennik_page_content .articles .inner {margin-bottom:0;background: url(../images/dot_red.svg) no-repeat left 8px;padding-left:15px;}
.sennik_lista ul {list-style:none;padding:0;margin:0;}
.sennik_lista li {padding:3px 0;position:relative;display:inline-block;width:50%;float: left;}
.sennik_lista li a {background: url(../images/dot_red.svg) no-repeat left 8px;padding-left:15px;}
.sennik_lista li a:hover {text-decoration:underline;}
.sidebar .sennik_lista ul {grid-template-columns: repeat(2, 1fr);grid-column-gap:0;}
.sidebar .sennik_lista .articles li {padding:3px 0;}
.sidebar .sennik_lista .articles li:after {display:none;}
.sidebar .sennik_lista .articles .inner {margin-bottom:0;background: url(../images/dot_red.svg) no-repeat left 8px;padding-left:15px;}

.marki_page {margin-top:-30px;}
.marki_page h1.section-title {padding-bottom:0;margin-bottom:30px;}
.marki_page h1.section-title,
.marki_page .article_title {padding-top:0;font-size:44px;line-height:54px;text-align:center;}
.marki_page .section-title-decorate {border-bottom:1px solid #e5e5e5;padding-bottom:10px;text-transform:lowercase;}
.marki_page .article_text {font-size:16px;line-height:26px;padding:0;}
.marki_page .marki_content .articles.list {display:block;}
.marki_page .marki_content .articles.list li {float:left;width:25%;display:block;}
.marki_page .marki_content .articles.list .text .inner-table {padding:0;display:block;width:auto;}
.marki_page .marki_content .articles.list .text .inner-table-cell {display:block;}
.marki_page .marki_content .articles.list .text {text-align:center;}
.marki_page .marki_content .articles.list .text .title {font-size:16px;line-height:22px;}
.marki_page .post_photo {width:30%;float:right;}
.marki_page .post_photo img {margin-left:30px;width:100%;}
.marki_page .tab_content {width:70%;float:left;}
.marki_page .article_text {font-size:18px;line-height:28px;padding:0;text-align: center;}
.marki_page .article_text h2 {font-size:32px;text-align:center;margin-bottom:50px;text-transform:lowercase;margin-top:70px;}
.marki_page .main_col {position:relative;}
.marki_page .saleroom_btn {width:auto;margin:30px 0 40px;padding-right:0;display:block;text-align:center;}
.marki_page .saleroom_btn .btn {border:1px solid #000;padding-right:50px;letter-spacing:1.25pt;}
.marki_page .saleroom_btn .btn:after {right:20px;}
.marki_page .saleroom_btn .btn:hover:after {right:10px;}
.marki_page .article_image.ratio_landscape:before {padding-top:41%}
.marki_page .menu_block {text-align:center;margin-bottom:60px;}
.marki_page .menu_block a {color:#F42742;}
.marki_page .section-title {font-size:32px;text-align:center;margin-bottom:50px;}
.marki_page .category_desc {margin-bottom:40px;}
.marki_page .products li {width:20%!important;}
.marki_page .cover_image .article_image {margin-bottom:0;}
.marki_page .cover_image .caption {margin:0 auto 45px;width:80%;color:rgba(0,0,0,0.4);font-size:13px;margin-top:10px;}
.marki_page .section {margin-top:90px;}

.menu_block {}
.menu_block .menu_item {font:700 15px/60px 'iWoman',sans-serif;letter-spacing:1.2pt;display:inline-block;margin:0 15px;text-transform:lowercase;cursor:pointer;text-decoration:none;position:relative;}
.menu_block .menu_item:after {clear:both;content: "";position:absolute;left:0;right:0;bottom:-1px;height:2px;width:100%;background:#000;opacity:0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;z-index:7;}
.menu_block .menu_item.active_item:after {opacity:1;}

.zyczenia_page h1.section-title,
.zyczenia_page .article_title {text-align:left;text-transform:none;width:auto;padding-top:0;}
.zyczenia_page .zyczenia_kategorie {margin-right:-30px;display:block;}
.zyczenia_page .zyczenia_kategorie li {width:33.333%;float:left;display:block;}
.zyczenia_page .zyczenia_kategorie .photo {background:#fff;}
.zyczenia_page .zyczenia_kategorie .photo img {margin-top:-15px;}
.zyczenia_page .zyczenia_kategorie .ratio_landscape:before {padding-top:55%;}
.zyczenia_page .zyczenia_kategorie .inner {border:1px solid #e5e5e5;margin-right:30px;margin-bottom:30px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.zyczenia_page .zyczenia_kategorie .inner:hover {border-color:#000;}
.zyczenia_page .zyczenia_kategorie .inner:hover .title {text-decoration:underline;}
.zyczenia_page .zyczenia_kategorie .text {padding:0 0 20px;text-align:center!important;}
.zyczenia_page .zyczenia_kategorie .text .title {font-size:16px!important;line-height:22px!important;}
.zyczenia_page .zyczenia_kategorie .text .inner-table {padding:0;display:block;width:auto;}
.zyczenia_page .zyczenia_kategorie .text .inner-table-cell {display:block;}
.zyczenia_page .zyczenia_kategorie .btn {display:none;}
.zyczenia_page .zyczenia {margin-left:0;padding-top:30px;width:auto;}
.zyczenia_page .zyczenia ul {list-style:none;padding:0;margin:0;}
.zyczenia_page .zyczenia li {margin:0 0 50px 0;position:relative;z-index:2;}
.zyczenia_page .zyczenia li .inner {border:1px solid #000;padding:30px;position:relative;z-index:2;background:#fff;font-style:italic;}
.zyczenia_page .zyczenia li:not(.advertisement):before {clear:both;content:"";position:absolute;z-index:1;background:#fff;border:1px solid #000;left:7px;top:7px;width:100%;height:100%;}
.zyczenia_page .sidebar {margin-top:0;}
.zyczenia_page .sidebar .zyczenia_kategorie li {float:left;width:50%;}
.zyczenia_page .sidebar .zyczenia_kategorie li .photo-box {display:none;}
.zyczenia_page .sidebar .zyczenia_kategorie .current .text .title {font-weight:700!important;}
.zyczenia_page .sidebar .zyczenia_kategorie.articles .inner {margin-right:0;margin-bottom:10px;border:none;}
.zyczenia_page .sidebar .zyczenia_kategorie.articles .text {text-align:left!important;padding-bottom:0;}
.zyczenia_page .sidebar .zyczenia_kategorie.articles .text .title {font-weight:400;font-size:15px;line-height:22px;}
.zyczenia_page .sidebar .zyczenia_kategorie.articles .text .inner-table {display:table;}
.zyczenia_page .sidebar .zyczenia_kategorie.articles .text .inner-table-cell {display:table-cell;}
.zyczenia_page .sidebar_page_full .zyczenia_kategorie li {float:none;width:auto;}
.zyczenia_page .sidebar_page_full .zyczenia_kategorie li .photo-box {display:block;}
.zyczenia_page .sidebar_page_full .zyczenia_kategorie li .photo {background:#f5f5f5 url(../images/noimage.svg) no-repeat center;width:15%;}
.zyczenia_page .sidebar_page_full .zyczenia_kategorie li .photo img {transform:scale(2); -webkit-transform:scale(2);-moz-transform:scale(2); -o-transform:scale(1.01);margin-top:0;}
.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles .text {width:85%;}
.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles .text .title {font-weight:700;font-size:15px;line-height:22px;margin-top:-10px;}
.zyczenia_page .sidebar_page_full .zyczenia_kategorie .ratio_landscape:before {padding-top:100%;}
.zyczenia_page_content.kategorie {background:#f5f5f5;padding:20px;margin-top:-10px;}
.zyczenia_page_content .zyczenia_kategorie {margin-right:-30px;display:grid;}
.zyczenia_page_content .zyczenia_kategorie .photo-box {display:none;}
.zyczenia_page_content .zyczenia_kategorie li:after,
.zyczenia_page_content .zyczenia_kategorie li:before {display:none;}
.zyczenia_page_content .zyczenia_kategorie li {width:auto;display:table-cell;position: relative;float:none;margin:0!important;}
.zyczenia_page_content .zyczenia_kategorie .text {padding:0!important;background:none!important;}
.zyczenia_page_content .zyczenia_kategorie .title {text-align:left;}
.zyczenia_page_content .zyczenia_kategorie .current .text {text-decoration:underline;}
.zyczenia_page_content .zyczenia_kategorie .inner {margin-bottom:0;margin-right:0;padding:3px 0!important;border:none!important;font-style: normal;background: url(../images/dot_red.svg) no-repeat left 12px!important;padding-left:15px!important;margin:0;display:inline-block;}
/*
.zyczenia_page_content .zyczenia_kategorie li {width:33.333%;float:left;display:block;}
.zyczenia_page_content .zyczenia_kategorie .photo {background:#fff;}
.zyczenia_page_content .zyczenia_kategorie .photo img {margin-top:-15px;}
.zyczenia_page_content .zyczenia_kategorie .ratio_landscape:before {padding-top:55%;}
.zyczenia_page_content .zyczenia_kategorie .inner {border:1px solid #e5e5e5;margin-right:30px;margin-bottom:30px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.zyczenia_page_content .zyczenia_kategorie .inner:hover {border-color:#000;}
.zyczenia_page_content .zyczenia_kategorie .inner:hover .title {text-decoration:underline;}
.zyczenia_page_content .zyczenia_kategorie .text {padding:0 0 20px;text-align:center!important;}
.zyczenia_page_content .zyczenia_kategorie .text .title {font-size:16px!important;line-height:22px!important;}
.zyczenia_page_content .zyczenia_kategorie .text .inner-table {padding:0;display:block;width:auto;}
.zyczenia_page_content .zyczenia_kategorie .text .inner-table-cell {display:block;}
.zyczenia_page_content .zyczenia_kategorie .btn {display:none;}
*/

.ciaza_page h1.section-title {margin-bottom:30px;}
.ciaza_page h1.section-title,
.ciaza_page .article_title {text-align:left;text-transform:none;width:auto;padding-top:0;padding-bottom:0;}
.ciaza_page .article_text {padding:0;width:auto;font-size:16px;line-height:26px;padding:0;}
.ciaza_page .article_text .lead {margin-bottom:60px;font-size:16px;line-height:26px;text-align:left;}
.ciaza_page .article_text .lead.to-left {margin-left:0;}
.ciaza_page .article_text .lead:after {display:none;}
.ciaza_page .section-title-decorate {border-bottom:1px solid #e5e5e5;padding-bottom:10px;text-transform:lowercase;}
.ciaza_page .miesiac {padding-left:70px;}
.ciaza_page .miesiac .section-title-line {position:relative;}
.ciaza_page .miesiac .section-title-line .number {position:absolute;left:-60px;top:-20px;text-align:right;color:#000;font:400 44px 'iWoman',sans-serif;opacity:0.2;}
.ciaza_page ul.tygodnie {list-style:none;padding:0;margin:0 -20px 0 70px;}
.ciaza_page ul.tygodnie li {float:left;width:25%;}
.ciaza_page ul.tygodnie .inner {display:block;margin-right:20px;margin-bottom:20px;}
.ciaza_page ul.tygodnie .title {font-weight:700;text-align: center;}
.ciaza_page ul.tygodnie .inner:hover .title {text-decoration:underline;}
.ciaza_page .kalendarz_lista .group {margin-bottom:30px;}
.ciaza_page .kalendarz_lista ul {list-style:none;padding:0;margin:0 0 0 0;}
.ciaza_page .kalendarz_lista li {padding:0;position:relative;display:inline-block;width: -moz-calc(33.333% - 17px);width: -webkit-calc(33.333% - 17px);width: -o-calc(33.333% - 17px);width: calc(33.333% - 17px);float: left;position:relative;padding-left:17px;margin-bottom:5px;}
.ciaza_page .kalendarz_lista li:before {content: "•";clear:both;position:absolute;left:0;color:#F42742;font-size:32px;display:inline-block;top:0px;}
.ciaza_page .kalendarz_lista li a:hover {text-decoration:underline;}
.ciaza_page .kalendarz_lista h3 {margin:0 0 10px 0;padding:0;font-size:15px;}
.ciaza_page .kalendarz_lista .current {font-weight:700;}
.ciaza_page .post_photo {width:30%;float:right;}
.ciaza_page .post_photo img {margin-left:30px;}
.ciaza_page .tab_content {width:70%;float:left;}
.ciaza_page .tip {width:70%;}
.ciaza_page .tip .section-title-decorate {border-bottom:none;}
.ciaza_page .tip .tip_inner {padding:20px 30px 30px;background:#f5f5f5;}
.ciaza_page .tip .tip_inner p {margin:0;padding:0;}
.ciaza_page .tip .tip_inner h3 {position:relative;margin:0;padding:0;font-size:16px;line-height:26px;margin-bottom:30px;color:#F42742;}
.ciaza_page .tip .tip_inner h3:after {clear:both;content: "";position:absolute;left:0;width:30px;height:2px;background:#F42742;bottom:-15px;}

.horoskop_page .section-title-decorate {border-bottom:1px solid #e5e5e5;padding-bottom:10px;text-transform:lowercase;}
.horoskop_page .article_text {font-size:16px;line-height:26px;padding:0;}
.horoskop_page .horoskop_data {font-size:22px;color:rgba(0,0,0,0.4);margin-bottom:30px;}
.horoskop_page .today {width:auto;}
.horoskop_page .today .inner {padding:20px 30px 20px;background:#f5f5f5;font-size:16px;line-height:20px;}
.horoskop_page .zobacz_takze strong {font-size:16px;line-height:26px;}
.horoskop_page .zobacz_takze ul {list-style:none;padding:0;margin:0;}
.horoskop_page .zobacz_takze li {padding:0 0 0 15px;position:relative;display:inline-block;width:50%;float: left;font-size:16px;line-height:26px;background: url(../images/dot_red.svg) no-repeat left 8px;}
.horoskop_page .zobacz_takze li a:hover {text-decoration:underline;}
.horoskop_page .post_photo {width:30%;float:right;}
.horoskop_page .post_photo img {margin-left:30px;}
.horoskop_page .tab_content {width:70%;float:left;}

.horoskop_znaki {margin-right:-20px;display:block;}
.horoskop_znaki li {width:16.667%;display:block;float: left;}
.horoskop_znaki.articles .inner {margin-right:20px;margin-bottom:20px;}
.horoskop_znaki.articles .text {padding-top:10px;background:none;}
.horoskop_znaki.articles .text .btn {display:none;}
.horoskop_znaki.articles .text .title {font-size:16px;line-height:20px;text-align:center;}
.horoskop_znaki.articles .text .inner-table {padding:0;display:block;width:auto;} 
.horoskop_znaki.articles .text .inner-table-cell {display:block;}
.horoskop_znaki.articles li:after {right:20px;background:none;}
.horoskop_opisy.articles {display:block;}
.horoskop_opisy.articles li {width:50%;display:block;float: left;}
.horoskop_opisy.articles li .photo-box {float:left;width:35%;}
.horoskop_opisy.articles li .photo-box img {height:100%;width:auto;margin-left:-30%;}
.horoskop_opisy.articles li .text {float:left;width:65%;background:none;}
.horoskop_opisy.articles li .text h2 {margin:0;}
.horoskop_opisy.articles li .date {font-size:16px;}
.horoskop_opisy.articles li .title {font-size:18px!important;}
.horoskop_opisy.articles li .ratio_landscape:before {padding-top:100%;}
.horoskop_opisy.articles li:after {display:none;}
.horoskop_opisy.big.articles li {width:auto;float:none;}
.horoskop_opisy.big.articles li .inner {padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.horoskop_opisy.big.articles li .text {width:80%;}
.horoskop_opisy.big.articles li .photo-box {width:20%;}
.horoskop_opisy.big.articles li .lead {margin-left:0!important;font-weight:400;font-size:16px;line-height:20px;margin-top:5px;margin-bottom:0;}

.sidebar .horoskop_znaki li {width:25%;}
.sidebar .horoskop_znaki.articles .text .title {font-size:15px;}
.sidebar .horoskop_znaki.articles .text .inner-table {padding:0;display:block;width:auto;}
.sidebar .horoskop_znaki.articles .text .inner-table-cell {display:block;}
.sidebar .articles.list {display:block;}
.sidebar .articles.list li {padding:3px 0;position:relative;display:inline-block;width:50%;float: left;}
.sidebar .articles.list li .photo-box {display:none;}
.sidebar .articles.list li .inner {margin-bottom:0px!important;}
.sidebar .articles.list li .text {padding-top:0;}
.sidebar .articles.list li .text .title {text-align:left;max-height:100%;overflow:visible;position:relative;padding-left:15px;font-weight:400;background: url(../images/dot_red.svg) no-repeat left 8px;font-size:15px;line-height:22px;}
.sidebar .articles.list li .text .title:hover {text-decoration:underline;}
.sidebar .articles.list li .text .inner-table {padding:0;width:auto;}

.sidebar_ecommerce .module_content {border:1px solid #e5e5e5;overflow:hidden;}

.kontakt_page .sidebar {margin-top:0!important;}
.kontakt_page .adres .inner {background:#f5f5f5;padding:20px 30px;}
.kontakt_page .adres .inner p {margin:0;padding:0;}
.kontakt_page .adres .inner h3 {position:relative;margin:0;padding:0;font-size:16px;line-height:26px;margin-bottom:30px;color:#000;}
.kontakt_page .adres .inner h3:after {clear:both;content: "";position:absolute;left:0;width:30px;height:2px;background:#000;bottom:-15px;}
.kontakt_page .article_text {margin-left:0;}
.kontakt_page .contactform_block {margin-top:80px;}
.kontakt_page .contactform_block .section-title {font-size:32px;display:inline-block;}
.kontakt_page .contactform_block .inputs {margin-right:-8px;margin-bottom:10px;}
.kontakt_page .contactform_block .input,
.kontakt_page .contactform_block .btn {float:left;width:50%;}
.kontakt_page .contactform_block .btn {width:33.333%;}
.kontakt_page .contactform_block input[type="text"],
.kontakt_page .contactform_block select {border:1px solid #e5e5e5;width: -moz-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: -o-calc(100% - 50px);width: calc(100% - 50px);padding:14px 20px;}
.kontakt_page .contactform_block select {font-size:16px;font-family:'iWoman',sans-serif;width: -moz-calc(100% - 10px);width: -webkit-calc(100% - 10px);width: -o-calc(100% - 10px);width: calc(100% - 10px);padding-left:16px;}
.kontakt_page .contactform_block .btn {background:#000;color:#fff;}
.kontakt_page .contactform_block .btn:hover {background: #F42742;border-color:#F42742;}
.kontakt_page .contactform_block .textarea {margin-bottom:10px;position:relative;}
.kontakt_page .contactform_block textarea {border:1px solid #e5e5e5;padding:20px;width: -moz-calc(100% - 42px);width: -webkit-calc(100% - 42px);width: -o-calc(100% - 42px);width: calc(100% - 42px);}
#contact-message {display:none;background:#EEF2E9;text-align:center;padding:20px;font-size:15px;margin-bottom:50px;font-weight:700;}
#contact-message.error {background:#FEDFE3;}
#contact-message.success {background:#EEF2E9;}
.kontakt_page .redakcja .section-title {font-size:32px;display:inline-block;}
.kontakt_page .redakcja ul {list-style:none;padding:0;margin:10px 0 0 0;}
.kontakt_page .redakcja ul li {float:left;width:50%;font-size:16px;line-height:20px!important;margin-bottom:30px;}
.kontakt_page .redakcja ul li .photo {width:90px;float:left;}
.kontakt_page .redakcja ul li .photo img {width:70px;}
.kontakt_page .redakcja ul li .photo .mask {width:70px;height:70px;border-radius:100px;-webkit-border-radius:100px;overflow:hidden;border:1px solid #e5e5e5;}
.kontakt_page .redakcja ul li .name {float:left;padding-top:15px;font-size:16px;}
.kontakt_page .redakcja ul li .name h3 {margin:0;padding:0;line-height:normal;font-size:16px;}

.sklep_page h1.section-title {margin-bottom:30px;}
.sklep_page h1.section-title,
.sklep_page .article_title {text-align:left;text-transform:none;width:auto;padding-top:0;padding-bottom:0;}
.sklep_page .article_text {padding:0;width:auto;font-size:16px;line-height:26px;padding:0;}
.sklep_page .article_text .lead {margin-bottom:60px;font-size:16px;line-height:26px;text-align:left;}
.sklep_page .article_text .lead.to-left {margin-left:0;}
.sklep_page .article_text .lead:after {display:none;}
.sklep_page h2 {padding:0;margin:0;font:700 46px 'iWoman',sans-serif;padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin-bottom:30px;text-transform:lowercase;}
.sklep_page h2 + p[style="text-align:right;"],
.sklep_page h2 + p[style="text-align: right;"] {font-weight:700;width:65%;float:right;position:relative;margin:0;padding:0;top:-70px;}
.sklep_page h2 + p a {color:#36ae9f!important;position:relative;padding-right:20px;}
.sklep_page h2 + p a:hover {text-decoration:underline;}
.sklep_page h2 + p a:after {position:absolute;clear:both;content:"";right:0;top:6px;width:16px;height:16px;background: url(../images/arrow_down_ocean.svg) no-repeat center right / 12px auto;transform: rotate(-90deg);} 
.sklep_page .sidebar h2 {border-bottom:0;}

.wrap_medium .sidebar .module-theme-12 li .photo {width:40%;}
.sidebar .articles .btn {display:none;}
.sidebar .module-theme-12 li .photo {width:35%;}
.sidebar .module-theme-12 li .text {width:60%;}
.sidebar .module-theme-12 li .text .title {font-size:16px!important;line-height:20px!important;max-height:100%;}
.sidebar .module-theme-12 li:after {display:none;}
.article_page,
.articles_page {margin-top:-30px;}
.articles_page .articles {margin-right:0;}
.article_page.wrap_medium .article_text {padding:0;}
.article_page.wrap_medium .article_text .lead.to-left {margin-left:0;}
.article_page .tags .tag {background:none;color:#000;font-weight:500;text-transform: lowercase;padding:0;text-decoration:underline;font-size:15px;background: url(../images/dot_black.svg) no-repeat left center;padding-left:15px;}
.article_page article {padding-top:30px;}
.article_page.wrap_medium .article_title,
.article_page.wrap_medium .article_text {width:auto;text-align:left;}
.article_page.normal_page .main_col {width:auto;}

.kalorie_szukaj {background:#f5f5f5;padding:10px 20px 20px;}
.kalorie_szukaj .input,
.kalorie_szukaj button {display:inline-block;}
.kalorie_szukaj .input {width:60%;float:left;}
.kalorie_szukaj .btn {border:none;background:none;float:left;position:relative;top:1px;}

.articles_page .breadcrumbs {margin-bottom:20px;}
.articles_page h1.section-title {padding-top:0;}
.articles_page .section-title {text-align:center;margin-bottom:50px;font-size:44px;line-height:54px;padding-top:30px;}
.articles_page .articles li:after {bottom:40px;background:#fff;height: -moz-calc(100% - 40px);height: -webkit-calc(100% - 40px);height: -o-calc(100% - 40px);height: calc(100% - 40px);}
.articles_page .articles li {grid-column: span 2;}
.articles_page .articles li .text {background:#fff;}
.articles_page .articles li .text .inner-table {padding-left:0;}
.articles_page .articles li .text .title {font:700 36px/44px 'iWoman',sans-serif;}
.articles_page .articles li .text .tag {font-size:18px;}
.articles_page .articles li.left .inner,
.popular-news .articles li.left .inner {margin-left:100px;margin-right:50px;}
.articles_page .articles li.right .inner,
.popular-news .articles li.right .inner {margin-left:50px;margin-right:100px;}
.popular-news .wrap {width:auto;max-width:100%;}
.popular-news .section-title {padding-left:100px;}
.popular-news .articles li .tag {font-size:18px;}
.articles_page li.shopping .section-title {text-align:left;padding-top:0;margin-bottom:20px;}

.tabs {border-bottom:1px solid #e5e5e5;margin-bottom:30px;}
.tabs ul {list-style:none;padding:0;margin:0;}
.tabs ul li {display:inline-block;margin-right:40px;}
.tabs ul li span {display:inline-block;padding:12px 0;position:relative;cursor:pointer;font-weight:700;}
.tabs ul li span.active_tab {font-weight:700;color:#F42742;}
.tabs ul li span.active_tab:after {clear:both;content: "";position:absolute;left:0;width:100%;bottom:-1px;height:2px;background:#F42742;}
.tab_content .tab_inner {display:none;}
.tab_content .tab_inner.active {display:block;}

.sidebar_saleroom img {width:100%;}
.category_desc {width:60%;margin:0 auto;font-size:18px;line-height:28px;text-align:center;}

.sidebar {float:right;width:30%;position:relative;margin-top:120px;}
.sidebar .module {position:relative;z-index:2;margin-bottom:30px;}
.sidebar .module .section-title {font-size:22px;display:inline-block;margin-bottom:0;padding-top:0;}
.sidebar .module .wrap {width:auto;max-width:100%;}
.sidebar .module .text {background:none;}
.sidebar .module-theme-11 li {float:none;width:auto;}
.module-theme-12 {width:33.333%;float:left;}
.module-theme-12 li {float:none;width:auto;display:block;}
.module-theme-12 li .inner {position:relative;margin-right:0;margin-bottom:20px;}
.module-theme-12 li .photo {width:50%;}
.module-theme-12 li .text {position:absolute;right:0;top:0;width:50%;height:100%;padding-top:0!important;}
.module-theme-12 li .text .inner-table {padding-left:0;padding-top:0;padding-bottom:0;}
.wrap_medium .module-theme-12 li .text .inner-table {padding-left:20px!important}
.module-theme-12 li .text .inner-table-cell {vertical-align:middle;}
.module-theme-12 li .tag {display:none;}
.module-theme-12 .wrap {margin-right:20px;}
.module-theme-12 .section-title {font-size:32px;display:inline-block;}
.sidebar .module-theme-12 {width:auto;float:none;margin-bottom:40px;}
.sidebar .module-theme-12 .wrap {margin-right:0;width:auto;max-width:100%;}
.sidebar .module-theme-12 .articles {margin-right:0;display:block;}
.sidebar .module-theme-12 .articles li {float:none;display:block;}
.module-theme-13 {width:33.333%;float:left;} 
.module-theme-13 li {width:50%;}
.module-theme-13 .wrap {margin-right:20px;}
.module-theme-13 .section-title {font-size:32px;display:inline-block;}
.sidebar .module-theme-13 {width:auto;float:none;}
.sidebar .module-theme-13 .wrap {margin-right:0;}
.sidebar .module-theme-15 li {float:none;width:auto;}
.sidebar .module-theme-15 li .photo-box {display:none;}
.sidebar .module-theme-15 li .text {padding-top:0!important;}
.sidebar .module-theme-15 li .text .title {max-height:100%;overflow:visible;position:relative;padding-left:15px;background: url(../images/dot_red.svg) no-repeat left 8px;}
.sidebar .module-theme-15 li .inner {margin-bottom:30px;}
.sidebar .module-theme-15 li .btn {display:none;}
.sidebar .module-theme-15 li .inner:hover .title {text-decoration:underline;}
.sidebar .products_category {margin:0;}
.sidebar .featured_module .products li {width:50%;}
.sidebar .marki li {width:33.333%;}
.sidebar .marki .articles {margin-right:-20px;}
.sidebar .marki .articles .inner {margin-right:20px;margin-bottom:20px;}
.sidebar .marki .articles .text {padding-top:10px;}
.sidebar .marki .articles .text .title {font-size:15px;line-height:18px;display:none;}
.sidebar .marki .articles .text .btn {display:none;}

.featured_module {margin:60px auto;}
.featured_module .products li {width:33.333%;}
.featured_module .clr {clear:both;}
.products.mini li .price {font-size:13px;}
.products.mini li h3 {font-size:13px;height:34px;}
.products {list-style:none;padding:0;margin:0;text-align: left;}
.products li {width:20%;float:left;position:relative;margin-bottom:30px;margin-left:0!important;}
.products li a {display:block;margin:0 30px 0 0;height:100%;position:relative;z-index:1;}
.products li small {font-size:13px;font-weight:500;text-transform:uppercase;opacity:0.3;}
.products li h3 {font-weight:500;font-size:15px;margin:0;padding:0;float:left;width:80%;height:40px;overflow:hidden;line-height:20px;}
.products li .tag {position:absolute;left:0px;z-index:2;top:0;background:#F8476A;font-weight:700;text-transform:uppercase;font-size:13px;padding:3px 9px 3px;color:#fff;line-height:normal;}
.products li .image {width:100%;height:100%;background:#fff;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;position:relative;display:block;height: -moz-calc(100% - 90px);height: -webkit-calc(100% - 90px);height: -o-calc(100% - 90px);height: calc(100% - 90px);background-size:100%!important;}
.products li .image .overlay {background:rgba(0,0,0,0.7);position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;opacity:0;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
.products li .image .overlay .inner {position:relative;display:table;height:100%;width:100%;}
.products li .image .overlay .inner .content {display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;color:#fff;}
.products li .image .overlay .inner .content .likes {font-weight:500;}
.products li .image .overlay .inner .content .likes span {display:inline-block;height:15px;width:18px;background:url(../images/heart_white_fill.svg) no-repeat center;position:relative;top:1px;margin-right:5px;}
.products li a:hover .image {background-size:105%!important;}
.products li .product_name {position:absolute;bottom:0;z-index:1;left:0;right:0;background:#fff;padding-top:10px;height:80px;}
.products li .price {font-weight:700;font-size:15px;}
.products li .price .old_price {text-decoration: line-through;font-weight:500;padding-left:15px;}
.products li .image .img {width:100%;height:100%;display:block;text-align:center;}
.products li .image .img div {height:100%;overflow:hidden;}
.products li .image .img img {height:100%;}
.products li .sizes {font-weight:500;color:#fff;position:absolute;text-align:center;bottom:20px;width:100%;font-size:13px;text-transform:uppercase;}
.products li .sizes span {margin:0 8px;display:inline-block;opacity:0.3;}
.products li .sizes span.available {opacity:1;}
.products .ratio_portrait {position: relative;}
.products .ratio_portrait:before {display: block;content: "";width: 100%;padding-top: 130.45%;}
.products .ratio_portrait > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}

.module.marki {background:#f5f5f5;margin-bottom:70px;}
.module.marki .module_inner {padding:30px 100px;}
.module.marki .module_inner .section-title {margin-bottom:30px;font-size:22px;line-height:30px;text-align:left;padding-bottom:0;padding-top:0;margin-top:0;}
.module.marki .module_inner .articles li {grid-column:unset;display:table-cell;}
.module.marki .module_inner .articles li .inner {margin-bottom:4px;}
.module.marki .module_inner .articles li .inner:hover .title {text-decoration:underline;}

.ratio_portrait {position: relative;}
.ratio_portrait:before {display: block;content: "";width: 100%;padding-top: 130.45%;}
.ratio_portrait > .photo-inn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}

.ratio_landscape {position: relative;}
.ratio_landscape:before {display: block;content: "";width: 100%;padding-top:68%;}
.ratio_landscape > .photo-inn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow:hidden;}

.ratio_square {position: relative;}
.ratio_square:before {display: block;content: "";width: 100%;padding-top:75%;}
.ratio_square > .photo-inn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}

footer {font-size:13px;color:#333;background:#f5f5f5;padding:50px 0;}
footer .left {width:50%;float:left;}
footer .right {width:50%;float:right;text-align:right;}
footer .menu {list-style:none;padding:0;margin:0;}
footer .menu li {display:inline-block;margin-left:30px;}
footer .menu a {text-decoration:none;color:#333}
footer .menu a:hover {text-decoration:underline;}

.share_block {margin-top:80px;}
.share_block .section-title {font-size:32px;display:inline-block;}
.share_block .share_block_notice {background:#E3E8F4;padding:30px 30px 30px;font-weight:700;font-size:15px;}
.share_block .share_box {position:relative;left:auto;margin-top:0;float:right;}
.share_block .share_box .element {margin-bottom:0;margin-top:-5px;font-weight:400;}

.comments_block {width:60%;margin:80px auto 120px;}
.comments_block .section-title {font-size:32px;display:inline-block;}
.comments_block .input,
.comments_block .btn {float:left;width:auto;border:none;background:none;}
.comments_block .btn {position:relative;top:3px;}
.comments_block input[type="text"] {border:1px solid #e5e5e5;width: -moz-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: -o-calc(100% - 50px);width: calc(100% - 50px);padding:14px 20px;}
.comments_block .textarea {margin-bottom:10px;margin-top:20px;position:relative;}
.comments_block .textarea:before {position:absolute;left:0;top:-27px;z-index: 1;clear:both;content: "";width:30px;height:30px;background:url(../images/comment_buble.svg) no-repeat left bottom;}
.comments_block .textarea.required:before {background:url(../images/comment_buble_required.svg) no-repeat left bottom;}
.comments_block textarea {border:1px solid #e5e5e5;padding:20px;width: -moz-calc(100% - 42px);width: -webkit-calc(100% - 42px);width: -o-calc(100% - 42px);width: calc(100% - 42px);}
#comment-message {display:none;background:#EEF2E9;text-align:center;padding:20px;font-size:15px;margin-bottom:50px;font-weight:700;}
#comment-message.error {background:#FEDFE3;}
.comments_list {margin-top:50px;}
.comments_list .comment {transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.comments_list .last {background:#f5f5f5;}
.comments_list .comment:nth-child(-n+5){display:block;}
.comment {font-size:15px;line-height:20px;margin-bottom:40px;display:none;}
.comment .comment_author_avatar {float:left;margin-right:15px;}
.comment .comment_author_avatar img {width:40px;}
.comment .comment_author {padding-top:10px;font-weight:700;position:relative;}
.comment .comment_author .comment_reply {font-weight:400;color:rgba(0,0,0,0.4);cursor:pointer;position:absolute;right:0;top:15px;font-size:13px;}
.comment .comment_author .comment_reply:hover {text-decoration:underline;}
.comment .comment_date {font-weight:400;color:rgba(0,0,0,0.4);}
.comment .comment_content {margin-top:15px;line-height:20px;font-size:15px;padding-left:55px;padding-right:70px;}
.comment .comment_replies {margin-left:55px;margin-top:40px;border-bottom:1px solid #e5e5e5;}
.comment .comment_replies.empty {margin-top:0;border-bottom:0;}
.comment .comment_replies .replies_more {border-bottom:0;}
.comment .comment_replies .replies_more .replies_show_more {cursor:pointer;}
.comment .comment_replies .replies_more:hover .replies_show_more {text-decoration:underline;}
.comments_more,
.replies_more {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px;text-align:center;}
.comments_more .comments_show_more,
.replies_more .comments_show_more {font-size:15px;color:#000;text-decoration:none;cursor:pointer;font-weight:700;background:url(../images/arrow_down_black.svg) no-repeat center right;padding-right:15px;display:inline-block;}
.comments_more:hover .comments_show_more {color:#F42742;text-decoration:underline;background:url(../images/arrow_down_red.svg) no-repeat center right;}

.col {float:left;}
.col-2 {width:50%;float:left;}
.col-3 {width:33.333%;float:left;}
.col-4 {width:25%;float:left;}
.col-5 {width:20%;float:left;}

.w-10 {width:10%;}
.w-15 {width:15%;}
.w-20 {width:20%;}
.w-25 {width:25%;}
.w-30 {width:30%;}
.w-35 {width:35%;}
.w-40 {width:40%;}
.w-45 {width:45%;}
.w-50 {width:50%;}
.w-55 {width:55%;}
.w-60 {width:60%;}
.w-65 {width:65%;}
.w-70 {width:70%;}
.w-75 {width:75%;}
.w-80 {width:80%;}
.w-85 {width:85%;}
.w-90 {width:90%;}
.w-95 {width:95%;}
.w-100 {width:100%;}
.mb-5 {margin-bottom:5px!important;}
.mb-10 {margin-bottom:10px!important;}
.mb-15 {margin-bottom:15px!important;}
.mb-20 {margin-bottom:20px!important;}
.mb-25 {margin-bottom:25px!important;}
.mb-30 {margin-bottom:30px!important;}
.mb-35 {margin-bottom:35px!important;}
.mb-40 {margin-bottom:40px!important;}
.mb-45 {margin-bottom:45px!important;}
.mb-50 {margin-bottom:50px!important;}
.mb-60 {margin-bottom:60px!important;}
.mb-70 {margin-bottom:70px!important;}
.mb-80 {margin-bottom:80px!important;}
.mb-90 {margin-bottom:90px!important;}
.mb-100 {margin-bottom:100px!important;}
.mt-5 {margin-top:5px!important;}
.mt-10 {margin-top:10px!important;}
.mt-15 {margin-top:15px!important;}
.mt-20 {margin-top:20px!important;}
.mt-25 {margin-top:25px!important;}
.mt-30 {margin-top:30px!important;}
.mt-35 {margin-top:35px!important;}
.mt-40 {margin-top:40px!important;}
.mt-45 {margin-top:45px!important;}
.mt-50 {margin-top:50px!important;}
.mt-60 {margin-top:60px!important;}
.mt-70 {margin-top:70px!important;}
.mt-80 {margin-top:80px!important;}
.mt-90 {margin-top:90px!important;}
.mt-100 {margin-top:100px!important;}
.mr-5 {margin-right:5px!important;}
.mr-10 {margin-right:10px!important;}
.mr-15 {margin-right:15px!important;}
.mr-20 {margin-right:20px!important;}
.mr-25 {margin-right:25px!important;}
.mr-30 {margin-right:30px!important;}
.ml-5 {margin-left:5px!important;}
.ml-10 {margin-left:10px!important;}
.ml-15 {margin-left:15px!important;}
.ml-20 {margin-left:20px!important;}
.ml-25 {margin-left:25px!important;}
.ml-30 {margin-left:30px!important;}

input:focus,
select:focus,
textarea:focus,
button:focus {outline: none;}
input[type="text"],
input[type="number"],
input[type="password"],
textarea {width:100%;background:none;border:none;border-bottom:1px solid rgba(0,0,0,0.3);padding:20px 0;font-size:16px;color:#3c3c3c;font-family:'iWoman',sans-serif;width:100%;}
input[type="text"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #3c3c3c;}
input[type="text"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
textarea::-moz-placeholder {color: #3c3c3c;}
input[type="text"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #3c3c3c;}
input[type="text"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
textarea:-moz-placeholder {color: #3c3c3c;}
textarea {resize:none;min-height:150px;}
input[type="text"]:focus,
input[type="number"]:focus
input[type="password"]:focus,
textarea:focus {border-bottom:2px solid #F42742!important;margin-bottom:-1px;}
textarea:focus {margin-bottom:0;}
input.required {border-color:#F42742!important;}
textarea.required {border-color:#F42742!important;}
select.required {border-color:#F42742!important;}
label.required {margin-top:0;}
label.required .checkbox i {border-color:#E64F84;}
.required_label {font-size:13px;color:#E64F84;line-height:15px;margin-top:8px;min-width:200px;}

input[type="text"].required::-webkit-input-placeholder,
input[type="number"].required::-webkit-input-placeholder,
input[type="password"].required::-webkit-input-placeholder,
textarea.required::-webkit-input-placeholder {color: #F42742;opacity:1;}
input[type="text"].required::-moz-placeholder,
input[type="number"].required::-moz-placeholder,
input[type="password"].required::-moz-placeholder,
textarea.required::-moz-placeholder {color: #F42742;opacity:1;}
input[type="text"].required:-ms-input-placeholder,
input[type="number"].required:-ms-input-placeholder,
input[type="password"].required:-ms-input-placeholder,
textarea.required:-ms-input-placeholder {color: #F42742;opacity:1;}
input[type="text"].required:-moz-placeholder,
input[type="number"].required:-moz-placeholder,
input[type="password"].required:-moz-placeholder,
textarea.required:-moz-placeholder {color: #F42742;opacity:1;}

.checkbox {padding-left:0!important;}
.checkbox i {display:block;width:18px;height:18px;border-radius:3px;-webkit-border-radius:3px;background:none;border:1px solid rgba(0,0,0,0.2);float:left;position:relative;top:7px;margin-right:7px;}
.checkbox input:checked + i {background:#00A1FF url(../images/checked.svg) no-repeat center / 8px auto;border-color:#00A1FF;}
.checkbox input:disabled + i {opacity:0.5;}
.checkbox input {display:none;}
.checkbox-muted {margin-top:-9px;padding-left:25px!important;}
.checkbox.small i {width:12px;height:12px;}

input[type="text"],
input[type="number"],
input[type="password"] {border-bottom:2px solid #e5e5e5;padding:15px 0;width: -moz-calc(100% - 0);width: -webkit-calc(100% - 0);width: -o-calc(100% - 0);width: calc(100% - 0);font-size:15px;color:#000;font-family:'iWoman',sans-serif;}
label {padding:15px 0;}

#cookies {position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:7;display:none;border-top:1px solid #e5e5e5;}
#cookies .inner {padding:20px;text-align:center;font-size:14px;line-height:17px;color:#000;}
#cookies p {padding:0;margin:0;}
#cookies #cookiesAccept {font-weight:700;color:#F42742;text-decoration:underline;display:inline-block;padding-left:5px;cursor:pointer;}

.shopping_top {top:-30px;position:relative;margin-bottom:30px!important;}
.shopping_top .main_col {margin-bottom:0;}
.shopping_top .articles li.full.shopping {margin-bottom:0!important;}

.gallery .gallery-item {position:relative;float:none!important;}
.gallery .gallery-item img {display:block;border: none!important;cursor:pointer;}
.gallery .gallery-item dt {position:relative;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
.gallery .gallery-item dt:after {position: absolute;right:20px;bottom:20px;background:#000 url(../images/gallery_icon.svg) no-repeat 14px center / 22px auto;clear:both;content: "Zobacz galerię";cursor:pointer;font-weight:700;text-transform:lowercase;color:#fff;padding:7px 20px 7px 50px;font-size:13px;}
.gallery .gallery-item:hover dt:after {background-color:#404040;}
.gallery .gallery-item .gallery-caption {margin-top:10px;line-height:16px;text-align:left;}
#gallery-overlay {position:fixed;z-index:9;left:0;top:0;right:0;bottom:0;background:none;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
#gallery-overlay.bg {background:#fff;}
#gallery-overlay .gallery-inner {position:relative;width:100%;height:100%;display:table;}
#gallery-overlay .gallery-inner .gallery-close {width:70px;height:70px;z-index:9;position:absolute;right:0;top:0;background:#000 url(../images/close_white.svg) no-repeat center / 20px auto;cursor:pointer;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
#gallery-overlay .gallery-inner .gallery-close:hover {background-color:#404040;}
#gallery-overlay .gallery-inner .gallery-wrap {display:table-cell;width:100%;height:85%;vertical-align:middle;text-align:center;padding:5% 20% 10%;}
#gallery-overlay .gallery-item {margin-top:0!important;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;width:auto;top:auto;left:auto;position:relative;display:block;cursor:pointer;display:block;float:left!important;}
#gallery-overlay .gallery-item.show {display:inline-block!important;position:relative;z-index:9;width:auto!important;top:0;left:0;margin:0!important;}
#gallery-overlay .gallery-item img {display:block;border:none!important;}
#gallery-overlay .gallery-item .gallery-caption {margin-top:10px;font-size:13px;text-align:left;}
#gallery-overlay .gallery-item .prev {position:absolute;z-index:9;width:35%;height:100%;left:0;top:0;background:url(../images/gallery_arrow_left.svg) no-repeat left center;clear:both;content: "";}
#gallery-overlay .gallery-item .next {position:absolute;z-index:9;width:35%;height:100%;right:0;top:0;background:url(../images/gallery_arrow_right.svg) no-repeat right center;clear:both;content: "";}
#gallery-overlay .gallery-item dt {overflow:hidden;}
#gallery-overlay .gallery-item .portrait img {width:auto;height:100%;margin:0 auto;}
#gallery-overlay .gallery-item dt:after {display:none;}
#gallery-overlay .gallery-title {font:700 32px/38px 'iWoman',sans-serif;margin:0 0 20px 0;padding:0;width:auto;text-align: left;position:relative;}
#gallery-overlay .gallery-title .gallery-title-inner {width:90%;} 
#gallery-overlay .gallery-title .gallery-counter {position:absolute;right:0;bottom:0;font-weight:400;opacity:0.4;font-size:22px;text-align:right;}
#gallery-overlay .gallery-title .gallery-back {font-size:13px;left:0;top:-40px;background:none;width:auto;height:auto;color:#000;text-transform:lowercase;padding-left:30px;}
#gallery-overlay .gallery-title .gallery-back:hover {background: none;}
#gallery-overlay .gallery-title .gallery-back span {position:relative;}
#gallery-overlay .gallery-title .gallery-back span:after {background:url(../images/arrow.svg) no-repeat -22px 0;clear:both;content:"";position:absolute;left:-30px;top:50%;margin-top:-7px;width:20px;height:12px;-webkit-transform: rotate(180deg);transform: rotate(180deg);transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
#gallery-overlay .gallery-items {overflow:hidden;}
#gallery-overlay .gallery-items-wrap {position:relative;}

@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.lds-rolling {
  position: relative;
}
.lds-rolling div,
.lds-rolling div:after {
  position: absolute;
  width: 150px;
  height: 150px;
  border: 10px solid #000000;
  border-top-color: transparent;
  border-radius: 50%;
}
.lds-rolling div {
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
  top: 100px;
  left: 100px;
}
.lds-rolling div:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.lds-rolling {
  width: 200px !important;
  height: 200px !important;
  -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
  transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}

@media (min-width: 1360px) {
	.wrap {width:auto;max-width:1360px;}
}

@media (max-width: 1360px) {
	.wrap {width:auto;max-width:100%;margin-left:40px;margin-right:40px;}
	.wrap_medium {width:auto;margin-left:40px;margin-right:40px;}
	.articles li.full.module {margin-left:-40px;width: -moz-calc(100% + 80px);width: -webkit-calc(100% + 80px);width: -o-calc(100% + 80px);width: calc(100% + 80px);}
	.articles li.full.module .module_inner .module .wrap {margin-left:0;}
	.articles li.full.module .module_inner {padding-left:40px;padding-right:40px;}
	.articles li.full.popular {margin-left:-40px;width: -moz-calc(100% + 80px);width: -webkit-calc(100% + 80px);width: -o-calc(100% + 80px);width: calc(100% + 80px);}
	.articles li.popular .module_inner {padding-left:140px;padding-right:140px;}
	.module.marki .wrap {margin-left:0;margin-right:0;}
	.module.marki .module_inner {padding:30px 100px;}
	.module-theme-hp .articles li.big.left .inner {margin-right:30px;}
	.module-theme-hp .articles li.big.right .inner {margin-left:30px;}
	#gallery-overlay .gallery-inner .gallery-wrap {padding-left:10%;padding-right:10%;}
}

@media (min-width: 1100px) and (max-width: 1180px) {
	header .logo .fb-like-box {display:none;}
	.sidebar articles .text .btn {display:none;}
}

@media (min-width: 800px) and (max-width: 1024px) {
	.wrap {width:auto;max-width:100%;}
	#body-container {padding-top:30px;}
	.articles {grid-column-gap:40px;}
	.articles .inner {margin-right:0;margin-bottom:0px!important;}
	.module.shopping .products li {width:25%;}
/* 	.module-home-zdrowie {width:auto;float:none;} */
	.module_columns .module {width:50%;}
	.module_columns .module.module-theme-12 .module_inner {padding-right:30px;}
	.module_columns .module-theme-13.border-style {width:auto;float:none;position:relative;}
	.module_columns .module-theme-13.border-style:before {display:block;content:"";position: relative;clear:both;}
	.module_columns .inner {margin-right:0;margin-left:0;}
	.module_columns .border-style .wrap {padding:0;margin-right:0;}
	.module_columns .border-style .articles {margin-right:-20px;}
	.module_columns .border-style .articles li {width:25%;}
	.module_columns .border-style .articles li .inner {margin-right:20px;}
	.module_columns .border-style .wrap:before {display:none;}
	.module_columns .border-style .wrap:after {display:none;}
	.module-theme-6 .articles li:nth-child(-n+2) .inner {padding-left:0;padding-right:0;}
	.kontakt_page .main_col,
	.kontakt_page .sidebar {float:none;}
	.kontakt_page .contactform_block {margin-top:50px;margin-bottom:30px!important;}
	.kontakt_page .contactform_block .btn {width:auto;}
	.section-title,
	.section-title.medium,
	.kontakt_page .contactform_block .section-title {font-size:26px;line-height:32px;}
	.kontakt_page .sidebar {padding-top:0!important;margin-top:0!important;float:none;width:auto;}
	.kontakt_page .adres {margin-bottom:60px;}
	.kontakt_page .adres .inner {padding: 0;background: none;}
	.kontakt_page .adres .inner h3 {font-size:26px;line-height:32px;text-transform:lowercase;}
	.sidebar .module .section-title {margin-top:0;}
	#contact-message {margin-bottom:30px;}
	.articles_page .articles li.left .inner, .popular-news .articles li.left .inner {margin-left:0;margin-right:0;}
	.articles_page .articles li.right .inner, .popular-news .articles li.right .inner {margin-left:0;margin-right:0;}
	.sidebar .module-theme-12 .articles.zyczenia_kategorie .text {overflow:visible;}
	.articles li.full.module .module_inner {margin-left:-20px;margin-right:0px;padding-left:80px;padding-right:40px;padding-bottom:20px;}
	.articles li.full.module .module_inner .module {margin-right:0;margin-bottom:0;}
	.articles li.full.module .module_inner .module .wrap .articles {grid-column-gap:20px;}
	.articles li.full.module .module_inner .module .wrap .articles li:after {height: -moz-calc(100% - 20px);height: -webkit-calc(100% - 20px);height: -o-calc(100% - 20px);height: calc(100% - 20px);}
	.articles li.full.module:after {display: none;}
	.module.marki {margin-left:-40px;width: -moz-calc(100% + 80px);width: -webkit-calc(100% + 80px);width: -o-calc(100% + 80px);width: calc(100% + 80px);}
	.module.marki .module_inner {padding:30px 40px;}
	.module.marki .module_inner li:after {display:none;}
	#gallery-overlay .gallery-inner .gallery-wrap {padding-left:10%;padding-right:10%;}
}

@media (min-width: 800px) and (max-width: 1100px) {
	header .menu {display:none;}
	header .mobile_menu {display:block;margin-right:0;}
	header .logo .fb-like-box {display:none;}
	#body-container {padding-left:40px;padding-right:40px;}
	header .wrap {margin:0 40px;}
	.wrap {width:auto;margin:0;}
	.module-theme-6 .articles li:nth-child(-n+2) .title {font-size:26px;}
	section {margin-bottom:50px;}
	.module-theme-6 {padding-bottom:0;}
	.module-theme-12 .wrap {margin-right:0;}
	.article_text {padding-left:0;padding-right:0;}
	.article_text .lead {margin-left:0;}
	.share_block {margin-left:0;margin:80px auto 0;padding:0 100px;width:auto;}
	.comments_block {margin-left:0;margin:80px auto 120px;padding:0 100px;width:auto;}
	.sidebar .marki li {width:50%;}
	.module-theme-12 li .photo {width:40%;}
	.module-theme-12 li .text {width:60%;}
	.module-theme-12 li .btn {display:none;}
	footer {margin-left:-40px;width:100%;}
	footer {padding-left:40px;padding-right:40px;}
	.articles .text .title {font-size:16px;line-height:20px;}
	.articles li.full.module .module_inner .module .wrap .articles li .text .title {font-size:16px;line-height:20px;}
	.articles li.full.module .module_inner .module .wrap .articles li .text .date {font-size:13px;}
	.module.with-bg {margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;}
	.sidebar .module-theme-15 li .inner {margin-bottom:10px;}
	.articles li.popular .section-title {text-align:center!important;}
	.newsletter-module .module_inner {padding:30px;}
	.newsletter-module .section-title {float:none;width:auto;text-align:center;}
	.newsletter-module .form {float:none;width:75%;margin:0 auto;text-align:center;}
	.newsletter-module .form .inner {margin-left:0;}
	.newsletter-module .terms {text-align:left;width:auto;}
	.module-theme-hot {margin-left:-40px;margin-right:-40px;padding:50px 40px 100px 40px;}
	.module-theme-hot .articles .text {width: -moz-calc(50% - 10px);width: -webkit-calc(50% - 10px);width: -o-calc(50% - 10px);width: calc(50% - 10px);}
	.featured-header {margin-left:-40px;margin-right:-40px;padding:0 40px 30px;}
	.featured-header .articles {margin-right:0;grid-column-gap:20px;}
	.featured-header .articles li:after {bottom:20px;right:0;}
	.module-theme-hp .articles li.big.left .inner {margin-left:0;margin-right:20px;}
	.module-theme-hp .articles li.big.right .inner {margin-left:20px;margin-right:0;}
	.module-theme-hp .articles li.highlight.right .text .inner-table-cell {padding-right:20px;}
	.articles li.shopping .module_inner {padding:30px 30px 0;}
	.articles li .module_inner .section-title {text-align:center;}
	.articles li.popular .popular_title {font-size:22px;line-height:26px}
	.articles li.popular .popular_number {top:23px;}
	.articles li.popular .popular_title .more {top:-1px;}
	.article_title,
	.article_details,
	.article_image,
	.article_text {width:auto;bac}
	.article_text .article_share,
	.article_text .article_comment {display:none;}
	.article_text .body {padding:0 100px;position:relative;}
	.article_text .body .article_share,
	.article_text .body .article_comment {display:block;}
	.article_text .body .article_share .share_box,
	.article_text .body .article_comment {left:0;margin-left: 0;}
	.article_text .article_comment .comments_counter {display:none;}
	.article_full_module {margin-left:0;margin-right:0;}
	.article_full_module .module_inner {padding-left:30px;padding-right:30px;}
	.article_full_module .module_inner .section-title {text-align:center;}
	.article_text .body blockquote {margin-left:0;}
	.articles_page h1.section-title {font-size:32px;padding-bottom:0;}
	#readmore_articles .articles {grid-template-columns:repeat(auto-fit, 33.333%);}
	#readmore_articles .articles li:last-child {display:none;}
	.popular-news .section-title {padding-left:0;text-align:center;margin-bottom:40px;}
	.articles li::after {bottom:0!important;right:0;top:0;height:100%;}
	#body-container {padding-top:30px;}
	.wrap_medium {width:auto;}
	.sidebar .articles.list li .inner {margin-bottom:0!important;}
	.sidebar .module-theme-12 li .text {overflow:hidden;}
	.articles .text .tag {font-size:13px;margin-bottom:0;}
	.articles .text .btn {margin-top:10px;font-size:13px;}
	.articles li:hover .text .btn span {width:110px;}
	.articles li.full.module {}
	.module-theme-hp .articles li.highlight .text {bottom:0;right:0;}
}

@media (max-width: 800px) {
	body {width:auto;margin:0;}
	.wrap,
	.wrap_medium {width:auto;margin:0;}
	#likeus {display:none;}
	.article_page, .articles_page {margin-top:0;}
	header {position:fixed;left:0;top:0;right:0;z-index:9;background:#fff;}
	header .wrap {margin:0;}
	header .menu {display:none;}
	header .mobile_menu {display:block;margin-right:20px;}
	header .logo .fb-like-box {display:none;}
	header .logo {left:20px;}
	section {margin-bottom:40px;}
	#body-container {padding-top:90px;}
	#body-container.home-page {padding-top:60px;}
	.breadcrumbs {margin-right:0;line-height:15px;padding:0 20px;width:auto;display:block;}
	.breadcrumbs span {max-width:100%;overflow:visible;white-space:inherit;}
	.main_col {float:none;width:auto;}
	.sidebar {padding-top:0!important;margin-top:0!important;float:none;width:auto;}
	.article_page article {padding-top:10px;}
	.article_image {width:auto;}
	.section-title {margin-left:20px;margin-right:20px;font-size:26px;line-height:32px;}
	.section-title.medium {font-size:26px;line-height:32px;}
	.article_title {padding-left:20px;padding-right:20px;font-size:26px;line-height:32px;text-align:left;width:auto;}
	.tags {padding-left:20px;padding-right:20px;text-align:left;}
	.tags .tag {font-size:11px;}
	.main_col .articles .text .title {max-height:100%;overflow:visible;}
	.articles {margin-right:0;padding:0 20px;}
	.articles li {float:none;width:auto;display:block;}
	.articles .inner {margin-right:0;margin-left:0;height:auto!important;margin-bottom:20px;}
	.articles .text {padding-top:0;}
	.articles .text .title {font-size:22px;line-height:28px;max-height:100%;overflow:visible;}
	.article_details {text-align:center;display:none;}
	.article_details .article_author, .article_details .article_date {float:none;margin-right:0;text-align:center;}
	.article_author .article_author_photo {width:40px;margin-right:10px;}
	.article_details .article_share {display:none;}
	.article_author .article_author_name {padding-top:9px;}
	.article_image .caption {padding-left:20px;padding-right:20px;font-size:12px;line-height:15px;}
	.article_page.wrap_medium .article_text {padding: 0 20px;}
	.article_text {padding:0 20px;line-height:24px;font-size:16px;width:auto;}
	.article_text .lead {margin-left:0;font-size:20px;line-height:26px;text-align:left;margin-bottom:20px;}
	.article_text .lead::after {display:none;}
	.article_text .lead.to-left {margin-left:0;}
	.article_text .body h2 {font-size:20px;line-height:26px;}
	.article_text img {width:100%;height:auto;}
	.article_text .body blockquote {margin-left:0;font-size:22px;line-height:28px;padding-right:0;margin-right:0;padding:20px 0;margin:30px 0;border-top:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5;background:none;}
	.article_text .body blockquote p {margin:0;padding:0;}
	.article_text .video-iframe {margin-left:0;width:100%;height:240px;}
	.article_text .article_share,
	.article_text .article_comment {display:none;}
	.module-theme-hot {margin-top:-30px;}
	.module-theme-hot .articles {padding:0;}
	.module-theme-hot .articles .text {position:relative;padding-top:10px;padding-bottom:0;left:auto;right:auto;bottom:auto;background:none;}
	.module-theme-hot .articles .text .title {color:#000;font-size:32px;line-height:38px;text-align:left;margin-bottom:0;padding:0 20px;}
	.module-theme-hot .articles li:first-child .text .btn {display:none;}
	.module-theme-hot .articles .inner {margin-left:0;}
	.module-theme-hot .articles .inner:hover .text {background:none;}
	.module-theme-hot .articles .inner-table {display:block;height:auto;text-align:center;}
	.module-theme-hot .articles .inner-table-cell {padding-bottom:0;display:block;}
	.module-theme-hot .ratio_landscape:before {padding-top:65%;}
	.module-theme-6 {padding-bottom:0;}
	.module-theme-6 .articles {margin-top:0;}
	.module-theme-6 .articles .title {max-height:100%;overflow:visible;}
	.module-theme-6 .articles li:nth-child(-n+2) {width:auto;float:none;}
	.module-theme-6 .articles li:nth-child(-n+2) .inner {padding-left:0;padding-right:0;margin-bottom:0;}
	.module-theme-6 .articles li:nth-child(-n+2) .title {font-size:22px;line-height:26px;max-height:100%;overflow:visible;font-family:'iWoman',sans-serif;}
	.module-theme-6 .articles li:nth-child(-n+2) .text .btn {width:40px;}
	.module-theme-6 .articles li:nth-child(1) .inner {margin-top:0;margin-bottom:40px;}
	.module-theme-6 .articles li:nth-child(2) .inner {margin-bottom:40px;}
	.module-theme-6 .articles li:nth-child(2) .photo-inn img {height:auto;width:100%;position:relative;left:auto;}
	.module-theme-6 .articles li:nth-child(2) .ratio_landscape:before {padding-top:65%;}
	.share_block {margin-left:0;margin-top:40px;}
	.share_block .section-title {font-size:26px;margin-left:0;margin-right:0;}
	.share_block .share_block_notice {padding:20px;text-align:center;}
	.share_block .share_box {float:none;display:block;margin-top:20px;position:relative;}
	.share_block .share_box .element {display:inline-block;}
	#comment-message {margin-bottom:20px;}
	.comments_block {margin-left:20px;margin-top:40px;width:auto;margin-right:20px;margin-bottom:20px;}
	.comments_block .textarea::before {display:none;}
	.comments_block .textarea {margin-top:0;}
	.comments_block .section-title {font-size:26px;margin-left:0;margin-right:0;}
	.comments_block .input, .comments_block .btn {width:auto;float:none;margin-bottom:10px;}
	.comments_block .btn {width:auto;display:inline-block;padding-left:0;}
	.comments_block input[type="text"] {width: -moz-calc(100% - 42px);width: -webkit-calc(100% - 42px);width: -o-calc(100% - 42px);width: calc(100% - 42px);}
	footer .left,
	footer .right {float:none;width: auto;text-align:center;}
	footer .menu li {margin-left:0;width:auto;display:block;}
	.module.shopping .module_content {padding-left:20px;padding-right:20px;}
	.module.shopping .products li {width:50%!important;float:left!important;}
	.module.shopping .products {margin-right:-20px;}
	.module.shopping .products li a {margin-right:20px!important;}
	.products li {width:auto!important;float:none!important;}
	.products li a {margin-right:0px!important;}
	.products li h3 {width:auto!important;height:auto!important;}
	.module-theme-12 {width:auto;float:none;}
	.module-theme-12 .wrap {margin-right:0;padding:0;}
	.module-theme-12 .section-title {margin-left:20px;margin-right:20px;}
	.module-theme-12 li .photo {width:35%;}
	.module-theme-12 li .text {width:65%;}
	.module-theme-12 li .text .title {font-size:16px;line-height:20px;padding-left:15px;max-height:63px;overflow:hidden;}
	.module-theme-12 li .text .date {padding-left:15px;}
	.module-theme-12 li .text .inner-table {padding-left:0;}
	.module-theme-12 li .btn {display:none;}
	.module-theme-12 li .inner {margin-bottom:20px;margin-left:0;margin-right:0;}
	.module_columns .border-style {margin-top:0;}
	.module-theme-13 {width:auto;float: none;}
	.module-theme-13 .wrap {margin-right:0;}
	.module-theme-13 .section-title {margin-left:20px;margin-right:20px;}
	.module_columns .inner {margin-right:0;margin-left:0;}
	.module_columns .border-style .wrap {padding:0;}
	.module_columns .border-style .articles {margin-right:0;}
	.module_columns .border-style .wrap:before {display:none;}
	.module_columns .border-style .wrap:after {display:none;}
	.sidebar_shopping .module_content {padding:0 20px;}
	.sidebar .module-theme-12 li .photo {width:auto!important;float:none;}
	.sidebar .module-theme-12 li .text {width:auto!important;float:none;position:relative;}
	.sidebar .module-theme-12 li .text .inner-table {padding:20px;}
	.sidebar .module-theme-12 li .text .date {display:none;}
	.sidebar .module-theme-12 li .text .title {padding-left:0;font-size:22px!important;line-height:28px!important;}
	.sidebar .module-theme-12 li .tag {display:block;font-size:15px;}
	.sidebar .module-theme-12 li .btn {display:block;width:0;}
	.sidebar .module-theme-12 li .inner:hover .btn {width:0;}
	.articles.two-cols li {width:auto;float:none;}
	.sidebar .module-theme-15 li .text .title {font-size:16px;line-height:20px;}
	.sidebar .marki li {float:left;width:50%;}
	.sidebar .marki .module_inner {padding:0 20px;}
	.sidebar .marki .section-title {margin-left:0;margin-right:0;}
	.module_content {padding:0 20px;}
	.horoskop_znaki {margin-right:0;margin-left:20px;padding:0;}
	.sidebar .horoskop_znaki li {float:left;width:33.333%;}
	.sennik_lista {padding:0;}
	.sidebar .sennik_lista ul {padding:0 20px;}
	.sennik_lista li {float:none;width:auto;display:block;}
	.kalorie_szukaj .input {width:auto;display:block;}
	.kalorie_szukaj .input input {text-align:left;}
	.kalorie_szukaj .btn {float:none;width:auto;top:auto;margin-top:10px;display:inline-block;}
	.horoskop_page.post  .horoskop_data {padding:0 20px;text-align:center;margin-bottom:10px;}
	.horoskop_page.post .article_title {margin-bottom:10px;text-align:center;}
	.horoskop_page.post .article_text.horoskop {padding:0 20px;}
	.horoskop_page .post_photo {float:none;width:50%;margin: 0 auto;}
	.horoskop_page .post_photo img {margin-left:0;}
	.horoskop_page .tab_content {width:auto;float: none;}
	.horoskop_page .zobacz_takze {padding:0 20px;}
	.horoskop_page .zobacz_takze li {width:auto;float:none;}
	.horoskop_page .article_text.horoskop {padding:0;}
	.horoskop_page .articles.horoskop_opisy.big .inner-table-cell {padding:0 20px;}
	.horoskop_page .article_title {text-align:center;}
	.horoskop_page .today .inner {padding:15px;text-align: center;}
	.horoskop_page .section-title-decorate {text-align:center;}
	.horoskop_opisy {padding:0;}
	.horoskop_opisy.big.articles li .photo-box {float:none;width:30%;margin:0 auto;}
	.horoskop_opisy.articles li {float:none;width:auto;}
	.horoskop_opisy.articles li .text {float:none;width:auto;}
	.horoskop_opisy.articles li .ratio_landscape::before {padding-top:68%;}
	.horoskop_opisy.articles li .photo-box {float:none;width:50%;margin:0 auto;}
	.horoskop_opisy.articles li .photo-box img {margin-left:0;}
	.horoskop_opisy.big.articles li .text {width:auto;float:none;}
	.horoskop_opisy {text-align:center;}
	.horoskop_znaki li {width:50%;float:left;}
	.section-title-decorate {font-size:26px;}
	.zyczenia_page .zyczenia {margin-left:0;padding-top:0;}
	.zyczenia_page .zyczenia_kategorie {margin-right:20px;margin-left:20px;}
	.zyczenia_page .zyczenia_kategorie li {width:auto;float:none;}
	.zyczenia_page .zyczenia_kategorie .inner {margin-right:0;margin-bottom:20px;}
	.zyczenia_page .zyczenia_kategorie .photo-box {width:50%;margin:20px auto 0;}
	.zyczenia_page .sidebar .module-theme-12 .articles {margin-left:20px;margin-right:20px;}
	.zyczenia_page .sidebar .module-theme-12 .articles .title {text-align:center;margin-top:0;}
	.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles .inner {border:1px solid #e5e5e5;}
	.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles li .photo-box {margin-top:20px;}
	.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles li .photo img {margin-top:30px;}
	.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles .text .title {font-size:16px!important;line-height:22px!important;}
	.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles .text .inner-table,
	.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles .text .inner-table-cell {display:block;}
	.zyczenia_page .sidebar_page_full .zyczenia_kategorie.articles .text .btn {display:none;}
	.zyczenia_page .sidebar .zyczenia_kategorie li {float:none;width:auto;}
	.sidebar .zyczenia_kategorie .photo-box {width:25%;margin:0 auto;}
	.sidebar .module-theme-15 li .inner {margin-bottom:10px;}
	.sennik_page .sennik_litery .articles {padding:0;}
	.marki_page .post_photo {float:none;width:50%;margin:0 auto;}
	.marki_page .post_photo img {margin-left:0;}
	.marki_page .article_title {text-align:center;}
	.marki_page .marki_content .articles.list li {float:left;width:50%;}
	.marki_page .marki_content .produkty .section-title {margin-left:0;margin-right:0;}
	.marki_page .sidebar .module-theme-12 .articles li {float:none;width:auto;}
	.marki_page .tab_content {float:none;width:auto;}
	.sidebar .module.marki .articles {padding:0;}
	.kalorie_produkty_page .articles.thumbs {margin-right:0;}
	.kalorie_produkty_page .articles.thumbs li {width:auto;float:none;}
	.kalorie_produkty_page .articles.thumbs .inner {margin-right:0;margin-bottom:20px;}
	.kalorie_produkty_page .articles.thumbs .photo-box {width:50%;margin:10px auto 0;}
	.kalorie_produkty_page.kategoria .article_text {padding:0 0 0 20px;overflow-x: auto;}
	.kalorie_produkty_page.kategoria .article_text table {width:600px;max-width:600px;border-collapse: collapse;display: block}
	.kalorie_produkty_page table thead td {line-height:16px;}
	.kalorie_produkty_page.kategoria .article_text table td:nth-child(1) {width:230px;}
	.kalorie_produkty_page.kategoria .article_text table td:nth-child(2) {width:100px;}
	.kalorie_produkty_page.kategoria .article_text table td:nth-child(3) {width:80px;}
	.kalorie_produkty_page.kategoria .article_text table td:nth-child(4) {width:80px;}
	.kalorie_produkty_page.kategoria .article_text table td:nth-child(5) {width:80px;}
	.kalorie_produkty_page.kategoria .article_text table td:nth-child(6) {width:80px;}
	.kalorie_produkty_page .sidebar .articles.list li {float:none;width: auto;display: block;}
	.kalorie_produkty_page .article_text {padding:0 20px;}
	.kalorie_produkty_page .tab_content {float:none;width:auto;}
	.kalorie_produkty_page .tip {float:none;width:auto;margin-top:30px;}
	.kalorie_produkty_page .tip .tip_inner {margin-left:0;}
	.kalorie_produkty_page .udzial {margin-top:30px!important;width: auto;}
	.kalorie_produkty_page .spalanie {margin-top:30px!important;width: auto;}
	.kalorie_produkty_page .spalanie ul li .name {float:none;width:auto;}
	.kalorie_produkty_page .spalanie ul li .time {float:none;width:auto;}
	.kalorie_produkty_page .podobne {margin-top:30px!important;width: auto;}
	.kalorie_produkty_page .podobne li {float:none;width:auto;line-height:20px;}
	.ciaza_page .article_text {padding:0 20px;}
	.ciaza_page .miesiac {padding-left:0;padding-top:50px;}
	.ciaza_page .miesiac .section-title-line .number {left:0;top:-60px;text-align:left;}
	.ciaza_page ul.tygodnie {margin-left:0;}
	.ciaza_page ul.tygodnie li {width:50%;}
	.sidebar .kalendarz_lista .group {padding:0 20px;}
	.ciaza_page .sidebar .kalendarz_lista li {width: -moz-calc(50% - 17px);width: -webkit-calc(50% - 17px);width: -o-calc(50% - 17px);width: calc(50% - 17px);}
	.ciaza_page .post_photo {float:none;width:50%;margin:0 auto;}
	.ciaza_page .post_photo img {margin-left:0;}
	.ciaza_page .tab_content {width:auto;float:none;}
	.ciaza_page .tip {width:auto;}
	.ciaza_page .tip .tip_inner {padding:15px;}
	.comment {font-size:13px;line-height:18px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
	.comment .comment_author_avatar img {width:36px;}
	.comment .comment_author_avatar {margin-right:10px;}
	.comment .comment_author {padding-top:7px;}
	.comment .comment_content {padding-left:0;padding-right:0;font-size:13px;line-height:18px;}
	.comment .comment_author .comment_reply {position:relative;}
	.comment .comment_replies {margin-top:20px;margin-left:45px;border-bottom:0;}
	.comment .comment_replies .comment_author_avatar {display:none;}
	.comment .comment_replies .comment.reply:last-child {border-bottom:none;padding-bottom:0;margin-bottom:0;}
	.comment .comment_replies .replies_more {border-top:0;}
	.comments_more {border:none;text-align:left;margin-top:-10px;padding-left:0;padding-right:0;}
	.sklep_page .article_text {padding:0 20px;}
	.sklep_page h2 + p[style="text-align:right;"],
	.sklep_page h2 + p[style="text-align: right;"] {width:auto;float:none;top:0;text-align:left!important;}
	.sklep_page h2 + p a:after {display:none;}
	.sklep_page .lead {font-size:16px;line-height:24px;font-weight:400;}
	.sklep_page .sidebar_shopping .section-title {margin-left:20px;margin-right:20px;}
	.kontakt_page .main_col,
	.kontakt_page .sidebar {float:none;}
	.kontakt_page .contactform_block {margin-top:50px;margin-bottom:30px!important;}
	.kontakt_page .contactform_block .btn {width:auto;}
	.kontakt_page .contactform_block .section-title {font-size:26px;line-height:32px;margin-left:0;margin-right:0;}
	.kontakt_page .sidebar {padding-top:0!important;margin-top:0!important;float:none;width:auto;padding:0 20px;}
	.kontakt_page .adres {margin-bottom:60px;}
	.kontakt_page .adres .inner {padding: 0;background: none;}
	.kontakt_page .adres .inner h3 {font-size:26px;line-height:32px;text-transform:lowercase;}
	.kontakt_page .contactform_block .input {margin-bottom:10px;}
	.kontakt_page .contactform_block .input, .kontakt_page .contactform_block .btn {float:none;width: auto;}
	.kontakt_page .contactform_block .btn {width:100%;}
	.sidebar .module .section-title {margin-top:0;}
	#contact-message {margin-bottom:30px;}
	.module-theme-hot {margin-top:0;padding:0;background:none;}
	.module-theme-hot .articles .photo-box {width:auto;}
	.module-theme-hot .articles .text {padding:0;width:auto;}
	.module-theme-hot .articles .text .inner-table {padding:20px;width:auto;text-align:left;}
	.module-theme-hot .articles .text .title {padding:0;font-size:22px;line-height:28px;}
	.module-theme-hot .articles .text .tag {font-size:15px;}
	.module-theme-hot .articles li:first-child .text .btn {display:block;width:0;margin-top:20px;}
	.articles {padding:0;display:block;}
	.articles .text .btn span {display:none;}
	.articles li:hover .text .btn {padding-right:0;}
	.sidebar .articles.list {padding:0 20px;}
	.sidebar .products {margin-right:0!important;}
	.featured-header {background:none;padding-bottom:0;margin-bottom:0;}
	.module-theme-hp .articles li.big.left .inner,
	.module-theme-hp .articles li.big.right .inner {margin-left:0;margin-right:0;}
	.module-theme-hp .articles li.big .text .inner-table {padding-left:20px;}
	.module-theme-hp .articles li.big .text .tag, .module-theme-hp .articles li.highlight .text .tag {font-size:15px;}
	.module-theme-hp .articles li.big .text .title {font-size:22px;line-height:28px;}
	.module-theme-hp .articles .inner {margin-bottom:20px;}
	.module-theme-hp .articles li.big, .module-theme-hp .articles li.highlight {margin-bottom:0;grid: none;}
	.ratio_landscape:before {display:none;}
	.ratio_landscape > .photo-inn {position:relative;top:auto;left: auto;right: auto;bottom:auto;overflow:visible;}
	.module-theme-hp .articles li.big, .module-theme-hp .articles li.highlight {grid-column:inherit;}
	.module-theme-hp .articles li.highlight .text {position:relative;bottom:auto;right:auto;}
	.module-theme-hp .articles li.highlight.right .text .inner-table-cell,
	.module-theme-hp .articles li.highlight .text .inner-table-cell {padding:0;}
	.module-theme-hp .articles li.highlight .text .title {font-size:22px;line-height:28px;}
	.module-theme-hp .articles li.highlight .text .lead {font-size:15px;line-height:22px;}
	.module-theme-hp .articles li.highlight .inner {background: #f5f5f5;}
	.articles li.shopping .module_inner {margin-right:0;padding:20px 20px 0 20px;margin:0 20px;}
	.articles li.shopping .module_content {padding:0;}
	.articles li .module_inner .section-title {margin-left:0;margin-right:0;text-align:center!important;}
	.articles li:after {bottom:0;right:0;display:none;}
	.articles .text {background:none;}
	.newsletter-module .module_inner {padding:20px 20px;}
	.newsletter-module .section-title {margin-left:0;margin-right:0;float:none;padding-bottom:0;text-align:center;width:auto;}
	.newsletter-module .form {float:none;width:auto;text-align:center;}
	.newsletter-module .form .inner {margin-left:0;}
	.newsletter-module .terms {width:auto;}
	.newsletter-module .wrap {margin:0 20px;}
	.newsletter-module .form input[type="text"] {width:auto;}
	.articles .inner:hover .photo-inn img {transform:none; -webkit-transform:none;-moz-transform:none; -o-transform:none;}
	.articles_page .section-title {margin-bottom:20px;text-align:left;}
	.articles_page .articles li.left .inner, .popular-news .articles li.left .inner,
	.articles_page .articles li.right .inner, .popular-news .articles li.right .inner {margin-left:0;margin-right:0;}
	.articles_page .articles li .text .inner-table {padding-left:20px;width:auto;}
	.articles_page .articles li .text .title {font-size:22px;line-height:28px;}
	.articles_page .articles li .text .tag {font-size:15px;}
	.articles li.popular .module_inner {margin-right:0;}
	.articles li.full.popular,
	.articles li.full.module {margin-left:0;width:auto;}
	.articles li.full.module .module_inner {padding-left:20px;padding-right:20px;}
	.articles li.full.module .module_inner .module .wrap .section-title {text-align:center!important;display:block;}
	.articles li.full.module .module_inner .module .wrap .articles {grid-template-columns:repeat(auto-fit, 100%);grid-column-gap:20px;display:grid;}
	.articles li.full.module .module_inner .module .wrap .articles li .text .date,
	.articles li.full.module .module_inner .module .wrap .articles li .text .title {padding-left:0;}
	.readmore-module {position:relative!important;left:auto;right:auto;bottom:auto!important;display:block;background:none;margin-bottom:40px;}
	.readmore-module .section-title {display:block;}
	.readmore-module .wrap {padding:0;}
	.readmore-module .articles .photo-box {width:auto;float:none;}
	.readmore-module .articles .text {float:none;width:auto;height:auto;}
	.readmore-module .articles .text .tag, 
	.readmore-module .articles .text .btn {display:block;}
	.readmore-module .articles .text .btn {width:0;margin-top:20px;}
	.readmore-module .articles .text .title {font-size:22px;line-height:28px;}
	.readmore-module .articles .text .inner-table {padding:20px;}
	.readmore-module .articles .inner {margin-bottom:20px;}
	.readmore-module .articles li:hover .text .title {text-decoration:none;}
	.readmore-module .articles li:hover .text .btn {width:0;}
	.readmore-module .articles li:hover .text .btn span {width:0;display:none;}
	.article_full_module {margin-left:0;margin-right:0;}
	.article_full_module .module_inner {padding:20px;}
	.article_full_module .module_inner .section-title {margin-left:0;margin-right:0;text-align:center;}
	.popular-news .section-title {margin-left:20px;margin-right:20px;padding-left:0;text-align:left;}
	.popular-news .articles li.right .inner, .popular-news .articles li.right .inner {margin-left:0;margin-right:0;}
	.popular-news .articles li .text .inner-table {padding-left:20px;width:auto;}
	.popular-news .articles li .text .title {font-size:22px;line-height:28px;}
	.popular-news .articles li .text .tag {font-size:15px;}
	.popular-news .articles li .inner {margin-bottom:20px;}
	.articles li.popular .module_inner {padding:20px;}
	.articles li.popular .popular_title {font-size:22px;line-height:28px;}
	.articles li.popular .popular_title .more {top:-1px;}
	.articles li.popular .popular_number {position:relative;left:auto;top:auto;text-align:left;margin-bottom:10px;}
	.articles li.popular .popular_item:hover .popular_title span {background:none;}
	.articles li.module.znaki .module_inner {padding-left:20px;}
	.articles li.module.znaki .horoskop_znaki {margin-left:0;}
	.articles li.module.sennik .wrap {padding-right:20px;padding:30px 20px;}
	.articles li.module.sennik .module_inner {margin-right:0;}
	.articles li.module.sennik .articles li {width:50%;display:inline-block;}
	.articles li.module {margin-bottom:30px;}
	.articles li.module .module_inner {padding:30px 20px;}
	.articles li.module.astrologia li .text .inner-table {padding-left:0;}
	.module.marki .module_inner {padding:30px 20px;}
	.module.marki .module_inner .section-title {margin-left:0;margin-right:0;}
	.module.marki .module_inner .articles li {display:inline-block;width:100%;}
	.articles li.full.module.ciaza_page .kalendarz_lista li {width: -moz-calc(50% - 17px);width: -webkit-calc(50% - 17px);width: -o-calc(50% - 17px);width: calc(50% - 17px);}
	.articles li.full.shopping {margin-top:50px;margin-bottom:50px!important;}
	#gallery-overlay .gallery-inner .gallery-wrap {padding:20px;}
	#gallery-overlay .gallery-inner .gallery-close {width:40px;height:40px;background-size:15px auto;}
	#gallery-overlay .gallery-title {font-size:22px;line-height:28px;}
	#gallery-overlay .gallery-title .gallery-back {display:none;}
	#gallery-overlay .gallery-title .gallery-counter {position:relative;right:auto;bottom:auto;text-align:left;}
	#gallery-overlay .gallery-item .next,
	#gallery-overlay .gallery-item .prev {background-size:50px auto;}
	.zyczenia_page_content .zyczenia_kategorie {grid-template-columns: repeat(2, 1fr);}
	.zyczenia_page .shopping_top .products li {display:none;}
	.zyczenia_page .shopping_top .products li:nth-child(1),
	.zyczenia_page .shopping_top .products li:nth-child(2),
	.zyczenia_page .shopping_top .products li:nth-child(3) {display:block;}
}


@keyframes fadeUp {
  0% {top:-10px;}
  100% {top:0;}
}

@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@keyframes fadeInLoader {
  0% {opacity:0;margin-left:-40px;}
  100% {opacity:1;margin-left:-20px;}
}
@keyframes fadeOutLoader {
  0% {opacity:1;margin-left:-20px;}
  100% {opacity:0;margin-left:-40px;}
}
@keyframes fadeOutBtnArrow {
  0% {opacity:1;right:-20px;}
  100% {opacity:0;right:0px;}
}

