/*
	Theme Name: Custom Theme
	Author: Michał Hadamik
	Author URI: https://michalhadamik.com
	Description: Custom theme maked for incell
	Version: 1.0
	Text Domain: menopauza.pl
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,700i&subset=latin,latin-ext');@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700,700i&subset=latin-ext');@charset "UTF-8";*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
abbr, address, article, aside, audio, b, blockquote, body, canvas,
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav,
object, ol, p, pre, q, samp, section, small, span, strong, sub, summary,
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background-color:transparent;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
address, cite, q, dfn{font-style:normal;}
h1, h2, h3, h4, h5, h6{font-weight:normal;line-height:1.4;}
a, ins, del{text-decoration:none}
q, blockquote{quotes:none;}
th, td{vertical-align:top;}
th{text-align:left;}
nav li{display:inline-block;list-style:none;position:relative;}
img{display:inline-block;max-width:100%;height:auto;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
textarea{overflow:auto;vertical-align:top;height:200px;}
input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{line-height:35px;border-radius:4px;display:inline-block;padding:0 10px;font-size:14px;vertical-align:middle;width:100%;}
textarea{height:auto;padding:10px;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datef-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
input[type="radio"],input[type="checkbox"]{margin:-2px 0 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;cursor:pointer;}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}
select,input[type="file"]{*margin-top:4px;line-height:1;}
select{border:0;border-radius:4px;height:35px;}
select[multiple],select[size]{height:auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:0;}
html{-webkit-text-size-adjust:none;overflow-y:scroll;}
body{margin:0;background:#fff;position:relative;width:100%;height:100%;overflow:hidden;font-family:'Roboto', sans-serif;font-size:15px;color:#183957;}
a{color:#183957;text-decoration:none;}
a:hover{color:#254c74;}
p{margin-bottom:10px;}
h1,
h2,
h3,
h4,
h5{margin-bottom:15px;font-weight:normal;font-size:14px;}
h1{font-size:22px;font-weight:400;}
h2,
h3{font-size:24px;line-height:32px;font-weight:bold;}
table,
#main .woocommerce table.shop_table{border:0;border-collapse:collapse;width:100%;margin:0 0 30px 0;}
td,
th,
#main .woocommerce table.shop_table td,
#main .woocommerce table.shop_table th{border:0;padding:10px;}
tr{background:#fff;}
th{background:#183957;color:#fff;}
article ul,
article ol{padding:0 0 25px 0;}
small{font-size:11px;}
strong{font-weight:bold;}
/* aside h3{display:none;} */
#header{background:#fff;border-bottom:1px solid #fff;}
#header .top{background:#000;color:#fff;text-align:right;padding:0 15px;}
#header .top span,
#header .top form{display:inline-block;}
#header .top form{margin:-1px 15px;}
#header .top input{border-radius:0;background:#f5f5f5;max-width:250px;}
#nav{-webkit-box-shadow:0px 6px 6px 0px #ccc;-moz-box-shadow:0px 6px 6px 0px #ccc;box-shadow:0px 6px 6px 0px #ccc;padding:0 20px;text-align:center;margin-bottom:15px;}
#nav a{color:#000;font-weight:700;padding:25px 5px;line-height:3.5;font-size: 17px;}
.social{float:right;}
.social li{display:inline-block;}
.widget ul{list-style:none;}
#thumbnail{padding-bottom:0px;}
.comments label{display:block;float:left;font-weight:bold;}
.comments input{display:block;border:1px solid #ccc;float:left;}
.comments #comment{border:1px solid #ccc;}
.comments #submit{margin:25px 0;background:#000;color:#fff;padding:10px 15px;border:none;transition:1s;}
.comments #submit:hover{opacity:.8;}
.clearfix:before,
.clearfix:after,
article div.gallery:before,
article div.gallery:after{content:"\0020";display:block;height:0;visibility:hidden;}
.clearfix:after,
article div.gallery:after{clear:both}
.clearfix,
article div.gallery{zoom:1}
.aligncenter{text-align:center;margin-left:auto;margin-right:auto;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
.alignleft{margin:0 30px 30px 0}
.alignright{margin:0 0 30px 30px}
.alert{text-align:left;padding:15px 20px;border-left:10px solid #eee;font-size:16px;line-height:20px;background:#fafafa;position:relative;z-index:9999;margin-bottom:15px;}
.alert-error{background-color:#fcf2f2;border-color:#b94a48;color:#b94a48;}
.alert-warning{color:#c09853;background-color:#fefbed;border-color:#c09853;}
.alert-info{background-color:#f0f7fd;border-color:#d0e3f0;}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#468847;}
.social a{display:inline-block;width:30px;line-height:30px;margin:2px;text-indent:-9999px;background:url(assets/images/icon-tw.png) center center no-repeat;text-align:left;}
.social .fa a{background-image:url(assets/images/icon-fb.png) !important;}
.social .in a{background-image:url(assets/images/icon-ins.png) !important;}
.social a:hover{opacity:.8;}
#header .social .in{background:#8A3AB9;}
#header .social .tw{background:#00aced;}
#header .social .fa{background:#3B5998;}
#header .social .go{background:#dd4b39;}
#header .social a{line-height:29px;}
#main{background:#fff;padding:25px;}
.page-home #main{padding:40px 25px 25px 25px;}
aside{padding:0px 0 25px 25px;border-left:1px solid #f7f7f7;}
#footer{background:#000;text-align:right;padding:0 25px;}
#footer social, #footer nav, #footer span{display:inline-block;}
#footer, #footer a{text-align:left;line-height:35px;color:#fff;}
#footer nav{float:right;}
.featured-boxes a{position:relative;display:block;height:400px;background-size:cover;background-position:center center;}
.featured-boxes .row a{height:198px;}
.featured-boxes h5{width:100%;pointer-events: none;font-size:20px;color:#fff;text-decoration:none;position:absolute;bottom:0;left:0;padding:15px;margin:0;max-width:100%;background:rgba(255, 89, 144, 0.7);}
.post-listing a{position:relative;display:block;height:235px;background-size:cover;background-position:center center;}
.post-listing .row a{height:175px;}
.post-listing h5{position:absolute;bottom:0;left:0;max-width:100%;margin:0;padding:15px;color:#fff;text-decoration:none;font-size:17px;font-weight:700;line-height:21px;margin:0 0 6px 0;}
.row.post-listing,
.row.featured-boxes,
.row.featured-boxes .row{margin:0 -2px;}
.row.post-listing [class^=col-],
.row.featured-boxes [class^=col-]{padding:2px;}
.row.featured-boxes .large{padding:2px 0;}
article{padding:0 0 25px 0;margin-right:-1.5%;line-height:25px;text-align:justify;}
article h1{font-size:33px;font-weight:700;padding-top:15px;color:#312A36;}
article h3{padding-top:15px;color:#ff5990;}
article h5 a{background-color:#000;color:#fff;padding:3px 5px;text-decoration:none;font-size:10px;}
article h5 a:hover{color:#d3d3d3;}
#breadcrumbs, #breadcrumbs a{font-size:13px;color:#b7b4b4;text-decoration:none;}
#tags{margin-top:25px;padding-top:25px;}
#tags a{border:1px solid #eee;padding:1px 5px;text-decoration:none;font-size:12px;}
#tags span{background-color:#000;color:#fff;padding:3px 5px;text-decoration:none;font-size:10px;}
#tags a:hover{background-color:#ff5990;color:#fff;border:1px solid #ff5990;}
.previous-post, .next-post{margin:25px auto;}
.previous-post span, .next-post span{color:#d3d3d3;}
.previous-post a, .next-post a{text-decoration:none;}
.previous-post{text-align:left;}
.next-post{text-align:right;}
.logo img{display:block;margin-left:auto;margin-right:auto;padding:20px;}
.widget{margin-bottom:30px;}
.widget #widget-title{background:#ff5990;color:#fff;font-weight:400;padding:5px 10px;}
.widget h5{border-bottom:2px solid #ff5990;padding-bottom:3px;}
.box-cosmetics h3{color:#312A36;font-size:22px;font-weight:normal;padding:5px;}
.box-cosmetics{border:1px solid #ddd;margin-bottom:35px;border-radius:2px;}
.box-cosmetics h3, .box-cosmetics p{padding-left:15px;padding-right:15px;}
.box-cosmetics img{width:100%;height:auto;-webkit-transition:opacity 2s;transition:opacity 2s;}
.box-cosmetics img:hover{opacity:.5;}
.box-cosmetics h3{font-size:16px;font-weight:normal;padding:10px;margin:0;}
.box-cosmetics .fa-arrow-circle-o-right, .box-cosmetics p{font-size:15px;color:#d3d3d3;}
.box-cosmetics .more{color:#999;font-size:14px;padding:0 15px 15px 15px;display:block;}
.box-cosmetics:hover .more{color:#ff5990;}
.box-cosmetics:hover .more i{color:#ff5990;}
.box-latest-articles{border:1px solid #ddd;margin-bottom:35px;border-radius:2px;}
.box-latest-articles h3, .box-latest-articles p{padding-left:15px;padding-right:15px;}
.box-latest-articles img{width:100%;height:auto;-webkit-transition:opacity 2s;transition:opacity 2s;}
.box-latest-articles img:hover{opacity:.5;}
.box-latest-articles h3{font-size:15px;font-weight:normal;padding:10px;margin:0;color:#999;-webkit-transition:color 2s;transition:color 2s;}
.box-latest-articles .fa-arrow-circle-o-right, .box-latest-articles p{font-size:15px;color:#d3d3d3;}
.box-latest-articles .more{color:#999;font-size:14px;padding:0 15px 15px 15px;display:block;}
.box-latest-articles:hover .more{color:#ff5990;}
.box-latest-articles:hover .more i{color:#ff5990;}
.box-latest-articles article:hover h3{color:#ff5990;}
#latest-comments{padding-top:20px;padding-left:50px;}
#latest-comments:first-child{padding-top:0px;}
#latest-comments .comments-avatar img{    margin-right: 10px;margin-left: -50px;float: left;}
.box-aside{display:block;margin-bottom:15px;border:1px solid #ddd;}
.box-aside img{display:block;float:left;margin-right:15px;border-right:1px solid #ddd;}
.box-aside h3{font-weight:normal;margin:0;padding:15px 0;font-size:14px;line-height:20px;}
.box-aside .more{color:#999;font-size:14px;}
.box-aside:hover .more{color:#ff5990;}
.swiper-container{width:1100px;height:330px;margin:25px auto 60px auto;}
.swiper-slide{opacity:.5;}
.swiper-slide-active{opacity:1;}
.swiper-slide img{border:7px solid #dddfe2;overflow:hidden;border-radius:50%;width:250px;height:250px;transition:border 1s;}
.swiper-slide img:hover{border:7px solid #ff5990;}
.swiper-slide h3{text-align:center;text-align:center;font-size:16px;font-weight:normal;color:#312A36;}
.swiper-slide h3:hover{color:#ff5990;}
.books-listing{border-left:10px solid #ff5990;margin-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.books-listing img{display:block;}
.books-listing h3{color:#000;font-weight:normal;}
footer nav li{padding:0px 5px;}
.slideshow_container{margin:25px auto !important;}
article ul{padding-left:30px;}
article h2{color:#ff5990;}
.pagination{text-align:center;font-size:0;padding:30px 0;display:inline-flex;}
.pagination li{margin-right:5px;list-style:none;width:35px;}
.pagination a{display:block;width:34px;height:35px;text-align:center;text-decoration:none;font-size:14px;line-height:34px;background:#ccc;color:#fff;border:0;margin-bottom:5px;}
.pagination .controls a{padding:0 10px;width:auto;}
.pagination a:hover,
.pagination .active a{background:#ff5990;color:#fff;}
.featured-boxes a:hover
h5{background:rgba(255, 89, 144);}
.featured-boxes a h5{-webkit-transition:background 1s;transition:background 1s;}
.post-listing a{-webkit-transition:opacity .5s;transition:opacity .5s;}
.post-listing a:hover{opacity:.9;}
.container{box-shadow:0 0 120px #ccc;padding:0;}
#main .search-field{border:1px solid #363636;width:255px;border-radius:0;margin-right:-4px;}
#main .search-submit{border:1px solid #363636;background:#363636;color:#fff;font-size:15px;line-height:30px;margin-left:0;}
.previous-post, .next-post{border-top:1px solid #ddd;padding-top:20px !important;margin-left:1.5%;margin-right:-4.5%;}
.page-home .pagination{display:none;}
.st_fblike_large{vertical-align:super;}
.st_plusone_large div{bottom:0 !important;}
.social-sharing.bottom{margin-bottom:-5px;margin-top:30px;padding-top:30px;margin-bottom:-5px;margin-top:30px;padding-top:30px;border:1px solid #ddd;padding:25px;}
.social-sharing.top{margin-bottom:25px;}
.social-sharing strong,
.social-sharing span{line-height:1;display:inline-block;vertical-align:middle;}
.related-posts a:hover img{opacity:.5;}
.related-posts a img{-webkit-transition:opacity 2s;transition:opacity 2s;}
#related-posts-title{border-bottom:2px solid #ff5990;padding-bottom:3px;margin-top:10px;}
#related-posts-title span{background:#ff5990;color:#fff;font-weight:700;padding:5px 10px;}
.row.featured-boxes{padding:0px 0px;padding-bottom:25px;}
.featured-boxes h5{font-size:16px;line-height:21px;font-weight:500;padding:5px 7px 6px;}
.featured-boxes .large h5{font-size:28px;line-height:35px;font-weight:500;padding:3px 8px 6px;position: absolute;pointer-events: none;}
#menu-primary-menu > li > a{padding:0 14px;line-height:48px;font-size:15px;color:#000;font-weight:700;text-transform:uppercase;-webkit-font-smoothing:antialiased;}
.social .go a{background-image:url(assets/images/icon-go.png) !important;background-position-y:4px;}
.row.post-listing{margin-right:-25px;padding-left:20px;}
.category-title{text-transform:uppercase;font-weight:700;margin-top:-2px;margin-bottom:0;padding-left:20px;font-size:30px;line-height:38px;margin:-9px 0 19px 0;color:#111111;}
.category-post-listing article h3{color:#111111;font-weight:400;font-size:21px;line-height:25px;margin:0 0 6px 0;padding-top:0px;text-align:left;}
.category-post-listing article img{margin-bottom:13px;}
#nav .active{border-bottom:5px solid #ff5990;margin-bottom:-5px;}
.category-post-listing article{text-align:left;}
.post-meta{text-align:right;margin-right:5px;margin-bottom:25px;margin-left:0px;}
.category-post-listing article a:hover h3{color:#ff5990;}
.category-post-listing article span{color:#fff;background-color:#000;display:inline-block;padding:0px 4px 0px 5px;font-size:10px;position:relative;}
.category-post-listing article span:after{position:absolute;bottom:-3px;left:0;content:'';width:0;height:0;border-style:solid;border-width:3px 3px 0 0;border-color:#000 transparent transparent transparent;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #e3e3e3;padding:5px 8px;margin:2px;color:#666;}
.wp-pagenavi a:hover{background:#000;color:#fff;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#e3e3e3;}
.wp-pagenavi span.current{font-weight:bold;background:#ff5990;color:#fff;border:1px solid #ff5990;}
.latest-articles-small h3{font-size:14px;line-height:23px;}
.latest-articles-small{padding-bottom:10px;margin-left:5px;}
.latest-articles-small:hover h3{color:#ff5990;}
form.search-form span{display:none;}
.container,
.container-narrow{position:relative;max-width:1200px;padding:0;margin:0 auto;}
.container-narrow{max-width:700px;}
.row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.5%;margin-right:-1.5%;}
.row:after, .row:before{content:none;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12{padding:0 1.5%;}
.col-xs-1{width:8.33333%;}
.col-xs-2{width:16.66667%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.33333%;}
.col-xs-5{width:41.66667%;}
.col-xs-6{width:50%;}
.col-xs-7{width:58.33333%;}
.col-xs-8{width:66.66667%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.33333%;}
.col-xs-11{width:91.66667%;}
.col-xs-12{width:100%;}
@media (min-width:544px){.col-sm-1{width:8.33333%;}
.col-sm-2{width:16.66667%;}
.col-sm-3{width:25%;}
.col-sm-4{width:33.33333%;}
.col-sm-5{width:41.66667%;}
.col-sm-6{width:50%;}
.col-sm-7{width:58.33333%;}
.col-sm-8{width:66.66667%;}
.col-sm-9{width:75%;}
.col-sm-10{width:83.33333%;}
.col-sm-11{width:91.66667%;}
.col-sm-12{width:100%;}
}
@media (min-width:768px){.col-md-1{width:8.33333%;}
.col-md-2{width:16.66667%;}
.col-md-3{width:25%;}
.col-md-4{width:33.33333%;}
.col-md-5{width:41.66667%;}
.col-md-6{width:50%;}
.col-md-7{width:58.33333%;}
.col-md-8{width:66.66667%;}
.col-md-9{width:75%;}
.col-md-10{width:83.33333%;}
.col-md-11{width:91.66667%;}
.col-md-12{width:100%;}
}
@media (min-width:992px){.col-lg-1{width:8.33333%;}
.col-lg-2{width:16.66667%;}
.col-lg-3{width:25%;}
.col-lg-4{width:33.33333%;}
.col-lg-5{width:41.66667%;}
.col-lg-6{width:50%;}
.col-lg-7{width:58.33333%;}
.col-lg-8{width:66.66667%;}
.col-lg-9{width:75%;}
.col-lg-10{width:83.33333%;}
.col-lg-11{width:91.66667%;}
.col-lg-12{width:100%;}
}
@media (min-width:1200px){.col-xl-1{width:8.33333%;}
.col-xl-2{width:16.66667%;}
.col-xl-3{width:25%;}
.col-xl-4{width:33.33333%;}
.col-xl-5{width:41.66667%;}
.col-xl-6{width:50%;}
.col-xl-7{width:58.33333%;}
.col-xl-8{width:66.66667%;}
.col-xl-9{width:75%;}
.col-xl-10{width:83.33333%;}
.col-xl-11{width:91.66667%;}
.col-xl-12{width:100%;}
}
article div.gallery{margin:0 -1%;margin-bottom:30px;}
article .gallery-item{float:left;width:18%;margin:1%;border:1px solid #ab824f;}
article .gallery-item img{display:block;width:100%;height:auto;margin:0;}
article .gallery-item img:hover{opacity:0.8;}
.wpcf7{width:100%;}
.wpcf7 label{display:block;margin-bottom:15px;}
.wpcf7 p,
.wpcf7 .row{margin-bottom:10px;}
.wpcf7 .screen-reader-response{display:none;}
.wpcf7 strong{color:#f95900;}
.wpcf7 .wpcf7-form-control-wrap{display:block;width:100%;position:relative;}
.wpcf7 input:focus,
.wpcf7 textarea:focus{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.wpcf7 input.wpcf7-not-valid,
.wpcf7 textarea.wpcf7-not-valid{border-color:#d00;}
.wpcf7 input{margin-bottom:15px !important;}
.wpcf7 input,
.wpcf7 textarea{display:block;max-width:none;width:100%;}
.wpcf7 textarea{height:150px;}
.wpcf7 .wpcf7-submit{margin:10px 0;}
.wpcf7 .wpcf7-submit,
.wpcf7 .wpcf7-submit:focus{display:block;width:auto !important;box-shadow:none;outline:0;}
.wpcf7 .ajax-loader{margin:0 auto;display:block;}
.wpcf7-response-output{width:100%;margin-bottom:30px;padding:15px 5%;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wpcf7-mail-sent-ok{background:#398f14;color:#fff;border-radius:25px;}
.wpcf7-display-none{display:none;}
.wpcf7-validation-errors{background:#d00;color:#fff;border-radius:25px;}
.wpcf7-not-valid-tip{opacity:1;display:block;padding:0 20px;margin:0;width:auto;position:absolute;top:0;right:0;z-index:1000;border-radius:60px;background:#d00;font-size:12px;line-height:46px;border:0;color:#fff;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.wpcf7-not-valid-tip:hover,
.wpcf7 input.wpcf7-not-valid:hover + .wpcf7-not-valid-tip,
.wpcf7 input.wpcf7-not-valid:focus + .wpcf7-not-valid-tip{opacity:0;}
.wpcf7-not-valid-tip-no-ajax{color:#f00;display:block;}
.floating-box{border-radius:5px;width:360px;bottom:5px;border-top:3px solid #ff5990;text-align:left;background-color:#fff;position:fixed;z-index:9999999;padding:10px 20px 10px 10px;border-left:1px solid #f0f0f0;-moz-box-shadow:0 4px 10px #666;-webkit-box-shadow:0 4px 10px #666;box-shadow:0 4px 10px #666;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=270, strength=7)";filter:progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=270, strength=7);_position:absolute;_top:0;}
#flb-r{right:5px;}
#flb-l{left:5px;}
.floating-box span{background:#fff url(https://www.menopauza.pl/wp-content/uploads/close.gif) no-repeat 0;border:none;display:block;height:13px;overflow:hidden;padding:0;position:absolute;right:5px;text-indent:-999em;top:5px;width:13px;content:'X';cursor:pointer;z-index:99999;}
.floating-box h3{font-weight:bold;text-align:center;margin-top:0px;font-size:1rem;}
.size-flb-thumb{max-width:230px; margin:0 auto;display:block;}
.registration-form input{border:1px solid #ff5990;border-radius:0px;background:rgba(113, 53, 164, 0.03);max-width:450px;margin-left:auto;margin-right:auto;}
.registration-form .button{background:#ff5990;color:#fff;border:none;padding:8px 35px;margin-top:20px;}
.alert-error{font-family:tahoma, verdana, sans-serif;text-align:left;padding:15px 20px;border-left:10px solid #eee;font-size:0.8rem;line-height:20px;position:relative;z-index:9999;margin-bottom:15px;background-color:#fcf2f2;border-color:#b94a48;color:#b94a48;}
.alert-success{font-family:tahoma, verdana, sans-serif;text-align:left;padding:15px 20px;border-left:10px solid #eee;font-size:0.8rem;line-height:20px;position:relative;z-index:9999;margin-bottom:15px;color:#468847;background-color:#dff0d8;border-color:#468847;}
.registration-form h3{margin-bottom:30px;text-align:center;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font-family:'Roboto', sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('assets/images/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('assets/images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('assets/images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('assets/images/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font-family:'Roboto', sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
#nav li:hover{border-bottom:5px solid #ff5990;margin-bottom:-5px;}
.comment-listing article{border-bottom:1px solid #ff5990;padding:15px;margin-bottom:15px;}
/* .comments header time{display:none;} */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('assets/images/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('assets/images/fancybox_loading@2x.gif');background-size:24px 24px;}
}
@media (min-width:960px){#nav-trigger{display:none;}
}
@media (max-width:960px){#nav li{display:block;text-align:center;}
#nav{padding:20px 20px;}
.nav-trigger{display:block;cursor:pointer;float:right;position:relative;width:40px;height:65px;z-index:9999;}
#header.floating .nav-trigger{height:35px;}
.nav-trigger span,
.nav-trigger span::before,
.nav-trigger span::after{position:absolute;width:100%;height:5px;background:#fff;}
.nav-trigger span{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.nav-trigger span::before,
.nav-trigger span::after{content:'';-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;transition:all .15s;left:0;}
.nav-trigger span::before{top:-10px;}
.nav-trigger span::after{bottom:-10px;}
.nav-visible .nav-trigger span{background:rgba(255, 255, 255, 0);}
.nav-visible .nav-trigger span::before{-webkit-transform:translate(5px, -4px) rotate(45deg);-ms-transform:translate(5px, -4px) rotate(45deg);-o-transform:translate(5px, -4px) rotate(45deg);transform:translate(5px, -4px) rotate(45deg);}
.nav-visible .nav-trigger span::after{-webkit-transform:translate(5px, 4px) rotate(-45deg);-ms-transform:translate(5px, 4px) rotate(-45deg);-o-transform:translate(5px, 4px) rotate(-45deg);transform:translate(5px, 4px) rotate(-45deg);}
.nav-visible .mobile-hidden{display:block;}
.nav-visible #nav{background:rgba(41, 44, 70, .9);position:fixed;top:0;left:0;z-index:9999;padding:25px 10px;height:100%;overflow-y:scroll;}
.nav-visible #header.floating #nav{padding-top:10px;padding-bottom:10px;}
#nav,
#nav ul,
#nav li{width:100%;display:block;text-align:center;border:0;}
#nav a,
#header.floating #nav a{display:block;padding:15px 20px;border:0;font-size:19px;line-height:20px;max-width:211px;margin:0 auto;}
#nav li:last-child a{padding-right:20px;}
#nav a:hover,
#nav .active a{color:#f05a21;}
#nav ul{clear:both;display:none;}
.nav-visible #nav ul{display:block;}
.nav-visible #nav ul ul{display:none;}
}
@media (max-width:991px){aside{padding:25px 0 25px 0;border-left:none;}
.row.category-post-listing{padding:25px 0;margin-right:0;}
.post-meta{margin-right:0px;}
.widget:nth-child(2){display:none;}
.row.post-listing{margin-right:0;padding-left:0;}
.latest-articles-small{margin-left:10px;}
.next-post{margin-right:0px;}
.wp-pagenavi{margin:0 auto;}
.wp-pagenavi .first{display:block;margin-bottom:15px;}
.wp-pagenavi .last{display:block;margin-top:15px;text-align:right;}
.wp-pagenavi .pages{display:block;text-align:center;margin-bottom:13px;}
#footer nav{background:#000;display:block;width:100%;}
#footer{padding:0;text-align:center;}
}
@media (max-width:543px){.post-meta{margin-right:40px;}
}
.st_facebook_large span span{background:url(https://alergie-pokarmowe.pl/wp-content/themes/alergie-pokarmowe/assets/images/social_fb.png) !important;width:184px !important;height:40px !important;}
.st_pinterest_large span span{background:url(https://alergie-pokarmowe.pl/wp-content/themes/alergie-pokarmowe/assets/images/social_p.png) !important;width:40px !important;height:40px !important;}
.st_pinterest_large span span{background:url(https://alergie-pokarmowe.pl/wp-content/themes/alergie-pokarmowe/assets/images/social_p.png) !important;width:40px !important;height:40px !important;}
.st_twitter_large span span{background:url(https://alergie-pokarmowe.pl/wp-content/themes/alergie-pokarmowe/assets/images/social_tw.png) !important;width:213px !important;height:40px !important;}
#breadcrumbs{list-style:none;overflow:hidden;color:#c3c3c3;padding-left:0;padding-bottom:10px;}
#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px;}
#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc;}
.flb-l-0,
.flb-r-2{
	bottom:330px;
	margin-bottom:10px;
}

.floating-box h3{
	padding-top: 0px;
	margin-bottom: 5px;
}
.big-image img {
	width:100%;
	
}
.big-image{
	height:385px;
	position: relative;
}
.big-image-post{
	height:385px;
	margin-bottom: 10px;
	width: 100%;
}
.big-image h3 {
		font-size: 40px;
		background-color: rgba(17,37,61,0.8);
		padding-bottom: 10px;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		max-width: 645px;
		top: 50%;
		position: relative;
		text-align: right;
		line-height: 40px;
		margin-bottom: 45px;
		color:#ffffff;
}

.box-small-2:hover{
	transform: scale3d(1.1, 1.1, 10);
    -webkit-transform: scale3d(1.1, 1.1, 1);
	-moz-transform: scale3d(1.1, 1.1, 1);
	transition: .3s ease-in-out;
}
.box-small-2{
	transition: transform 0.3s ease, opacity 0.3s;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}
.large,
.box-small{
	position: relative;
    overflow: hidden;
}

.block-title {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 26px;
    border-bottom: 2px solid #ff5990;
}
.block-title span {
	line-height: 17px;
    display: inline-block;
    padding: 7px 12px 4px 12px;
    background-color: #ff5990;
    color: #fff;
}
.comment-description {
    margin-left: 10px;
}
.comment-description small a{
	color:#ff5990;
}
.comment-description span {
	font-style: italic;
}

/*  slider styles */
.content-slider, 
.lightSlider{
	height:200px !important;
	margin: 0 auto;
}
.content-slider ul{
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
}
.container-slider{
    margin: 0 auto;
    text-align: center;
	display: block;
}
.demo .item{
	margin-bottom: 60px;
}
.content-slider li{
	text-align: center;
	color: #FFF;
}
.content-slider h3 {
	margin: 0;
	padding: 70px 0;
}
.demo{
	max-width: 1040px;
}
li .slideshow_slide {
    border: solid 8px rgb(255, 89, 144);
    border-radius: 50%;
	/* padding-top: 20px; */
	position: relative;
	overflow: hidden !important;
	margin: 0 auto;
    text-align: center;
    display: block;
}
.box-img-slider{
	height:100%;
}
.slideshow_title a{
	display: block;
    transition: .3s ease-in-out;
    position: absolute;
    top: 30%;
    padding: 10px;
    max-width: 185px;
    font-size: 16px;
    line-height: 23px;
    width: 100%;
    font-style: italic;
    opacity: 0;
    color: #ffffff;
    overflow: hidden;
    background-color: rgba(255, 89, 144, 0.9);
}
@media (max-width:1200px){
	.floating-box{
		display:none;
	}
	.slideshow_title a{
		opacity:1;
		background-color: rgba(255, 89, 144, 0.6);
	}
}
#cookie-bar {
	border-top: 1px solid #ffffff;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:9001;
  }
  .bg-primary{
	background: rgba(255, 89, 144, 0.85);
    color: #ffffff;
	padding: 20px;
	font-size: 16px;
	line-height: 23px;
    font-weight: 400;
  }
  .bg-primary a{
	  color:#ffffff;
  }
  .bg-primary .container{
	  box-shadow:none;
  }
  .btn{
	display: inline-flex;
    align-items: center;
    font-weight: 400;
    font-size: .75rem;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    color: #fff;
    border: 1px solid #fff;
    position: relative;
    overflow: hidden;
    line-height: 1;
    letter-spacing: 1.25px;
    transition: background .2s ease-in-out,border .2s ease-in-out;
    padding: 1.125rem 4.5rem;
    font-size: .75rem;
    line-height: 1;
    border-radius: .375rem;
  }
  .btn:hover{
	  background:#ffffff;
	  color:#4c4c4c;
  }
  .comments header h5 {
    font-weight: 600;
}
.comments footer a{
	font-size: 12px;
    color: #ababab;
}
.comments header {
	display: flex;
	margin-bottom: -10px;
}
.comments header p{
	padding-left: 10px;
    margin-top: -2px;
	font-size: 12px;
	color: #ababab;
}
.comments p{
	margin-bottom: 0px;
}
.post-listing a:before {
    bottom: 0;
    content: "";
    display: block;
    height: 80%;
    width: 100%;
    position: absolute;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
.item{
	margin-bottom:25px;
}