.container {
    max-width:1116px;
    margin:0 auto;
    box-sizing:border-box
}
.old-ie .container:before,.old-ie .container:after {
    content:" ";
    display:table
}
.old-ie .container:after {
    clear:both
}
@media(max-width:1236px) {
    .container {
        max-width:1170px
    }

}
@media(max-width:1235px) {
    .container {
        max-width:900px
    }

}
.flex {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row wrap;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap
}
.old-ie .flex:before,.old-ie .flex:after {
    content:" ";
    display:table
}
.old-ie .flex:after {
    clear:both
}
.flex--auto .col {
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.flex--start {
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.flex--start .col {
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.flex--center {
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.flex--center .col {
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.old-ie .flex--center .flex--center {
    float:none;
    margin-left:auto;
    margin-right:auto
}
.flex--end {
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.flex--end .col {
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.flex--top {
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    -ms-grid-row-align:flex-start;
    align-items:flex-start
}
.flex--middle {
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    -ms-grid-row-align:center;
    align-items:center
}
.flex--baseline {
    -webkit-box-align:baseline;
    -webkit-align-items:baseline;
    -ms-flex-align:baseline;
    -ms-grid-row-align:baseline;
    align-items:baseline
}
.flex--wrap {
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.flex--row {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.flex--bottom {
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    -ms-grid-row-align:flex-end;
    align-items:flex-end
}
.flex--bottom .col {
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.flex--around {
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.flex--around .col {
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0;
    -webkit-flex-shrink:1;
    -ms-flex-negative:1;
    flex-shrink:1
}
.flex--between {
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.flex--between .col {
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0;
    -webkit-flex-shrink:1;
    -ms-flex-negative:1;
    flex-shrink:1
}
.flex--reverse {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.col {
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    max-width:100%;
    box-sizing:border-box;
    padding-left:17px;
    padding-right:17px
}
.old-ie .col {
    float:left;
    display:block
}
.col--first {
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
    -ms-flex-order:-1;
    order:-1
}
.col--last {
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.col--1 {
    -webkit-flex-basis:8.33333%;
    -ms-flex-preferred-size:8.33333%;
    flex-basis:8.33333%;
    max-width:8.33333%
}
.old-ie .col--1 {
    width:8.33333%
}
.col--2 {
    -webkit-flex-basis:16.66667%;
    -ms-flex-preferred-size:16.66667%;
    flex-basis:16.66667%;
    max-width:16.66667%
}
.old-ie .col--2 {
    width:16.66667%
}
.col--3 {
    -webkit-flex-basis:25%;
    -ms-flex-preferred-size:25%;
    flex-basis:25%;
    max-width:25%
}
.old-ie .col--3 {
    width:25%
}
.col--4 {
    -webkit-flex-basis:33.33333%;
    -ms-flex-preferred-size:33.33333%;
    flex-basis:33.33333%;
    max-width:33.33333%
}
.old-ie .col--4 {
    width:33.33333%
}
.col--5 {
    -webkit-flex-basis:41.66667%;
    -ms-flex-preferred-size:41.66667%;
    flex-basis:41.66667%;
    max-width:41.66667%
}
.old-ie .col--5 {
    width:41.66667%
}
.col--6 {
    -webkit-flex-basis:50%;
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    max-width:50%
}
.old-ie .col--6 {
    width:50%
}
.col--7 {
    -webkit-flex-basis:58.33333%;
    -ms-flex-preferred-size:58.33333%;
    flex-basis:58.33333%;
    max-width:58.33333%
}
.old-ie .col--7 {
    width:58.33333%
}
.col--8 {
    -webkit-flex-basis:66.66667%;
    -ms-flex-preferred-size:66.66667%;
    flex-basis:66.66667%;
    max-width:66.66667%
}
.old-ie .col--8 {
    width:66.66667%
}
.col--9 {
    -webkit-flex-basis:75%;
    -ms-flex-preferred-size:75%;
    flex-basis:75%;
    max-width:75%
}
.old-ie .col--9 {
    width:75%
}
.col--10 {
    -webkit-flex-basis:83.33333%;
    -ms-flex-preferred-size:83.33333%;
    flex-basis:83.33333%;
    max-width:83.33333%
}
.old-ie .col--10 {
    width:83.33333%
}
.col--11 {
    -webkit-flex-basis:91.66667%;
    -ms-flex-preferred-size:91.66667%;
    flex-basis:91.66667%;
    max-width:91.66667%
}
.old-ie .col--11 {
    width:91.66667%
}
.col--12 {
    -webkit-flex-basis:100%;
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    max-width:100%
}
.old-ie .col--12 {
    width:100%
}
.col__offset--1 {
    margin-left:8.33333%
}
.col__offset--2 {
    margin-left:16.66667%
}
.col__offset--3 {
    margin-left:25%
}
.col__offset--4 {
    margin-left:33.33333%
}
.col__offset--5 {
    margin-left:41.66667%
}
.col__offset--6 {
    margin-left:50%
}
.col__offset--7 {
    margin-left:58.33333%
}
.col__offset--8 {
    margin-left:66.66667%
}
.col__offset--9 {
    margin-left:75%
}
.col__offset--10 {
    margin-left:83.33333%
}
.col__offset--11 {
    margin-left:91.66667%
}
.col__offset--12 {
    margin-left:100%
}
@media(min-width:48em) {
    .col__sm--1 {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size:8.33333%;
        flex-basis:8.33333%;
        max-width:8.33333%
    }
    .old-ie .col__sm--1 {
        width:8.33333%
    }
    .col__sm--2 {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size:16.66667%;
        flex-basis:16.66667%;
        max-width:16.66667%
    }
    .old-ie .col__sm--2 {
        width:16.66667%
    }
    .col__sm--3 {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        max-width:25%
    }
    .old-ie .col__sm--3 {
        width:25%
    }
    .col__sm--4 {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size:33.33333%;
        flex-basis:33.33333%;
        max-width:33.33333%
    }
    .old-ie .col__sm--4 {
        width:33.33333%
    }
    .col__sm--5 {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size:41.66667%;
        flex-basis:41.66667%;
        max-width:41.66667%
    }
    .old-ie .col__sm--5 {
        width:41.66667%
    }
    .col__sm--6 {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
    .old-ie .col__sm--6 {
        width:50%
    }
    .col__sm--7 {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size:58.33333%;
        flex-basis:58.33333%;
        max-width:58.33333%
    }
    .old-ie .col__sm--7 {
        width:58.33333%
    }
    .col__sm--8 {
        -webkit-flex-basis:66.66667%;
        -ms-flex-preferred-size:66.66667%;
        flex-basis:66.66667%;
        max-width:66.66667%
    }
    .old-ie .col__sm--8 {
        width:66.66667%
    }
    .col__sm--9 {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size:75%;
        flex-basis:75%;
        max-width:75%
    }
    .old-ie .col__sm--9 {
        width:75%
    }
    .col__sm--10 {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size:83.33333%;
        flex-basis:83.33333%;
        max-width:83.33333%
    }
    .old-ie .col__sm--10 {
        width:83.33333%
    }
    .col__sm--11 {
        -webkit-flex-basis:91.66667%;
        -ms-flex-preferred-size:91.66667%;
        flex-basis:91.66667%;
        max-width:91.66667%
    }
    .old-ie .col__sm--11 {
        width:91.66667%
    }
    .col__sm--12 {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .old-ie .col__sm--12 {
        width:100%
    }

}
@media(min-width:90em) {
    .col__md--1 {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size:8.33333%;
        flex-basis:8.33333%;
        max-width:8.33333%
    }
    .old-ie .col__md--1 {
        width:8.33333%
    }
    .col__md--2 {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size:16.66667%;
        flex-basis:16.66667%;
        max-width:16.66667%
    }
    .old-ie .col__md--2 {
        width:16.66667%
    }
    .col__md--3 {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        max-width:25%
    }
    .old-ie .col__md--3 {
        width:25%
    }
    .col__md--4 {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size:33.33333%;
        flex-basis:33.33333%;
        max-width:33.33333%
    }
    .old-ie .col__md--4 {
        width:33.33333%
    }
    .col__md--5 {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size:41.66667%;
        flex-basis:41.66667%;
        max-width:41.66667%
    }
    .old-ie .col__md--5 {
        width:41.66667%
    }
    .col__md--6 {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
    .old-ie .col__md--6 {
        width:50%
    }
    .col__md--7 {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size:58.33333%;
        flex-basis:58.33333%;
        max-width:58.33333%
    }
    .old-ie .col__md--7 {
        width:58.33333%
    }
    .col__md--8 {
        -webkit-flex-basis:66.66667%;
        -ms-flex-preferred-size:66.66667%;
        flex-basis:66.66667%;
        max-width:66.66667%
    }
    .old-ie .col__md--8 {
        width:66.66667%
    }
    .col__md--9 {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size:75%;
        flex-basis:75%;
        max-width:75%
    }
    .old-ie .col__md--9 {
        width:75%
    }
    .col__md--10 {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size:83.33333%;
        flex-basis:83.33333%;
        max-width:83.33333%
    }
    .old-ie .col__md--10 {
        width:83.33333%
    }
    .col__md--11 {
        -webkit-flex-basis:91.66667%;
        -ms-flex-preferred-size:91.66667%;
        flex-basis:91.66667%;
        max-width:91.66667%
    }
    .old-ie .col__md--11 {
        width:91.66667%
    }
    .col__md--12 {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .old-ie .col__md--12 {
        width:100%
    }

}
@media(min-width:105em) {
    .col__lg--1 {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size:8.33333%;
        flex-basis:8.33333%;
        max-width:8.33333%
    }
    .old-ie .col__lg--1 {
        width:8.33333%
    }
    .col__lg--2 {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size:16.66667%;
        flex-basis:16.66667%;
        max-width:16.66667%
    }
    .old-ie .col__lg--2 {
        width:16.66667%
    }
    .col__lg--3 {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        max-width:25%
    }
    .old-ie .col__lg--3 {
        width:25%
    }
    .col__lg--4 {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size:33.33333%;
        flex-basis:33.33333%;
        max-width:33.33333%
    }
    .old-ie .col__lg--4 {
        width:33.33333%
    }
    .col__lg--5 {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size:41.66667%;
        flex-basis:41.66667%;
        max-width:41.66667%
    }
    .old-ie .col__lg--5 {
        width:41.66667%
    }
    .col__lg--6 {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
    .old-ie .col__lg--6 {
        width:50%
    }
    .col__lg--7 {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size:58.33333%;
        flex-basis:58.33333%;
        max-width:58.33333%
    }
    .old-ie .col__lg--7 {
        width:58.33333%
    }
    .col__lg--8 {
        -webkit-flex-basis:66.66667%;
        -ms-flex-preferred-size:66.66667%;
        flex-basis:66.66667%;
        max-width:66.66667%
    }
    .old-ie .col__lg--8 {
        width:66.66667%
    }
    .col__lg--9 {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size:75%;
        flex-basis:75%;
        max-width:75%
    }
    .old-ie .col__lg--9 {
        width:75%
    }
    .col__lg--10 {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size:83.33333%;
        flex-basis:83.33333%;
        max-width:83.33333%
    }
    .old-ie .col__lg--10 {
        width:83.33333%
    }
    .col__lg--11 {
        -webkit-flex-basis:91.66667%;
        -ms-flex-preferred-size:91.66667%;
        flex-basis:91.66667%;
        max-width:91.66667%
    }
    .old-ie .col__lg--11 {
        width:91.66667%
    }
    .col__lg--12 {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .old-ie .col__lg--12 {
        width:100%
    }

}
@-webkit-keyframes fade-in {
    0% {
        opacity:0
    }
    100% {
        opacity:1
    }

}
@keyframes fade-in {
    0% {
        opacity:0
    }
    100% {
        opacity:1
    }

}
@-webkit-keyframes fade-out {
    100% {
        opacity:0
    }
    0% {
        opacity:1
    }

}
@keyframes fade-out {
    100% {
        opacity:0
    }
    0% {
        opacity:1
    }

}
@-webkit-keyframes showAnimation {
    0% {
        -webkit-transform:scaleY(.1);
        transform:scaleY(.1)
    }
    100% {
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }

}
@keyframes showAnimation {
    0% {
        -webkit-transform:scaleY(.1);
        transform:scaleY(.1)
    }
    100% {
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }

}
@-webkit-keyframes hideAnimation {
    0% {
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }

}
@keyframes hideAnimation {
    0% {
        -webkit-transform:scaleY(1);
        transform:scaleY(1)
    }
    100% {
        -webkit-transform:scaleY(0);
        transform:scaleY(0)
    }

}
@font-face {
    font-family:Open Sans Regular;
    src:url(/static/fonts/opensans/opensans-regular-webfont.eot);
    src:url(/static/fonts/opensans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/opensans/opensans-regular-webfont.woff) format("woff"),url(/static/fonts/opensans/opensans-regular-webfont.ttf) format("truetype"),url(/static/fonts/opensans/opensans-regular-webfont.svg#open_sanslight) format("svg")
}
@font-face {
    font-family:Open Sans Light;
    src:url(/static/fonts/opensans/opensans-light-webfont.eot);
    src:url(/static/fonts/opensans/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/opensans/opensans-light-webfont.woff) format("woff"),url(/static/fonts/opensans/opensans-light-webfont.ttf) format("truetype"),url(/static/fonts/opensans/opensans-light-webfont.svg#open_sanslight) format("svg");
    font-weight:200
}
@font-face {
    font-family:Open Sans Semibold;
    src:url(/static/fonts/opensans/opensans-semibold-webfont.eot);
    src:url(/static/fonts/opensans/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/opensans/opensans-semibold-webfont.woff) format("woff"),url(/static/fonts/opensans/opensans-semibold-webfont.ttf) format("truetype"),url(/static/fonts/opensans/opensans-semibold-webfont.svg#open_sanslight) format("svg");
    font-weight:200
}
@media(max-width:904px) {
    .dropdown [data-toggle=dropdown] {
    position:relative;
    display:block;
    color:#fff;
    background:#000
}
.dropdown [data-toggle=dropdown]:hover {
    background:#f66387
}
.dropdown .submenu {
    max-height:0;
    overflow:hidden;
    list-style:none;
    padding:0;
    margin:0
}
.dropdown .submenu li {
    padding:0
}
.dropdown .submenu a {
    display:block;
    color:#000;
    background:#f66387;
    padding:15px 10px;
    font-family:Open Sans Regular;
    text-transform:capitalize
}
.dropdown .submenu a:hover {
    background:#000;
    color:#fff
}
.dropdown .show,.dropdown .hide {
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0
}
.dropdown .show {
    display:block;
    max-height:9999px;
    -webkit-transform:scaleY(1);
    -ms-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-animation:showAnimation .2s ease-in-out;
    animation:showAnimation .2s ease-in-out;
    -webkit-transition:max-height .2s ease-in-out;
    transition:max-height .2s ease-in-out
}
.dropdown .hide {
    max-height:0;
    -webkit-transform:scaleY(0);
    -ms-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-animation:hideAnimation .2s ease-out;
    animation:hideAnimation .2s ease-out;
    -webkit-transition:max-height .2s ease-out;
    transition:max-height .2s ease-out
}

}
body,html {
    margin:0;
    padding:0;
    box-sizing:border-box;
    height:100%
}
body {
    font-size:16px;
    font-size:1rem;
    font-family:Open Sans Regular;
    color:#000;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
body.screening {
    height:initial
}
::-webkit-input-placeholder {
    color:#a0a0a0;
    font-family:Open Sans Regular
}
:-moz-placeholder {
    color:#a0a0a0;
    font-family:Open Sans Regular
}
::-moz-placeholder {
    color:#a0a0a0;
    font-family:Open Sans Regular
}
:-ms-input-placeholder {
    color:#a0a0a0;
    font-family:Open Sans Regular
}
ol {
    padding-left:20px;
    line-height:1.5em
}
.hidden {
    display:none
}
.btn-default {
    background:#000;
    padding:7px 25px;
    color:#fff;
    text-decoration:none;
    text-align:center;
    border:none;
    cursor:pointer;
    border-radius:0;
    -webkit-transition:.5s ease;
    transition:.5s ease;
    font-weight:400;
    margin-bottom:10px;
    font-size:15px;
    font-size:.9375rem;
    text-transform:uppercase;
    font-family:Open Sans Semibold
}
.btn-default:hover {
    background:#f66387
}
.infoBox {
    background:#f2f2f2;
    font-family:Open Sans Light
}
.infoBox .btn {
    background:#000;
    -webkit-transition:.3s ease;
    transition:.3s ease
}
.infoBox .btn:hover {
    background:#f66387
}
.infoBox h1 {
    font-size:29px;
    font-size:1.8125rem;
    font-family:Open Sans Semibold;
    margin:0
}
.logo404 {
    width:435px;
    height:213px;
    background:url(/static/images/sprite-2.png) no-repeat 0 0;
    display:block;
    margin:20px auto
}
.article-heading {
    font-size:17px;
    font-size:1.0625rem;
    font-family:Open Sans Semibold;
    font-weight:400;
    margin:0
}
.page-heading-big {
    font-size:29px;
    font-size:1.8125rem;
    font-family:Open Sans Semibold;
    margin:1em 0
}
.page-heading-special {
    font-size:29px;
    font-size:1.8125rem;
    font-family:Open Sans Semibold;
    margin-top:-28px;
    margin-bottom:20px
}

.page-heading {
    font-size:14px;
    font-size:.875rem;
    text-transform:uppercase;
    font-weight:400
}
a {
    color:#f66387;
    text-decoration:none;
    outline:none
}
.wrap {
    background:#fff;
    box-shadow:0 0 3px 0 rgba(0,0,0,.3);
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    margin:60px auto;
    padding-bottom:20px
}
.wrap-top {
    background:#fff;
    box-shadow:0 0 3px 0 rgba(0,0,0,.3);
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    margin:60px auto 20px
}
.wrap-middle {
    background:#fff;
    box-shadow:0 0 3px 0 rgba(0,0,0,.3);
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    margin:20px auto 60px;
    padding-bottom:20px
}
.wrap-middle .content {
    margin-top:10px
}
.header {
    position:relative;
    margin-bottom:10px;
    padding:0 10px
}
.header-like {
    margin-left:385px;
    padding:10px 0;
    min-height:25px
}
.logo {
    position:absolute;
    top:-38px;
    left:-40px;
    display:block;
    width:435px;
    height:213px;
    background:url(/static/images/sprite-2.png) no-repeat 0 0;
    z-index:0;
    text-indent:-999999px;
    margin-top:0
}
.logo a {
    display:block;
    height:100%
}
.search {
    position:absolute;
    top:20px;
    right:15px;
    box-shadow:0 0 3px 0 rgba(0,0,0,.3);
    width:260px;
    height:40px
}
.search:before,.search:after {
    content:" ";
    display:table
}
.search:after {
    clear:both
}
.search input[type=text] {
    border:0;
    float:left;
    height:40px;
    padding:0 15px;
    width:190px;
    font-family:Open Sans Regular;
    font-size:13px;
    font-size:.8125rem
}
.search input[type=submit] {
    border:0;
    float:left;
    width:40px;
    height:40px;
    background:#fff url(/static/images/sprite-2.png) no-repeat 2px -623px;
    cursor:pointer
}
.search::-webkit-input-placeholder {
    color:#a0a0a0;
    font-family:Open Sans Regular
}
.search:-moz-placeholder {
    color:#a0a0a0;
    font-family:Open Sans Regular
}
.search::-moz-placeholder {
    color:#a0a0a0;
    font-family:Open Sans Regular
}
.search:-ms-input-placeholder {
    color:#a0a0a0;
    font-family:Open Sans Regular
}
.menu-trigger {
    display:none;
}
.menu {
    z-index:99999;
}
.menu .menu-item {
    display:block;
    height:auto;
    line-height:60px;
    font-size:13px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    font-family:Open Sans Regular;
    font-weight:700;
    text-transform:uppercase;
    background:#000;
    white-space:nowrap
}
.menu .menu-container {
    margin:0;
    padding:0;
    list-style-type:none
}
.menu .menu-special.menu-samsung {
    width:171px
}
.menu .menu-samsung a {
    background:#fff url(/static/images/samsung-more.jpg) no-repeat center center;
    font-size:16px;
    font-size:1rem;
    padding-left:25px;
    padding-right:25px;
    text-indent:-99999px
}
.menu .menu-samsung a:hover {
    background:#fff url(/static/images/samsung-more.jpg) no-repeat center center
}

.menu .menu-special.menu-dziewczyny-rzadza,
.menu .menu-special.menu-dziewczyny-rzadza:hover {
    min-width: 120px;
    background: transparent;
}
.menu .menu-dziewczyny-rzadza a {
    background: #000 url(/static/images/deichmann/menu-zakladka.png) no-repeat center;
    width: 100%;
    margin: auto;
    overflow: hidden;
    text-indent: -99999px;
}
.menu .menu-dziewczyny-rzadza a:hover {
    background: #fff url(/static/images/deichmann/menu-zakladka.png) no-repeat center;
}

.menu-container {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row nowrap;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap
}
.col {
    padding-left:10px;
    padding-right:10px
}
.main-content {
    padding-right:0;
    -webkit-flex-basis:69%;
    -ms-flex-preferred-size:69%;
    flex-basis:69%;
    max-width:69%
}
.sidebar {
    -webkit-flex-basis:31%;
    -ms-flex-preferred-size:31%;
    flex-basis:31%;
    max-width:31%
}
.fb-page {
    margin-bottom:20px
}
.featured {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row nowrap;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:20px
}
.article-cat {
    color:#f2f2f2;
    display:block;
    font-size:12px;
    font-size:.75rem
}
.sg-newsbox-big {
    position:relative;
    height:361px;
    width:550px;
    overflow:hidden
}
.sg-newsbox-big:hover .sg-newsbox-big-title {
    background:#000
}
.sg-newsbox-big .sg-newsbox-big-url {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1
}
.sg-newsbox-big .sg-newsbox-big-title {
    display:block;
    background:#000;
    color:#fff;
    padding:18px 20px;
    text-align:left;
    height:70px;
    -webkit-transition:background-color 200ms linear;
    transition:background-color 200ms linear;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    border-bottom:2px solid #f66387;
    z-index:10
}
.sg-newsbox-big .article-heading {
    font-size:18px;
    font-size:1.125rem;
    margin:0
}
.sg-newsbox-big img {
    min-height:100%;
    width:auto;
    min-width:100%;
    max-width:auto;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.sg-newsbox-big-amp {
    min-height:0
}
.sg-newsbox-big-amp amp-img img {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.sg-newsbox-small {
    padding:0;
    list-style:none;
    text-align:center;
    color:#000;
    display:block;
    height:115px;
    width:199px;
    position:relative;
    overflow:hidden;
    background-color:#f2f2f2;
    clear:initial;
    border-bottom:2px solid #f66387
}
.sg-newsbox-small:not(:last-child) {
    margin-bottom:5px
}
.sg-newsbox-small .sg-newsbox-small-url {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1
}
.sg-newsbox-small .sg-newsbox-small-url:hover .sg-newsbox-small-title {
    background:#000
}
.sg-newsbox-small .sg-newsbox-small-title {
    display:block;
    background:#000;
    color:#fff;
    font-size:14px;
    font-size:.875rem;
    padding:8px 10px;
    text-align:left;
    height:37px;
    -webkit-transition:background-color 200ms linear;
    transition:background-color 200ms linear;
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.sg-newsbox-small .sg-newsbox-small-title .article-cat {
    display:block;
    clear:both;
    font-size:12px;
    font-size:.75rem;
    color:#a0a0a0
}
.sg-newsbox-small .article-heading {
    font-size:14px;
    font-size:.875rem;
    margin:0;
    overflow:hidden;
    white-space:nowrap;
    width:180px;
    text-overflow:ellipsis
}
.single-news {
    height:200px;
    background:#f2f2f2;
    position:relative;
    padding-right:10px;
    color:#fff
}
.single-news:not(:last-child) {
    margin-bottom:20px
}
.single-news .img-news {
    width:300px;
    height:200px;
    float:left;
    margin-left:-10px;
    margin-right:10px
}
.single-news>a {
    color:#000;
    display:block;
    width:100%;
    height:100%;
    padding-left:10px
}
.single-news a {
    color:#000
}
.single-news .article-cat {
    color:gray;
    display:block;
    text-decoration:none;
    padding:15px 0 0;
    text-transform:uppercase;
    font-size:12px;
    font-size:.75rem;
    z-index:2
}
.single-news p {
    padding:1px 25px 0 0;
    font-size:14px;
    font-size:.875rem
}
.single-news .article-social {
    position:absolute;
    bottom:0;
    right:0;
    left:300px;
    z-index:2;
    background:#f66387;
    padding:0 20px;
    height:34px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row nowrap;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.single-news .article-heading {
    padding-right:10px
}
.single-news .article-comment {
    color:#fff;
    height:34px;
    line-height:34px;
    text-align:left;
    font-size:12px;
    font-size:.75rem;
    font-weight:600;
    text-decoration:none;
    padding:0 8px 0 28px;
    background:url(/static/images/sprite-2.png) no-repeat -6px -715px;
    margin:0 3px 0 0;
    display:block;
    width:16px
}
.single-news .article-share {
    color:#fff;
    height:34px;
    line-height:34px;
    text-align:left;
    font-size:12px;
    font-size:.75rem;
    font-weight:600;
    text-decoration:none;
    padding:0;
    background:url(/static/images/sprite-2.png) no-repeat -5px -764px;
    margin:0;
    width:30px;
    display:block;
    position:relative;
    cursor:pointer
}
.single-news .share-wrapper {
    position:relative;
    z-index:100;
    width:auto;
    display:inline-block;
    vertical-align:middle;
    height:27px;
    line-height:27px;
    margin-top:7px
}
.single-news .share-wrapper iframe {
    min-width:104px;
    position:relative;
    margin-top:-14px;
    top:50%;
    vertical-align:top
}
.single-news .article-list-share {
    display:none;
    cursor:pointer
}
.single-news .article-list-share.visible {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row nowrap;
    -ms-flex-direction:row nowrap;
    flex-direction:row nowrap;
    position:absolute;
    left:30px;
    top:0;
    -webkit-animation:fade-in .3s;
    animation:fade-in .3s;
    line-height:27px
}
.article-container:before,.article-container:after {
    content:" ";
    display:table
}
.article-container:after {
    clear:both
}
.article-container object,.article-container iframe,.article-container .video,.article-container img {
    max-width:100%
}
.news-date {
    font-size:12px;
    font-size:.75rem;
    color:gray;
    margin-bottom:25px
}
.fb_iframe_widget span {
    display:block
}
.list-pagination {
    background:#f2f2f2;
    margin:20px 0;
    padding:0
}
.list-pagination p {
    float:left;
    height:60px;
    margin:0;
    line-height:60px;
    font-size:15px;
    font-size:.9375rem
}
.list-pagination .list-pagination-next {
    background:#000;
    display:inline-block;
    float:right;
    height:60px;
    line-height:60px;
    font-size:15px;
    font-size:.9375rem;
    color:#fff;
    text-align:center;
    width:120px;
    padding-right:16px;
    text-decoration:none;
    font-weight:600;
    text-transform:uppercase;
    background:#000 url(/static/images/sprite-2.png) no-repeat 91px -654px
}
.list-pagination .list-pagination-back {
    display:inline-block;
    float:right;
    height:60px;
    line-height:60px;
    font-size:15px;
    font-size:.9375rem;
    color:#000;
    text-align:center;
    width:120px;
    text-decoration:none;
    font-weight:600;
    text-transform:uppercase
}
.sidebar img {
    max-width:100%;
    min-width:100%
}
.sidebar .link-box {
    display:block
}
.sidebar .aside-box .page-heading {
    margin:0
}
.sidebar .aside-box:not(:last-child) {
    margin-bottom:20px
}
.sidebar .aside-box .read-more {
    margin:0 15px 15px 0;
    font-size:12px;
    font-size:.75rem;
    text-align:right;
    padding:0;
    font-weight:700
}
.sidebar .page-heading {
    background-color:#f66387;
    padding:20px;
    color:#fff;
    font-weight:600;
    font-size:14px
}
.sidebar .aside-article-title {
    clear:both;
    display:block;
    height:auto;
    background:#f66387;
    padding:20px;
    color:#fff;
    font-size:18px;
    font-size:1.125rem;
    margin:-5px 0 0
}
.sidebar .aside-article-cat {
    display:block;
    font-size:12px;
    font-size:.75rem;
    clear:both
}
.sidebar .aside-url {
    background:#e6e6e6;
    padding:5px;
    color:#000;
    font-size:13px;
    font-size:.8125rem;
    text-align:right;
    border-bottom:2px solid #f66387;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row nowrap;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.sidebar .aside-horoscope .page-heading {
    background:#013
}
.sidebar .aside-horoscope .aside-article-title {
    background:#013
}
.sidebar .aside-tagbox {
    background:#f2f2f2;
    margin:0;
    list-style:none;
    padding:20px;
    text-align:center
}
.sidebar .aside-tagbox li {
    display:inline-block;
    margin:0 0 3px
}
.sidebar .aside-tagbox a {
    color:#000
}
.sidebar .aside-tagbox a:hover {
    color:#f66387
}
.sidebar .aside-tagbox .tagSize1 {
    font-size:13px;
    font-size:.8125rem
}
.sidebar .aside-tagbox .tagSize2 {
    font-size:15px;
    font-size:.9375rem
}
.sidebar .aside-tagbox .tagSize3 {
    font-size:20px;
    font-size:1.25rem
}
.sidebar .aside-tagbox .tagSize4 {
    font-size:17px;
    font-size:1.0625rem
}
.sidebar .aside-tagbox .tagSize5 {
    font-size:22px;
    font-size:1.375rem
}
.sidebar .aside-tagbox .tagSize4 {
    font-size:20px;
    font-size:1.25rem
}
.sidebar .aside-problem {
    background:#f2f2f2
}
.sidebar .aside-problem .page-heading {
    background:#69b294
}
.sidebar .aside-problem a {
    color:#000
}
.sidebar .aside-problem p {
    padding:20px
}
.sidebar .aside-problem .aside-box-problem-title {
    font-size:22px;
    font-size:1.375rem;
    padding:0 20px
}
.sidebar .aside-problem .aside-box-titlesm {
    padding:0 20px;
    font-size:12px;
    font-size:.75rem;
    display:block
}
.sidebar .aside-problem .aside-box-problem-hover {
    background:#69b294;
    font-size:22px;
    font-size:1.375rem;
    display:block;
    padding:20px;
    text-align:center;
    color:#000
}
.sidebar .aside-problem .aside-box-problem-hover:hover {
    background:#80bea4
}
.sidebar .aside-problem .aside-box-problem-hover:after {
    background:url(/static/images/sprite-2.png) no-repeat -437px -906px;
    width:10px;
    height:16px;
    content:'';
    display:inline-block;
    margin-left:10px
}
.sidebar .aside-single-problem {
    background:#69b294
}
.sidebar .aside-single-problem .aside-article-title {
    background:#69b294;
    padding-left:0;
    padding-right:0;
    padding-bottom:0
}
.sidebar .aside-single-problem .aside-box-problem-title {
    color:#000;
    font-size:14px;
    font-size:.875rem
}
.sidebar .aside-single-problem .aside-box-problem-text {
    color:#fff;
    font-size:13px;
    font-size:.8125rem;
    margin:0
}
.sidebar .aside-single-problem .aside-box-titlesm {
    font-size:12px;
    font-size:.75rem;
    color:#000;
    padding-top:10px
}
.sidebar .aside-single-problem .aside-box-problem-hover {
    background:#80bea4
}
.sidebar .aside-decision {
    background:#f2f2f2
}
.sidebar .aside-decision .page-heading {
    background:#399be5
}
.sidebar .aside-decision a {
    color:#000
}
.sidebar .aside-decision p {
    padding:20px
}
.sidebar .aside-decision .aside-box-decision-title {
    font-size:22px;
    font-size:1.375rem;
    padding:0 20px
}
.sidebar .aside-decision .aside-box-titlesm {
    padding:10px 20px 0;
    font-size:12px;
    font-size:.75rem;
    display:block
}
.sidebar .aside-decision .decision-btn {
    text-align:center;
    margin-bottom:20px
}
.sidebar .aside-decision .aside-box-decyzja-btn1,.sidebar .aside-decision .aside-box-decyzja-btn2 {
    background:#399be5;
    color:#fff;
    font-size:22px;
    font-size:1.375rem;
    padding:15px;
    display:inline-block
}
.sidebar .aside-decision .aside-box-decyzja-btn1:hover,.sidebar .aside-decision .aside-box-decyzja-btn2:hover {
    background:#57aae9
}
.sidebar .aside-single-decision .aside-article-title {
    background:#399be5
}
.sidebar .aside-single-decision .link-box {
    color:#fff
}
.sidebar .aside-single-decision .aside-box-decision-title {
    font-size:14px;
    font-size:.875rem;
    padding-left:0;
    padding-right:0
}
.sidebar .aside-single-decision .decision-vote {
    padding:0;
    height:auto
}
.sidebar .aside-single-decision .decision-vote .yes,.sidebar .aside-single-decision .decision-vote .no {
    padding:10px 15px;
    background:#000;
    margin:30px 10px
}
.sidebar .aside-single-decision .aside-url {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row nowrap;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.site-breadcrumbs {
    margin:0;
    padding:0;
    list-style-type:none
}
.site-breadcrumbs li {
    display:inline-block;
    vertical-align:middle;
    font-size:12px;
    font-size:.75rem
}
.site-breadcrumbs li a {
    color:#000
}
.site-breadcrumbs li a:hover {
    color:#f66387
}
.site-breadcrumbs li:last-child {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:400px
}
.site-breadcrumbs li:not(:last-child):after {
    content:'>';
    display:inline-block;
    vertical-align:middle;
    margin-left:5px;
    margin-right:5px;
    color:#a0a0a0
}
.single-article .article-share {
    color:#fff;
    height:34px;
    line-height:34px;
    text-align:left;
    font-size:12px;
    font-size:.75rem;
    font-weight:600;
    text-decoration:none;
    padding:0;
    background:imager-url("sprite.png") no-repeat -64px -765px;
    margin:0;
    width:30px;
    display:block;
    position:relative;
    cursor:pointer;
    float:left;
    bottom:5px
}
.tags {
    margin:0;
    padding:0;
    list-style-type:none;
    padding:10px 0;
    margin-bottom:20px;
    text-align:left;
    font-size:0
}
.tags li {
    display:inline-block;
    vertical-align:top;
    font-size:12px;
    font-size:.75rem
}
.tags li a {
    color:#000
}
.tags li a:hover {
    color:#f66387
}
.tags li:first-child {
    color:#a0a0a0;
    margin-right:5px
}
.tags li:not(:last-child):not(:first-child):after {
    content:',';
    display:inline-block;
    color:#a0a0a0;
    vertical-align:top;
    margin-right:3px
}
.like-box {
    min-height:29px
}
.gallery-pages {
    margin:0;
    padding:0;
    list-style-type:none;
    background:#f2f2f2;
    padding:10px;
    border-bottom:2px solid #f66387;
    margin:0 0 20px;
    text-align:right
}
.gallery-pages:before,.gallery-pages:after {
    content:" ";
    display:table
}
.gallery-pages:after {
    clear:both
}
.gallery-pages .pages {
    display:inline-block;
    vertical-align:middle;
    line-height:45px;
    float:left
}
.gallery-pages .next {
    background:#000;
    display:inline-block;
    line-height:45px;
    font-size:15px;
    font-size:.9375rem;
    color:#fff;
    text-align:center;
    padding-right:16px;
    padding-left:16px;
    text-decoration:none;
    font-weight:600;
    text-transform:uppercase;
    -webkit-transition:.5s ease;
    transition:.5s ease
}
.gallery-pages .next:hover {
    background:#f66387
}
.gallery-pages .next:after {
    background:url(/static/images/sprite-2.png) no-repeat -13px -677px;
    content:'';
    display:inline-block;
    width:10px;
    height:19px;
    margin-left:10px;
    vertical-align:middle
}
.gallery-pages .next a {
    color:#fff;
    display:inline-block
}
.gallery-pages .prev {
    display:inline-block;
    margin-right:8px;
    line-height:45px
}
.gallery-pages .prev:hover {
    color:#f66387
}
.gallery-pages .prev:hover a {
    color:#f66387
}
.gallery-pages .prev a {
    color:#000;
    font-family:Open Sans Semibold
}
.gallery-pages .prev:before {
    content:'<';
    display:inline-block;
    font-family:Open Sans Semibold
}
.gallery-pages .back {
    background:#000;
    display:inline-block;
    line-height:45px;
    font-size:15px;
    font-size:.9375rem;
    color:#fff;
    text-align:center;
    padding-right:16px;
    padding-left:16px;
    text-decoration:none;
    font-weight:600;
    float:right;
    text-transform:uppercase;
    -webkit-transition:.5s ease;
    transition:.5s ease
}
.gallery-pages .back:hover {
    background:#f66387
}
.gallery-pages .back a {
    color:#fff
}
.gallery-article {
    background:#f2f2f2;
    padding:10px;
    text-align:center;
    margin-top:20px;
    position:relative
}
.gallery-article img {
    max-width:600px;
    max-height:800px
}
.gallery-article .gallery-pagination {
    margin:0;
    padding:0;
    list-style-type:none
}
.gallery-article .gallery-pagination a {
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    text-indent:-99999px;
    display:block;
    width:45px;
    height:45px
}
.gallery-article .gallery-prev {
    left:0;
    background:#000 url(/static/images/sprite-2.png) no-repeat -189px -663px
}
.gallery-article .gallery-next {
    right:0;
    background:#000 url(/static/images/sprite-2.png) no-repeat -57px -663px
}
.gallery-footer {
    font-size:12px;
    font-size:.75rem
}
.other-article {
    margin-top:1em
}
.list-pagination {
    border-bottom:2px solid #f66387
}
.list-pagination:before,.list-pagination:after {
    content:" ";
    display:table
}
.list-pagination:after {
    clear:both
}
.list-pagination p {
    padding-left:20px
}
.list-pagination .pages {
    margin:0;
    padding:0;
    list-style-type:none;
    float:right;
    line-height:58px;
    margin-right:10px
}
.list-pagination .pages li {
    display:inline-block;
    background:#000;
    color:#fff;
    vertical-align:middle;
    margin-right:5px
}
.list-pagination .pages a {
    color:#fff;
    height:19px;
    line-height:19px;
    padding:10px 15px;
    display:block;
    -webkit-transition:.5s ease;
    transition:.5s ease;
    width:auto
}
.list-pagination .pages a:hover {
    background:#f66387
}
.list-pagination .active {
    background:#f66387;
    color:#000
}
.article-comments {
    border-bottom:2px solid #f66387;
    background:#f2f2f2;
    padding:15px
}
.article-comments:before,.article-comments:after {
    content:" ";
    display:table
}
.article-comments:after {
    clear:both
}
.article-rate {
    display:block;
    margin:10px 0
}
.article-rate .article-rate-text,.article-rate .article-rate-result {
    display:inline-block;
    vertical-align:middle
}
.comments {
    padding:10px;
    font-size:13px;
    font-size:.8125rem
}
.comments .btn-pink {
    float:right;
    margin-top:20px
}
.comments .media {
    display:block;
    border-bottom:1px dashed #a0a0a0;
    padding:10px 0;
    position:relative
}
.comments .media:before,.comments .media:after {
    content:" ";
    display:table
}
.comments .media:after {
    clear:both
}
.comments .media .media {
    padding-left:8%
}
.comments .media .media:last-child {
    border-bottom:none
}
.comments .media .media:first-child {
    margin-top:60px
}
.comments .media:last-child {
    border-bottom:none
}
.comments .media-body:before,.comments .media-body:after {
    content:" ";
    display:table
}
.comments .media-body:after {
    clear:both
}
.comments .nickname {
    font-weight:700;
    display:inline-block;
    vertical-align:bottom
}
.comments .date,.comments .rate {
    color:#a0a0a0;
    display:inline-block;
    vertical-align:bottom
}
.comments .report {
    text-align:right;
    cursor:pointer
}
.comments .remove-link {
    cursor:pointer;
    position:absolute;
    top:10px;
    right:0;
    font-size:10px;
    font-size:.625rem
}
.comments .btn-reply {
    font-size:.75rem;
    padding:5px 15px;
    bottom:0;
    color:#fff;
    height:19px;
    line-height:19px;
    display:block;
    -webkit-transition:.5s ease;
    transition:.5s ease;
    width:auto;
    background:#000;
    float:right;
    cursor:pointer
}
.comments .btn-reply:hover {
    background:#f66387
}
.reply-container {
    margin-top:50px;
    padding:10px;
    background:#f2f2f2
}
.remove-link-form {
    padding:10px;
    background:#f2f2f2;
    margin-top:10px
}
.remove-link-form .form-helper {
    color:#000
}
.remove-link-form textarea {
    width:100%
}
.remove-link-form .form-group input,.remove-link-form .form-group select {
    height:30px
}
.remove-link-form input[type=submit] {
    padding:5px;
    height:auto
}
.comment-pages {
    margin:0;
    padding:0;
    list-style-type:none;
    background:#f2f2f2;
    padding:10px;
    border-bottom:2px solid #f66387;
    margin:0 0 20px;
    text-align:right;
    font-size:13px;
    font-size:.8125rem
}
.comment-pages:before,.comment-pages:after {
    content:" ";
    display:table
}
.comment-pages:after {
    clear:both
}
.comment-pages .pages {
    display:inline-block;
    vertical-align:middle;
    line-height:45px;
    float:left
}
.comment-pages .next {
    background:#000;
    display:inline-block;
    line-height:35px;
    color:#fff;
    text-align:center;
    padding-right:16px;
    padding-left:16px;
    text-decoration:none;
    font-weight:600;
    text-transform:uppercase;
    -webkit-transition:.5s ease;
    transition:.5s ease;
    margin-top:5px
}
.comment-pages .next:hover {
    background:#f66387
}
.comment-pages .next:after {
    background:url(/static/images/sprite-2.png) no-repeat -13px -677px;
    content:'';
    display:inline-block;
    width:10px;
    height:19px;
    margin-left:10px;
    vertical-align:middle
}
.comment-pages .next a {
    color:#fff;
    display:inline-block
}
.comment-pages .prev {
    display:inline-block;
    margin-right:5px
}
.comment-pages .prev:hover {
    color:#f66387
}
.comment-pages .prev:hover a {
    color:#f66387
}
.comment-pages .prev a {
    color:#000;
    font-family:Open Sans Semibold
}
.comment-pages .prev:before {
    content:'<';
    display:inline-block;
    font-family:Open Sans Semibold
}
.comment-pages .back {
    background:#000;
    display:inline-block;
    line-height:45px;
    font-size:15px;
    font-size:.9375rem;
    color:#fff;
    text-align:center;
    padding-right:16px;
    padding-left:16px;
    text-decoration:none;
    font-weight:600;
    float:right;
    text-transform:uppercase;
    -webkit-transition:.5s ease;
    transition:.5s ease
}
.comment-pages .back:hover {
    background:#f66387
}
.comment-pages .back a {
    color:#fff
}
.menu-category {
    margin:20px 0
}
.menu-category-container {
    background:#f66387;
    margin:0;
    padding:0;
    list-style-type:none;
    font-size:0
}
.menu-category-container li {
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    font-size:.875rem
}
.menu-category-container li:not(:last-child) {
    border-right:1px solid #f2f2f2
}
.menu-category-container .active a {
    background:#000;
    color:#fff
}
.menu-category-container a {
    display:block;
    color:#fff;
    padding:10px 15px
}
.menu-category-container a:hover {
    background:#000;
    color:#fff
}
.decision-heading {
    background:#399be5;
    padding:.5em 1em;
    color:#fff
}
.problem-heading {
    background:#69b294;
    padding:.5em 1em;
    color:#fff
}
.decision-vote {
    position:relative;
    height:286px;
    padding:47px 117px;
    background:#399be5;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.decision-vote .decision-loader {
    display:none;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.decision-vote a {
    display:block;
    background:#000;
    padding:2em;
    margin:0 10px;
    color:#fff;
    text-transform:uppercase;
    font-size:25px;
    font-size:1.5625rem;
    -webkit-transition:.5s ease;
    transition:.5s ease
}
.decision-vote a:hover {
    background:#f66387
}
.category-problem {
    background:#69b294
}
.category-problem .add-reply {
    background:#96c9b4
}
.category-decision {
    background:#399be5
}
.category-decision .add-reply {
    background:#74b9ed
}
.category-problem,.category-decision {
    padding:20px 15px 0
}
.category-problem .single-article-link,.category-decision .single-article-link {
    color:#fff;
    display:block
}
.category-problem:not(:last-child),.category-decision:not(:last-child) {
    margin-bottom:20px
}
.category-problem .add-reply,.category-decision .add-reply {
    padding:20px 10px;
    margin:20px -15px 0;
    display:block;
    text-align:right;
    font-size:22px;
    font-size:1.375rem;
    color:#000
}
.category-problem .add-reply:after,.category-decision .add-reply:after {
    background:url(/static/images/sprite-2.png) no-repeat -437px -906px;
    width:10px;
    height:16px;
    content:'';
    display:inline-block;
    margin-left:10px
}
.category-problem .article-heading,.category-decision .article-heading {
    color:#000;
    font-size:23px;
    font-size:1.4375rem
}
.category-problem .article-heading:before,.category-decision .article-heading:before {
    content:open-quote;
    display:inline-block
}
.category-problem .article-heading:after,.category-decision .article-heading:after {
    content:close-quote;
    display:inline-block
}
.category-problem .info,.category-decision .info {
    font-size:13px;
    font-size:.8125rem
}
.category-problem .single-article-footer,.category-decision .single-article-footer {
    background:#e6e6e6;
    border-bottom:2px solid #f66387;
    padding:10px 10px 7px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row nowrap;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 -15px
}
.category-problem .single-article-footer .article-social,.category-decision .single-article-footer .article-social {
    width:auto;
    padding-top:6px
}
.category-problem .single-article-footer .article-social div,.category-decision .single-article-footer .article-social div {
    width:auto
}
.category-problem .single-article-footer .article-social div iframe,.category-decision .single-article-footer .article-social div iframe {
    min-width:105px
}
.category-problem .single-article-footer .article-share,.category-decision .single-article-footer .article-share {
    height:34px;
    width:30px;
    background:url(/static/images/sprite-2.png) no-repeat -63px -766px
}
.category-problem .comment,.category-decision .comment {
    display:block
}
.category-problem .comment .comment-count:before,.category-decision .comment .comment-count:before {
    background:url(/static/images/sprite-2.png) no-repeat -432px -850px;
    content:'';
    display:inline-block;
    width:16px;
    height:14px;
    margin-right:5px;
    margin-left:5px
}
.problem-info {
    display:block;
    padding:15px 15px 15px 60px;
    margin-bottom:20px;
    font-size:13px;
    font-size:.8125rem;
    font-weight:700;
    color:#000;
    background:#f66387 url(/static/images/sprite-2.png) no-repeat -412px -755px
}
.problem-info a {
    color:#000
}
.alert-box {
    display:block;
    padding:15px;
    margin-bottom:20px;
    font-size:13px;
    font-size:.8125rem;
    font-weight:700;
    color:#000;
    background:#f66387
}
.alert-box a {
    color:#000
}
.form input,.form select {
    box-sizing:border-box;
    min-width:50%;
    border:1px solid #dadada;
    height:45px;
    padding-left:10px;
    padding-right:10px;
    font-family:Open Sans Regular
}
.form .captcha {
    width:50px;
    min-width:0;
    margin-top:15px
}
.form select {
    -webkit-appearance:none;
    -moz-appearance:none;
    background:#fff url(/static/images/select.png) no-repeat 95% center;
    display:block
}
.form textarea {
    box-sizing:border-box;
    min-width:50%;
    padding:10px;
    background:#fff;
    border:1px solid #dadada;
    min-height:200px;
    font-family:Open Sans Regular;
    font-size:13px;
    font-size:.8125rem
}
.form .form-helper {
    font-size:10px;
    font-size:.625rem;
    margin:10px 0 0
}
.form .form-group {
    margin-bottom:20px
}
.form input[type=submit] {
    background:#000;
    padding:7px 25px;
    color:#fff;
    text-decoration:none;
    text-align:center;
    border:none;
    cursor:pointer;
    border-radius:0;
    -webkit-transition:.5s ease;
    transition:.5s ease;
    font-weight:400;
    margin-bottom:10px;
    font-size:15px;
    font-size:.9375rem;
    text-transform:uppercase;
    font-family:Open Sans Semibold;
    width:auto;
    min-width:150px;
    margin-top:20px
}
.form input[type=submit]:hover {
    background:#f66387
}
.vote-results {
    background:#399be5;
    height:370px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.chart {
    width:55%;
    display:inline-block;
    vertical-align:middle;
    height:300px
}
.chart svg {
    width:75%
}
.pie {
    width:100%;
    height:100%;
    display:block;
    text-align:center
}
.graph {
    visibility:hidden
}
.graph>* {
    visibility:visible;
    -webkit-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out
}
.graph__percent:hover {
    opacity:1
}
.legend {
    display:inline-block;
    vertical-align:middle;
    width:45%
}
.legend span {
    display:block;
    font-size:28px;
    font-size:1.75rem;
    color:#fff;
    font-family:Open Sans Semibold
}
.legend span:not(:last-child) {
    margin-bottom:20px
}
.legend span:before {
    display:inline-block;
    content:'';
    width:50px;
    height:50px;
    border-radius:50%;
    vertical-align:middle;
    margin-right:10px
}
.legend .yes:before {
    background:#fff
}
.legend .no:before {
    background:#b0d7f5
}
footer {
    max-width:1116px;
    overflow:hidden;
    background:#fff;
    margin:60px auto 0;
    font-size:11px;
    font-size:.6875rem;
    box-shadow:0 0 3px 0 rgba(0,0,0,.3);
    border-top:1px solid #fff;
    border-bottom:1px solid #fff
}
footer .footer-box {
    margin:0;
    padding:20px 20px 0;
    list-style:none
}
footer .footer-box:before,footer .footer-box:after {
    content:" ";
    display:table
}
footer .footer-box:after {
    clear:both
}
footer li {
    float:left;
    width:25%
}
footer li p {
    margin:20px 20px 20px 0
}
footer li:first-child {
    width:30%
}
footer li a {
    color:#000
}
footer li a:hover {
    color:#f66387
}
footer .second {
    width:45%
}
footer .g7-logo {
    display:inline-block;
    float:left;
    background:url(/static/images/sprite-2.png) no-repeat -49px -600px;
    height:47px;
    padding-left:50px;
    margin:20px;
    text-decoration:none;
    color:#000;
    padding-top:1%
}
footer .footer-link {
    margin:20px 20px 20px 0;
    font-weight:600;
    display:block;
    text-decoration:none;
    color:#000
}
.mobile-switcher {
    display:block;
    text-align:center;
    padding:10px 0;
    background:#000;
    color:#fff
}
.ads_google_bill, .ads_google_rect, .bb_rectangle_1 {
    text-align:center;
    margin: 5px auto 15px
}
.ads_google_bill>div,
.ads_google_rect>div,
.bb_rectangle_1>div {
    background-color:#f2f2f2
}
.ads_google_bill>div>div>iframe,
.ads_google_rect>div>div>iframe,
.bb_rectangle_1>div>div {
    padding:20px 0
}
.rec2x {
    background-color:#f2f2f2;
    margin-bottom:20px
}
.ads_google_special_cat {
    text-align:center;
    margin-bottom:15px;
    background:#c2c2c2;
    height:200px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}

.ads_google_komentarze {
    float:right;
    margin-top:30px
}
.ads_samsung {
    padding-bottom:10px
}
.bb_billboard_1 {
    text-align:center;
    margin:auto;
    max-width:940px;
    display:table
}
.bb_megaboard {
    overflow: hidden;
    margin: 0 auto;
}
.bb_megaboard > div{
    margin: 0 -100%;
}
.ads_google_art_otoczony_rec {
    float:left;
    margin:6px 10px 0 0
}
.entry-content ol,.entry-content ul {
    margin-left:0;
    margin-bottom:15px
}
.see_also {
    font:200 12px/16px 'Lucida Grande','Lucida Sans Unicode',Tahoma;
    color:#000!important;
    margin-bottom:1px;
    background-color:#ededed;
    height:30px;
    padding:8px 17px 0
}
.kd_ns_ads {
    width:100%;
    margin:0;
    padding:0
}
.kd_ns_box:nth-child(4n+1) {
    clear:both
}
.kd_ns_image_div {
    width:100%;
    overflow:hidden;
    border:1px solid #ededed
}
.kd_ns_lead {
    background-color:#ededed;
    padding:5px 0 10px 10px
}
.kd_ns_font {
    font:700 15px/17px 'Lucida Grande','Lucida Sans Unicode',Tahoma;
    color:#000!important
}
.kd_ns_sponsored {
    font-size:9px;
    font-size:.5625rem
}
.content_stream:before,.content_stream:after {
    content:" ";
    display:table
}
.content_stream:after {
    clear:both
}
body.promo-category {
    background:url(/static/images/samsung-bg.jpg) no-repeat 0 -50px/cover;
    background-attachment:fixed
}
body.promo-category .single-news .article-social {
    background:#b0b0b0
}
body.promo-category .ads_samsung img {
    max-width:100%
}
body.screening .container,body.screening .footer {
    max-width:990px
}
body.screening .main-content {
    -webkit-flex-basis:67.5%;
    -ms-flex-preferred-size:67.5%;
    flex-basis:67.5%;
    max-width:67.5%
}
body.screening .sidebar {
    -webkit-flex-basis:32.5%;
    -ms-flex-preferred-size:32.5%;
    flex-basis:32.5%;
    max-width:32.5%
}
body.screening .sg-newsbox-big {
    width:68%
}
body.screening .bb_billboard_1 {
    padding:0
}
body.screening .wrap {
    margin:44px auto 60px
}
body.screening .wrap-top {
    margin:44px auto 20px
}
body.screening .wrap-middle {
    margin:20px auto 0
}
@media(max-width:974px) {
    body.screening .sg-newsbox-big {
        width:65%
    }

}
@media(max-width:904px) {
    body.screening .sg-newsbox-big {
        width:100%
    }
    body.screening .main-content,body.screening .sidebar {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }

}
.ads-samsung {
    padding-bottom:10px
}
.ads-samsung a {
    color:#000;
    background:#f2f2f2
}
.ads-samsung a:before,.ads-samsung a:after {
    content:" ";
    display:table
}
.ads-samsung a:after {
    clear:both
}
.ads-samsung .ads-samsung-img {
    float:left
}
.ads-samsung .ads-samsung-container {
    padding:10px;
    position:relative
}
.ads-samsung h2 {
    font-size:17px;
    font-size:1.0625rem;
    color:#399be5;
    margin:0
}
.ads-samsung h2 span {
    color:#000
}
.ads-samsung p {
    font-size:14px;
    font-size:.875rem;
    padding:20px 0;
    margin:0
}
.ads-samsung .btn-blue {
    background:#399be5;
    border-radius:30px;
    color:#fff;
    font-size:14px;
    font-size:.875rem;
    padding:8px 20px;
    display:table
}
.ads-samsung-1 .ads-samsung-img {
    display:block;
    background:url(/static/images/sprite_samsung.png) no-repeat -16px -8px;
    background-size:100%;
    width:300px;
    height:200px
}
.ads-samsung-1 .ads-samsung-logo {
    display:block;
    background:url(/static/images/sprite_samsung.png) no-repeat -78px -1163px;
    width:165px;
    height:36px;
    position:absolute;
    top:10px;
    right:10px
}
.ads-samsung-2 .ads-samsung-img {
    display:block;
    background:url(/static/images/sprite_samsung.png) no-repeat 8px -320px;
    background-size:100%;
    width:300px;
    height:200px
}
.ads-samsung-2 .ads-samsung-logo {
    display:block;
    background:url(/static/images/sprite_samsung.png) no-repeat -93px -1213px;
    width:144px;
    height:47px;
    position:absolute;
    top:5px;
    right:10px
}
.ads-samsung-3 .ads-samsung-img {
    display:block;
    background:url(/static/images/sprite_samsung.png) no-repeat -36px -622px;
    background-size:100%;
    width:300px;
    height:200px
}
.ads-samsung-3 .ads-samsung-logo {
    display:block;
    background:url(/static/images/sprite_samsung.png) no-repeat -65px -1283px;
    width:194px;
    height:24px;
    position:absolute;
    top:10px;
    right:10px
}

#keys-info-bg{
	background-color:rgba(2,2,2,.6);
    position:fixed;
    top:0;
    bottom:0;
    left: 0;
    right: 0;
    z-index: 99999;
    display: none;
}
#keys-info{
	background-color:rgba(255,255,255,.97);
	position:absolute;
	top:45%;
	left:50%;
	margin-left:-140px;
	margin-top:-100px;
	padding:30px 30px 0;
	color:#111;
	font-size:14px;
	font-style:normal;
	width:240px;
	height:170px;
	text-align:center;
	border-top:1px solid #ddd;
	border-radius:7px;
	box-shadow:0 0 20px 0 #444;
	z-index: 99;
}
#keys-info .close-info{
    cursor: pointer;
    top: 0px;
    right: 5px;
    position: absolute;
    font-size: 20px;
    width: 20px;
}
#keys-info u{
}
#keys-info .keyboard-arrows{
	line-height:1px;
	margin-top:25px
}
#keys-info .keyboard-arrows .key{
	background-image:url(/static/images/keyboard-arrows.gif);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	background-color:#3d3d3d;
	display:inline-block;
	margin-bottom:1px;
	margin-left:1px;
	border-radius:2px
}
#keys-info .keyboard-arrows .key.up{
	background-position:-22px 7px
}
#keys-info .keyboard-arrows .key.down{
	background-position:-22px -21px
}
#keys-info .keyboard-arrows .key.left{
	background-position:7px -22px
}
#keys-info .keyboard-arrows .key.right{
	background-position:7px 8px
}
#keys-info .keyboard-arrows .key.active{
	background-color:#999
}
#keys-info .keyboard-arrows .key.active.up{
	background-position:-82px 7px
}
#keys-info .keyboard-arrows .key.active.down{
	background-position:-82px -22px
}
#keys-info .keyboard-arrows .key.active.left{
	background-position:-52px -22px
}
#keys-info .keyboard-arrows .key.active.right{
	background-position:-52px 7px
}


@media(max-width:904px) {
    .ads-samsung {
        background:#f2f2f2;
        margin-bottom:20px
    }
    .ads-samsung a {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        -ms-grid-row-align:center;
        align-items:center;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        padding:10px
    }
    .ads-samsung h2 {
        padding-top:10px
    }
    .ads-samsung .ads-samsung-img {
        width:300px;
        border:1px solid #dadada;
        float:none;
        margin:auto
    }

}
@media(max-width:640px) {
    .ads-samsung {
        background:#f2f2f2;
        margin-bottom:20px
    }
    .ads-samsung a {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        -ms-grid-row-align:center;
        align-items:center;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        padding:10px;
        color:#fff
    }
    .ads-samsung .ads-samsung-container {
        background:#000
    }
    .ads-samsung h2 {
        padding-top:10px
    }
    .ads-samsung .ads-samsung-img {
        width:100%;
        border:none;
        height:304px;
        background-size:auto
    }
    .ads-samsung-1 .ads-samsung-img {
        background-position:-16px -8px
    }
    .ads-samsung-2 .ads-samsung-img {
        background-position:60% -404px
    }
    .ads-samsung-3 .ads-samsung-img {
        background-position:30% -795px
    }

}
@media(max-width:904px) {
    body {
        font-size:16px;
        font-size:1rem
    }
    #wrap {
        border-top:none;
        box-shadow:none
    }
    .container {
        padding-left:15px;
        padding-right:15px
    }
    .logo {
        position:static;
        max-width:300px;
        margin:-40px auto 0;
        background-size:100%;
        height:141px
    }
    .header-like {
        margin-left:0;
        text-align:center
    }
    .search {
        position:static;
        margin:0 auto
    }
    .menu-trigger {
        display:block;
        width:100%;
        text-align:right;
        height:50px;
        line-height:50px;
        cursor:pointer;
        background:#000;
        color:#fff
    }
    .menu-trigger .menu-icon {
        background:#000 url(/static/images/sprite-2.png) no-repeat -2px -545px;
        margin-right:25px;
        width:25px;
        height:21px;
        display:inline-block;
        vertical-align:middle;
        margin-left:10px;
        padding:5px
    }
    .menu {
        height:auto;
        margin:20px 0 0
    }
    .menu .menu-container {
        -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
        flex-flow:column nowrap;
        background:#000;
        display:none;
        -webkit-transform-origin:50% 0;
        -ms-transform-origin:50% 0;
        transform-origin:50% 0;
        -webkit-animation:showAnimation .2s ease;
        animation:showAnimation .2s ease;
        -webkit-transition:.2s ease;
        transition:.2s ease
    }
    .menu .menu-container.visible {
        display:block
    }
    .menu li {
        width:100%
    }
    .menu .dropdown>a {
        position:relative
    }
    .menu .dropdown>a:after {
        content:'';
        display:block;
        background:url(/static/images/sprite-2.png) no-repeat -450px -632px;
        width:9px;
        height:5px;
        position:absolute;
        top:50%;
        right:15px;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .menu a {
        white-space:nowrap
    }
    .menu .menu-item {
        white-space:normal
    }
    .menu .menu-special {
        width:99.8%;
        border:1px solid #000
    }
    .content>.flex {
        display:block;
        -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
        flex-flow:column nowrap
    }
    .main-content,.sidebar {
        width:100%;
        display:block;
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .featured {
        -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
        flex-flow:column nowrap
    }
    .sg-newsbox-big {
        display:block;
        width:100%;
        min-height:339px;
        height:auto;
        position:relative
    }
    .sg-newsbox-big .sg-newsbox-big-title {
        height:auto;
        position:static;
        margin-top:-5px
    }
    .sg-newsbox-big img {
        width:100%;
        height:auto;
        min-height:0;
        position:static;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    .sg-newsbox-big .sg-newsbox-big-url {
        position:static;
        margin-top:-5px
    }
    .featured-small {
        margin-top:10px;
        text-align:center
    }
    .featured-small .sg-newsbox-small {
        display:block;
        height:auto;
        width:100%;
        margin-bottom:10px
    }
    .featured-small img {
        width:100%;
        height:auto
    }
    .featured-small .sg-newsbox-small-url {
        position:static;
        margin-top:-5px
    }
    .featured-small .sg-newsbox-small-title {
        position:static;
        padding:18px 20px;
        height:auto;
        margin-top:-5px
    }
    .featured-small .sg-newsbox-small-title .article-cat {
        color:#f2f2f2
    }
    .featured-small .sg-newsbox-small-title .article-heading {
        width:100%;
        overflow:visible;
        white-space:normal
    }
    .featured-small .article-heading {
        font-size:20px;
        font-size:1.25rem
    }
    .single-news {
        height:auto;
        padding:10px 0 0
    }
    .single-news .img-news {
        float:none;
        margin:0 auto;
        display:block;
        border:1px solid #dadada
    }
    .single-news .article-cat,.single-news .article-heading,.single-news p {
        padding-left:15px;
        padding-right:15px
    }
    .single-news .article-social {
        display:block;
        float:none;
        position:static
    }
    .single-news .article-comment,.single-news .article-share {
        display:inline-block;
        vertical-align:middle
    }
    .aside-box-image {
        display:block;
        margin:0 auto 5px
    }
    .list-pagination {
        text-align:center;
        height:auto
    }
    .list-pagination p,.list-pagination a {
        display:block;
        width:100%;
        margin:0;
        padding:0
    }
    .list-pagination .list-pagination-next,.list-pagination .list-pagination-back {
        float:none
    }
    .list-pagination .pages {
        padding:0
    }
    .site-breadcrumbs li:last-child {
        width:auto;
        white-space:normal
    }
    .footer {
        height:auto;
        padding-bottom:20px
    }
    .footer li {
        float:none;
        width:100%;
        display:block;
        height:auto
    }
    .footer li:first-child {
        width:100%
    }
    .footer .g7-logo {
        display:block;
        float:none;
        margin:20px auto;
        min-height:47px;
        line-height:20px;
        height:auto
    }
    .list-pagination ul {
        text-align:center;
        width:100%;
        float:none
    }
    .list-pagination .pages {
        padding:0
    }
    .article-container img,.article-container iframe,.article-container .video {
        max-width:100%
    }
    .sidebar-article-last {
        display:none
    }
    .ads_google_sg_dol,.ads_google_sg_samdol,.ads_google_art_dol {
        text-align:center;
        margin-bottom:20px
    }
    .vendimob_top2_art,.ads_google_art_srodek {
        text-align:center
    }
    .article-heading {
        padding:15px;
        font-size:20px;
        font-size:1.25rem
    }
    .article-desc {
        display:none
    }

}
@media(min-width:905px) {
    .menu {
        position:relative;
        display:block;
        height:60px;
        padding:0;
        list-style:none;
        background:#000;
        margin:140px 0 0;
        box-shadow:0 0 3px 0 rgba(0,0,0,.3)
    }
    .menu li {
        min-width: 5%;
        margin: 0 1%;
        position:relative;
        height:60px
    }
    .menu li:hover {
        background:#f66387
    }
    .menu li:hover .submenu,.menu .dropdown:hover .submenu {
        display:block
    }
    .menu li:last-child .submenu,.menu .dropdown:last-child .submenu {
        left:auto;
        right:0
    }
    .menu .menu-item:hover {
        background:#f66387
    }
    .menu .submenu {
        display:none;
        position:absolute;
        top:60px;
        left:0;
        width:200px;
        height:auto;
        background:#f66387;
        margin:0;
        padding:0;
        list-style:none;
        box-shadow:0 0 3px 0 rgba(0,0,0,.4);
        text-transform:capitalize;
        z-index:-1
    }
    .menu .submenu li {
        height:40px;
        width:100%
    }
    .menu .submenu li:hover {
        background:#000
    }
    .menu .submenu a {
        color:#000;
        display:block;
        line-height:40px;
        padding:0 20px;
        font-size:14px;
        font-size:.875rem;
        font-family:Open Sans Regular;
        font-weight:700
    }
    .menu .submenu a:hover {
        color:#fff
    }

}
@media(max-width:640px) {
    .infoBox {
        width:90%;
        padding-bottom:30px;
        height:auto
    }
    .infoBox .btn {
        width:auto
    }
    .logo {
        width:200px;
        height:94px
    }
    .container {
        padding-left:0;
        padding-right:0
    }
    .main-content,.sidebar,.header {
        padding:0
    }
    .single-news>a {
        padding-left:0
    }
    .single-news .img-news {
        max-width:80%;
        height:auto
    }
    .single-news .article-comment {
        width:auto;
        margin-right:0
    }
    .single-news .article-social {
        height:auto
    }
    .single-news .share-wrapper {
        margin-bottom:10px
    }
    .single-news .share-wrapper iframe {
        margin-top:0;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .list-pagination .pages {
        padding:0;
        float:none;
        margin:0 auto;
        display:block
    }
    .list-pagination p {
        float:none;
        display:block
    }
    .menu-category-container li {
        display:block;
        width:100%;
        text-align:center;
        border-right:none
    }
    .menu-category-container li:not(last-child) {
        border-bottom:1px solid #f2f2f2
    }
    .form input,.form select,.form textarea {
        width:100%
    }
    .comments .remove-link {
        position:static;
        padding:15px 0;
        display:block
    }
    .comments .remove-container .visible {
        margin-bottom:15px
    }
    .comments .btn-reply {
        float:left
    }
    .decision-vote {
        height:auto;
        margin-top:20px
    }
    .decision-vote a {
        padding:1em
    }
    .vote-results {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        height:auto;
        padding:15px
    }
    .chart {
        width:80%
    }
    .chart svg {
        max-height:269px
    }
    .legend {
        width:100%;
        text-align:center
    }
    .category-decision .single-article-footer,.category-problem .single-article-footer {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .category-decision .single-article-footer .comment,.category-decision .single-article-footer .article-social,.category-problem .single-article-footer .comment,.category-problem .single-article-footer .article-social {
        width:100%;
        display:block;
        float:none
    }
    .gallery-article img {
        max-width:100%
    }
    .site-breadcrumbs,.page-heading,.page-heading-big,.like-box,.tags,.article-heading,.article-container {
        padding-left:17px;
        padding-right:17px
    }
    .link-box .site-breadcrumbs,.link-box .page-heading,.link-box .page-heading-big,.link-box .like-box,.link-box .tags,.link-box .article-heading,.link-box .article-container,.sg-newsbox-big-title .site-breadcrumbs,.sg-newsbox-big-title .page-heading,.sg-newsbox-big-title .page-heading-big,.sg-newsbox-big-title .like-box,.sg-newsbox-big-title .tags,.sg-newsbox-big-title .article-heading,.sg-newsbox-big-title .article-container,.sg-newsbox-small-title .site-breadcrumbs,.sg-newsbox-small-title .page-heading,.sg-newsbox-small-title .page-heading-big,.sg-newsbox-small-title .like-box,.sg-newsbox-small-title .tags,.sg-newsbox-small-title .article-heading,.sg-newsbox-small-title .article-container,.single-article-link .site-breadcrumbs,.single-article-link .page-heading,.single-article-link .page-heading-big,.single-article-link .like-box,.single-article-link .tags,.single-article-link .article-heading,.single-article-link .article-container {
        padding-left:0;
        padding-right:0
    }
    .featured-small {
        display:none
    }
    .featured-small .sg-newsbox-big-title,.featured-small .sg-newsbox-small-title {
        margin-top:-5px
    }
    .single-news {
        padding:0
    }
    .single-news .img-news {
        width:100%;
        max-width:100%;
        border:none
    }
    .news-date {
        padding-left:17px;
        padding-right:17px
    }
    .vendimob_top2_cat,.vendimob_top2_art {
        text-align:center;
        margin-top:20px
    }
    .ads_google_sg_dol,.ads_google_sg_samdol,.ads_google_art_dol,.ads_google_sg_srodek,.mr_cat,.mr_art {
        text-align:center;
        margin-bottom:20px
    }
    .ads_google_art_srodek {
        text-align:center
    }
    #Papilot_Mobile_sg_dol_300x250>div,#Papilot_Mobile_sg_samdol_300x250>div,#Papilot_Mobile_podstrony_dol_300x250>div,#Papilot_Mobile_sg_srodek_300x250>div,#Papilot_Mobile_podstrony_srodek_320x100>div,#Papilot_Mobile_sg_gora_300x250>div,#Papilot_Mobile_podstrony_gora_300x250>div,.mr_cat,.mr_art {
        padding:20px 0
    }
    #Papilot_Mobile_sg_dol_300x250,#Papilot_Mobile_sg_samdol_300x250,#Papilot_Mobile_podstrony_dol_300x250,#Papilot_Mobile_sg_srodek_300x250,#Papilot_Mobile_podstrony_srodek_320x100,#Papilot_Mobile_sg_gora_300x250,#Papilot_Mobile_podstrony_gora_300x250,.mr_cat,.mr_art {
        background-color:#f2f2f2
    }
    .kd_ns_ads {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .kd_ns_box {
        width:100%
    }
    .kd_ns_box:not(:last-child) {
        margin-bottom:20px
    }
    .kd_ns_image_div {
        width:100%;
        height:250px
    }

}
@media(min-width:905px) and (max-width:1235px) {
    body {
        font-size:14px;
        font-size:.875rem
    }
    .article-heading {
        font-size:15px;
        font-size:.9375rem
    }
    .menu .menu-item {
        font-size:12px;
        font-size:.75rem
    }
    .menu .submenu a {
        font-size:12px;
        font-size:.75rem
    }
    .sg-newsbox-big {
        width:403px
    }
    .sg-newsbox-big .article-heading {
        font-size:15px;
        font-size:.9375rem
    }
    .single-news {
        height:234px
    }
    .single-news p {
        font-size:13px;
        font-size:.8125rem
    }
    .single-news .article-social {
        left:0
    }
    .single-news .article-cat {
        font-size:11px;
        font-size:.6875rem
    }
    .single-news img {
        width:258px
    }
    .site-breadcrumbs li:last-child {
        width:300px
    }
    .category-decision .comment,.category-problem .comment {
        width:auto;
        white-space:nowrap
    }
    .gallery-article img {
        max-width:100%
    }
    .form input,.form select,.form-area textarea {
        min-width:46%
    }

}
