﻿/*
Theme Name: cloth-ko.decorexpro.com
Theme URI: https://wpshop.ru/themes/reboot
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: reboot
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

.breadcrumb span {
	color: #F74E6E !important;
}

.wpcmsdev-alert {
  border: 1px solid #d8d8d8;
  margin: 1.5em 0;
  padding: 1em 1.5em;
  background-color: #fdfdfd;
}

.wpcmsdev-alert p {
margin-bottom: 0.3em;
}

.wpcmsdev-alert.color-yellow {
  border-color: #f1e9be;
  background-color: #fffef7;
  color: #cca900;
}

.wpcmsdev-alert.color-red {
  border-color: #e6bfc9;
  background-color: #fdf7f9;
  color: #b0022e;
}

.wpcmsdev-alert.color-green {
  border-color: #beded4;
  background-color: #f7fcfb;
  color: #008b5d;
}

.wpcmsdev-alert.color-blue {
  border-color: #bed9e4;
  background-color: #f7fbfd;
  color: #0078a9;
}

.wpcmsdev-box {
    border: 1px solid #d8d8d8;
    background-color: #fdfdfd;
    margin: 1.5em 0;
}

.wpcmsdev-box .box-content {
    padding: 1.5em;
}

.wpcmsdev-box .box-content>:last-child {
    margin-bottom: 0!important;
}


.letters__list {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  max-width: 850px;
  padding: 0;
  list-style: none;
  font-family: Oswald,Arial,sans-serif;
  font-weight: 300;
}

.letters__item {
  position: relative;
  margin: 0 20px 20px 0;
	
}

.letters__list {
  list-style: none;
}

.letters__link {
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #5E95A7;
  font-size: 24px;
  line-height: 46px;
  text-align: center;
  color: #4372AB;
  text-decoration: none;
  transition: 0.2s;
}

.letters__link:hover {
	border-color: #4372AB;
  background: #4372AB;
  color: #FFF;
}	


.section-block__title {
	color: #193645;
  	font-size: 21px;
	text-transform: uppercase;
    font-weight: 100;
}
.master-class h2.section-block__title {
	font-size: 21px;
}

.master-class .section-block__title .mini-text{
	font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    text-transform: none;
}

.postTitle {
	font-size: 16px !important;
}

.header-main {
	text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-weight: 100;
}

.drapery .drapery__heading {
	color: #193645;
  	font-size: 21px;
	text-transform: uppercase;
    font-weight: 100;
	text-align: center;
	margin-bottom: 50px;
}

.drapery__items {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -20px -50px;
}

.drapery__items .item-drapery {
    width: 20%;
    margin: 0 0 50px;
    padding: 0 20px;
}

.item-drapery__image-wrap {
    display: block;
    margin: 0 0 28px;
}

.item-drapery__image {
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    background: rgba(0,0,0,.05);
}

.item-drapery__cat {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 -14px;
    font-family: Oswald,Arial,sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
}

.item-drapery__cat-link {
    position: relative;
    margin: 0 14px 20px;
	color: #111;
    text-decoration: none;
    transition: 0.2s;
}

.item-drapery__title {
    display: table;
    color: #193645;
    font-size: 17px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
	text-decoration: none;
}

.post__video .youtube iframe, .site-content iframe{
	max-width: 100%;
	width: 100%;
}






@media (max-width: 1300px) {
.drapery__items .item-drapery {
    width: 33.33%;
}
}

@media (max-width: 767px)  {
.drapery__items .item-drapery {
    width: 50%;
}
}


@media (max-width: 479px) {
	.drapery__items .item-drapery {
		width: 100%;
	}
}

@media (max-width: 400px) {
	.site-content .centered-text-area .centered-text > div{
		padding: 5px 18px 15px 0;
	}
	
	.site-content .ctaButton{
		display: none;
	}
}
