/* CSS Document */

.row-with-vspace { margin-bottom: 0px; }

.site-title { margin: 0px; }

.site-title > div { line-height: 1.5em; }

#main-column .post,
#main-column .page {
	border: none;
	margin: 0px;
	padding: 0px;
}

#content article.page { margin-top: 40px; }

#content section article.page,
.home #content article.page { margin-top: 0px; }

.social {
	position: absolute;
	z-index: 999;
	top: 5px;
	right: 250px;
	display: inline-block;
}

.social a {
	margin: 0 5px;
}

/* Products */

.products .cycle-container .cycle-slideshow .single-slide .slide-caption {
	border: none;
}

.products .cycle-container .cycle-slideshow .single-slide a:hover .slide-caption {
	background: none;
}

.products .cycle-container .cycle-slideshow .single-slide a:hover .slide-caption .content p {
	color: #666;
	text-decoration: none;
}

.products .cycle-container .cycle-nav {
	display: none;
}

.products .slsh-container a,
.products .slsh-container a:hover {
	text-decoration: none;
}

/* chalk */

span.color {
	margin: 10px 0;
}

/* new colors */

.sand506 {
    background: url(../../../uploads/sand-506.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.sand211 {
    background: url(../../../uploads/sand-211.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.sand609 {
    background: url(../../../uploads/sand-609.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.sand911 {
    background: url(http://premec-russia.ru/wp-content/uploads/sand-911.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.sand1013 {
    background: url(http://premec-russia.ru/wp-content/uploads/sand-1013.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.leatherbrown {
    background: url(../../../uploads/leather-brown.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.leatherblack {
    background: url(../../../uploads/leather-black.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops101 {
    background: url(../../../uploads/drops-101.png) center center no-repeat;
    background-size: cover;
    color: #000;
    border: 1px solid #ccc;
}

.drops401 {
    background: url(../../../uploads/drops-401.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops501 {
    background: url(../../../uploads/drops-501.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops601 {
    background: url(../../../uploads/drops-601.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops1001 {
    background: url(../../../uploads/drops-1001.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops903 {
    background: url(../../../uploads/drops-903.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops901 {
    background: url(../../../uploads/drops-901.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops702 {
    background: url(../../../uploads/drops-702.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops801 {
    background: url(../../../uploads/drops-801.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops1101 {
    background: url(../../../uploads/drops-1101.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops201 {
    background: url(../../../uploads/drops-201.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.drops301 {
    background: url(../../../uploads/drops-301.png) center center no-repeat;
    background-size: cover;
    color: #fff;
    border: 1px solid #fff;
}

.speckled1 {
    background: url(../../../uploads/speckled1.png) center center no-repeat;
    background-size: cover;
    color: #000;
    border: 1px solid #fff;
}

.speckled2 {
    background: url(../../../uploads/speckled2.png) center center no-repeat;
    background-size: cover;
    color: #000;
    border: 1px solid #fff;
}

.speckled3 {
    background: url(../../../uploads/speckled3.png) center center no-repeat;
    background-size: cover;
    color: #000;
    border: 1px solid #fff;
}

.speckled4 {
    background: url(../../../uploads/speckled4.png) center center no-repeat;
    background-size: cover;
    color: #000;
    border: 1px solid #fff;
}

.speckled5 {
    background: url(../../../uploads/speckled5.png) center center no-repeat;
    background-size: cover;
    color: #000;
    border: 1px solid #fff;
}

.content-area {
	margin: 40px 0;
}

.bx-breadcrumb .bx-breadcrumb-item span {
	color: white;
}



/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.p-slider {
    position: relative;
    width: 100%;
}

.p-slider__slides {
    overflow: hidden;
}

.p-slider .slick-slide {
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

.p-slider__nav {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

.p-slider__nav-next {
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    background: url(../images/cycle-nav-next.png) left center no-repeat;
    text-align: right;
    display: block;
    height: 124px;
    width: 35px;
    margin: 0 auto;
}

.p-slider__nav-prev {
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    background: url(../images/cycle-nav-prev.png) right center no-repeat;
    text-align: left;
    display: block;
    height: 124px;
    width: 35px;
    margin: 0 auto;
}

.p-slider__nav-next span,
.p-slider__nav-prev span {
    top: 45%;
}

.single-slide {
    display: inline-block;
}

.p-slider .slick-disabled {
    color: #ccc;
    /*pointer-events::; none;*/
    cursor: not-allowed;
}

.slsh-container {
    margin-bottom: 40px;
}

.text-alert-sm {
    position: relative;
    top: 15px;
    padding: 25px 0 0 75%;
}

@media (max-width: 560px) {
    .jumbotron h2, .jumbotron h1 {
        font-size: 2em;
    }


}