Красивые кнопки для сайта

Вашему вниманию предлагается новая коллекция идей, как можно красиво оформить кнопки для сайта. Необычные эффекты созданы с помощью фоновых заливок, тени блока, трансформаций и псевдоэлементов. Большинство примеров реализованы на основе одного элемента — <a href="">Button</a>. Вы можете использовать свою цветовую гамму, шрифт и размеры для кнопок, чтобы они гармонично вписались в общий дизайн вашего сайта.

Перейти на страницу с примерами

Пример 1.

Анимация при наведении достигается за счёт изменения позиции градиентной заливки.

<a href="">Button</a>
body {background: #d6eaf8}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  color: white;
  padding: 20px 30px;
  margin: 10px 20px;
  border-radius: 10px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  background-image: linear-gradient(to right, #9EEFE1 0%, #4830F0 51%, #9EEFE1 100%);
  background-size: 200% auto;
  box-shadow: 0 0 20px rgba(0,0,0,.1);
  transition: .5s;
}
a:hover {background-position: right center;} 

Пример 2.

Для псевдоэлементов изначально задана нулевая высота и ширина, которая сменяется на 100% при наведении. Блоки, генерируемые с помощью псевдоэлементов, прозрачные, для них заданы левая/верхняя и правая/нижняя границы, которые проявляются при наведении, создавая эффект прорисовки.

<a href="">Button</a>
html {height: 100%}
body {
  background: linear-gradient(to top, #55EFCB 0%, #5BCAFF 100%);
  height: 100%;
}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  padding: 20px 30px;
  margin: 10px 20px;
  position: relative;
  color: white;
  border: 1px solid rgba(255,255,255,.4);
  background: none;
  font-weight: 300;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
a:before,
a:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  box-sizing: border-box;
}
a:before {
  bottom: 0;
  left: 0;
  border-left: 1px solid white;
  border-top: 1px solid white;
  transition: 0s ease opacity .8s, .2s ease width .4s, .2s ease height .6s;
}
a:after {
  top: 0;
  right: 0;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  transition: 0s ease opacity .4s, .2s ease width , .2s ease height .2s;
}
a:hover:before,
a:hover:after{
  height: 100%;
  width: 100%;
  opacity: 1;
}
a:hover:before {transition: 0s ease opacity 0s, .2s ease height, .2s ease width .2s;}
a:hover:after {transition: 0s ease opacity .4s, .2s ease height .4s , .2s ease width .6s;}
a:hover {background: rgba(255,255,255,.2);}

Пример 3.

Кнопка при наведении меняет цвет фона и текста, тень блока и смещается вверх с помощью трансформации.

<a href="">Button</a>
body {background: url(https://html5book.ru/wp-content/uploads/2015/07/background39.png);}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  width: 140px;
  height: 45px;
  line-height: 45px;
  border-radius: 45px;
  margin: 10px 20px;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 3px;
  font-weight: 600;
  color: #524f4e;
  background: white;
  box-shadow: 0 8px 15px rgba(0,0,0,.1);
  transition: .3s;
}
a:hover {
  background: #2EE59D;
  box-shadow: 0 15px 20px rgba(46,229,157,.4);
  color: white;
  transform: translateY(-7px);
}

Пример 4.

При наведении кнопка меняет положение градиента, а тень блока исчезает.

<a href="">Button</a>
body {background:url(https://html5book.ru/wp-content/uploads/2015/10/background54.png)}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  padding: 12px 40px;
  margin: 10px 20px;
  border-radius: 30px;
  background-image: linear-gradient(45deg, #6ab1d7 0%, #33d9de 50%, #002878 100%);
  background-position: 100% 0;
  background-size: 200% 200%;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: 300;
  color: white;
  box-shadow: 0 16px 32px 0 rgba(0,40,120,.35);
  transition: .5s;
}
a:hover {
  box-shadow: 0 0 0 0 rgba(0,40,120,0);
  background-position: 0 0;
}

Пример 5.

При наведении градиентный блок, генерируемый с помощью псевдоэлемента, меняет высоту с нулевой на 100%.

<a href="">Button</a>
body {background: #1D1B26;}
.button-container a {
  text-decoration: none;
  outline: none;
  color: white;
  display: inline-block;
  position: relative;
  padding: 15px 30px;
  border: 1px solid;
  border-image: linear-gradient(180deg, #ff3000, #ed0200, #ff096c, #d50082);
  border-image-slice: 1;
  margin: 10px 20px;   font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  overflow: hidden;
  letter-spacing: 2px;
  transition: .8s cubic-bezier(.165,.84,.44,1);
}
.button-container a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  width: 100%;
  z-index: -1;
  color: white;
  background: linear-gradient(180deg, #ff3000, #ed0200, #ff096c, #d50082);
  transition: .8s cubic-bezier(.165,.84,.44,1);
}
a:hover {background: rgba(255,255,255,0);}
a:hover:before {
  bottom: 0%;
  top: auto;
  height: 100%;
}

Пример 6.

При наведении кнопке добавляется анимация градиентной заливки.

<a href="">Button</a>
body {background: url(https://html5book.ru/wp-content/uploads/2015/10/background54.png)}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  margin: 10px 20px;
  padding: 15px 30px;
  overflow: hidden;
  border: 2px solid;
  border-bottom-width: 4px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
  color: rgba(30,255,188,1);
  background: rgba(255,255,255,1);
  transition: color .3s, background .5s;
}
a:hover {
  animation: stripes .75s infinite linear;
  background: linear-gradient(45deg, rgba(30,255,188,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 50%, rgba(30,255,188,1) 50%,      rgba(30,255,188,1) 75%, rgba(255,255,255,1) 75%, rgba(255,255,255,1));
  background-size: 10px 10px;
  color: #FF50E5;
}
@keyframes stripes {
  0% {background-position: 0 0;}
  100% {background-position: 50px 0;}
}

Пример 7.

Фоновая заливка кнопки создана с помощью внутренней тени блока, которая меняет свой размер при наведении плюс добавляется внешняя тень блока.

<a href="">Button</a>
body {background: #A4DADA;}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  padding: 15px 30px;
  margin: 10px 20px;
  border-radius: 10px;
  box-shadow: 0 0 40px 40px #F137A6 inset, 0 0 0 0 #F137A6;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
  letter-spacing: 2px;
  color: white;
  transition: .15s ease-in-out;
}
a:hover {
  box-shadow: 0 0 10px 0 #F137A6 inset, 0 0 10px 4px #F137A6;
  color: #F137A6;
}

Пример 8.

Эффект «слайда» при наведении реализуется с помощью перемещения блоков-псевдоэлементов, один из которых расположен за левой границей кнопки, второй — за правой границей.

<a href=""><span>Button</span></a> 
body {background: #ebcacb;}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  margin: 10px;
  color: white;
  box-shadow: 0 0 0 2px white;
  padding: 20px 0;
  width: 150px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 3px;
  position: relative;
  overflow: hidden;
}
span {
  font-family: 'Montserrat', sans-serif;
  position: relative;
  z-index: 5;
}
a:before, 
a:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
a:before{
  transform: translateX(-100%);
  background: white;
  transition: transform .3s cubic-bezier(.55,.055,.675,.19);
}
a:after {
  background: #413ad5;
  transform: translateX(100%);
  transition: transform .3s cubic-bezier(.16,.73,.58,.62) .3s;
}
a:hover:before,
a:hover:after {transform: translateX(0);}

Пример 9.

Вторая рамка сгенерирована с помощью псевдоэлемента, который дублирует кнопку и при наведении меняет цвет рамки, а также высоту и ширину.

<a href="">Button</a>
body {background: #1b2631;}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  margin: 10px 20px;
  padding: 10px 30px;
  position: relative;
  border: 2px solid #f1c40f;
  color: #f1c40f;
  font-family: 'Montserrat', sans-serif; 
  transition: .4s;
}
a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  border: 2px solid rgba(0,0,0,0);
  transition: .4s;
}
.button-container a:hover:after {
  border-color: #f1c40f;
  width: calc(100% - 10px);
  height: calc(100% + 10px);
}

Пример 10.

Псевдоэлемент, залитый градиентом, повёрнут на 45 градусов и смещен за левую границу кнопки. При наведении он перемещается за правую границу, создавая эффект блика.

<a href="">Button</a>
body {background: #ffbfbe;}
a {
  text-decoration: none;
  outline: none;
  display: inline-block;
  padding: 10px 30px;
  margin: 10px 20px;
  position: relative;
  overflow: hidden;
  border: 2px solid #fe6637;
  border-radius: 8px;
  font-family: 'Montserrat', sans-serif; 
  color: #fe6637;
  transition: .2s ease-in-out;
}
a:before {
  content: "";
  background: linear-gradient(90deg, rgba(255,255,255,.1), rgba(255,255,255,.5));
  height: 50px;
  width: 50px;
  position: absolute;
  top: -8px;
  left: -75px;
  transform: skewX(-45deg);
}
a:hover {
  background: #fe6637;
  color: #fff;
}
a:hover:before {
  left: 150px;
  transition: .5s ease-in-out;
}

Поделиться:

Красивые рамки для текста и фото на сайте

Используя различные техники, можно создать уникальный дизайн элементов страницы. Градиентные узоры, элементы декора, созданные с помощью псевдоэлементов, тень блока — всё это поможет сделать красивые рамки для фотографий и блоков текста.

Во всех примерах ширина блока, если не задана явно, определяется шириной блока-контейнера, в который он вложен. Также в примерах используются шрифты Google Fonts.

Перейти на страницу с примерами

Пример 1.

<div class="section">
  <div class="border">
    <p>
      <img src="https://html5book.ru/wp-content/uploads/2017/02/rose-transparent.png">
      <span>Весеннее<br> предложение</span>
    </p>
  </div>
</div>
body {background: #FCE0CA;}
.section {text-align: center;}
.border {
  position: relative;
  display: inline-block;
}
.border img {
  display: block;
  width: 350px;
}
.border:before,
.border:after {
  content: "";
  width: 300px;
  height: 300px;
  border: 6px solid #FBF6F2;
  position: absolute;
  top: 20px;
  left: 40px;
  z-index: 2;
}
.border:after {
  top: -10px;
  left: 10px;
  z-index: -1;
}
.border p {
  position: relative;
  text-align: center;
  margin: 0;
}
.border p:before,
.border p:after {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #FBF6F2;
  position: absolute;
}
.border p:before {
  top: -10px; 
  right: 0;
}
.border p:after {
  bottom: -45px;
  left: 10px;
}
.border span {
  transform: translate(-50%, -50%);
  position: absolute; 
  top: 50%; 
  left: 50%;
  font-size: 30px;
  z-index: 3;
  font-family: 'Merriweather', serif;
  font-style: italic;
  color: #FCE0CA;
  text-shadow: 1px 1px 2px rgba(0,0,0,.5);
}

Пример 2.

<div class="frame-outer">
  <div class="frame-inner">
    <p>...</p>
  </div>
</div>
body {background: #F9F9F9;}
.frame-outer {
  position: relative;
  width: 70%;
  margin: 0 auto;
  border: 10px solid #D7CDC7;
  padding: 10px;
}
.frame-inner {
  text-align: center;
  position: relative;
  border: 10px solid #D7CDC7;
 }
.frame-outer:before, 
.frame-outer:after, 
.frame-inner:before, 
.frame-inner:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: #F9F9F9;
  background-image: linear-gradient(90deg, #DB9E3D 33%, rgba(255,255,255,0) 33%, rgba(255,255,255,0) 66%, #DB9E3D 66%, #DB9E3D),
  linear-gradient(90deg, #DB9E3D 33%, rgba(255,255,255,0) 33%, rgba(255,255,255,0) 66%, #DB9E3D 66%, #DB9E3D);
  background-repeat: no-repeat;
  background-size: 30px 10px;
  background-position: 0 0, 0 20px;
}
.frame-outer:before {
  left: -10px;
  top: -10px;
  z-index: 3;
}
.frame-outer:after {
  right: -10px;
  top: -10px;
  z-index: 3;
  background-position: 10px 0, 10px 20px;
}
.frame-inner:before {
  left: -30px;
  bottom: -30px;
  background-position: 0 10px, 0px 30px;
}
.frame-inner:after {
  right: -30px;
  bottom: -30px;
  background-position: 10px 10px, 10px 30px;
}
.frame-inner p {
font-family: 'Open Sans', sans-serif;
  font-style: italic;
  font-size: 18px; 
  color: #7A7B82; 
  line-height: 1.5;
}

Пример 3.

<div class="wrap">
  <p><span>Дарите женщинам цветы</span><br>
     <span>Одной улыбки милой ради,</span><br>
     <span>На календарь тайком не глядя,</span><br>
     <span>Без повода, а просто так.</span>
  </p>
</div>
.wrap {
  text-align: center;
  background: linear-gradient(70deg, #C5FCFF 9px,rgba(255,255,255,0) 10px), 
    linear-gradient(-70deg, #C5FCFF 9px, rgba(255,255,255,0) 10px), 
    radial-gradient(#C5FCFF 9px, rgba(255,255,255,0) 10px), 
    linear-gradient(70deg, #C5FCFF 9px, rgba(255,255,255,0) 10px), 
    linear-gradient(-70deg, #C5FCFF 9px, rgba(255,255,255,0) 10px), 
    radial-gradient(#C5FCFF 9px, rgba(255,255,255,0) 10px);
  background-position: 30px -30px, -30px -30px, 0 0, 0 0, 0 0, 30px 30px;
  background-size: 60px 60px;
  background-color: white;
  background-repeat: repeat;
  padding: 30px 50px;
  position: relative;
}
.wrap span {
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  background: #fdfefe;
  box-shadow: 2px 2px 0 #37D2D7;
  font-size: 16px;
  color: #7A7B82;
  line-height: 1.5;
  padding: 5px 20px;
  display: inline-block;
  margin-bottom: 5px;
}

Пример 4.

<div class="wrap">
  <h3>Мой профиль</h3>
  <p><img src="https://html5book.ru/wp-content/uploads/2016/10/profile-image.png"></p>
  <p>Lorem ipsum...</p>
  <p><a href="">Смотреть профиль</a></p>
</div>
.wrap {
  width: 260px;
  height: 440px;
  margin: 0 auto;
  padding: 20px;
  box-sizing: border-box;
  background: white;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  position: relative;
}
.wrap:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 200px solid #CCF9F6;
  border-top: 220px solid #FFCE86;
  border-right: 200px solid #FF9B6C;
  border-bottom: 220px solid #CCF9F6;
  z-index: -1;
  left: -70px;
  top: 0;
}
.wrap p {
  font-size: 14px;
  line-height: 1.5;
}
.wrap a {
  text-decoration: none;
  color: #FF9B6C;
  font-weight: bold;
}

Пример 5.

<div class="wrap">
  <p>текст</p>
</div>
.wrap {
  background: linear-gradient(90deg, #EFEFE7 50%, #BCE8EA 50%);
  position: relative;
  padding: 40px;
  box-sizing: border-box;
}
.wrap:before, 
.wrap:after {
  content: "";
  position: absolute;
  width: 50%;
  height: 10px;
  background: linear-gradient(90deg, #BCE8EA 50%, #EFEFE7 50%);
  left: 25%;
}
.wrap:before {top: 15px;}
.wrap:after {bottom: 15px;}
.wrap p {
  background: white;
  margin: 0;
  padding: 50px 0;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  color: #7A7B82; 
  line-height: 1.5;
}

Пример 6.

<div class="border">
  <div class="image-container">
    <div><img src="https://html5book.ru/wp-content/uploads/2017/03/alexandru-zdrobau-98438.jpg"></div>
    <h3>Мода & Весна</h3>
  </div>
</div>
.border {
  height: 400px;
  background: #312861;
  padding: 30px 40px;
  box-sizing: border-box;
}
.image-container {
  position: relative;
  width: 80%;
  height: 100%;
  margin: 0 auto;
  background: #F9DAC8;
}
.image-container:before, 
.image-container:after {
  content: "";
  position: absolute;
  top: 0;
  width: 10%;
  height: 100%;
  background: repeating-linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0) 18px, #F9DAC8 18px, #F9DAC8 25px);
}
.image-container:before {left: -10%}
.image-container:after {right: -10%}
.image-container img {
  width: 170px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  border: 2px solid #312861;
}
.image-container h3 {
  position: absolute;
  left: 60%;
  top: 60px;
  background: #F9DAC8;
  border: 2px solid #312861;
  color: #312861;
  padding: 5px 8px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}

Пример 7.

<div class="block-container">
  <div class="text-wrap">
    <h1>Вечерний альбом</h1>
    <h2>М. Цветаева</h2>
  </div>
</div> 
.block-container {
  width: 350px;
  height: 400px;
  background: #fdfefe;
  margin: 0 auto;
  position: relative;
  border-top: 1px solid rgba(255,255,255,0);
  box-shadow: 2px 2px 5px rgba(0,0,0,.1);
 }
.block-container:before {
  content: "";
  position: absolute;
  left: 50px;
  z-index: 3;
  width: 0; 
  height: 0;
  border-top: 400px solid white;
  border-left: 50px solid rgba(255,255,255,0);
}
.block-container:after {
  content: "";
  width: 100px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: radial-gradient(circle, #00B3ED 4px, rgba(255,255,255,0) 4px, rgba(255,255,255,0) 9px, #D2F0FB 9px, #D2F0FB 10px, rgba(255,255,255,0) 10px) 0 0, 
    radial-gradient(circle, #EC6047 4px, rgba(255,255,255,0) 4px, rgba(255,255,255,0) 9px, #FDFEFD 9px, #FDFEFD 10px, rgba(255,255,255,0) 10px) 18px 18px, 
    radial-gradient(circle, #D2F0FB 2px, rgba(255,255,255,0) 2px) 18px 0, 
    radial-gradient(circle, #EC6047 2px, rgba(255,255,255,0) 2px) 0 18px;
  background-size: 36px 36px;
  font-size: 6px;
  background-color: #2F2F63;
  background-repeat: repeat;
}
.text-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  padding-right: 40px;
  box-sizing: border-box;
  text-align: right;
}
.text-wrap h1, 
.text-wrap h2 {
  font-family: 'Open Sans', sans-serif;
  color: #2F2F63;
}
.text-wrap h1 {
  margin-top: 150px;
  font-size: 24px;
}
.text-wrap h2 {
  text-transform: uppercase;
  position: relative;
  font-size: 16px;
  margin-top: 30px;
  font-weight: 300;
}
.text-wrap h2:before {
  content: "";
  position: absolute;
  top: -6px;
  right: 0;
  width: 40px;
  height: 1px;
  background: #2F2F63;
}

Пример 8.

<div class="card">
  <div class="card-text">
    <h3>С днём рождения!</h3>
  </div>
</div>
.card {
  background: white;
  position: relative;
  padding: 20px;
  box-sizing: border-box;
}
.card:before,
.card:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100px;
  background: radial-gradient(circle, #fbfcfc 6px, rgba(255,255,255,0) 6px) 0 0, radial-gradient(circle, rgba(0,0,0,.1) 6px, rgba(255,255,255,0) 6px) 2px 2px;
  background-size: 30px 25px;
  background-repeat: repeat;
}
.card:before {
  top: 0;
  border-bottom: 3px solid #fbfcfc;
}
.card:after {
  bottom: 0;
  border-top: 3px solid #fbfcfc;
}
.card-text {
  border: 8px solid rgba(255, 151, 88, .7);
  border-radius: 8px;
  position: relative;
  z-index: 3;
}
.card h3 {
  font-family: 'Marck Script', cursive;
  font-size: 50px;
  font-weight: 300;
  color: #7A7B82;
  text-align: center;
  padding: 50px 20px;
}

Пример 9.

<div class="business-card">
  <h1 class="logo">
    <a href="">Юлия Высоцкая<span>Фотограф</span></a>
  </h1>
</div>
.business-card {
  padding: 20px;
  background: #E7F3E5;
  position: relative;
}
.business-card:before {
  content: "";
  position: absolute;
  border-top: 6px solid #A2822F;
  border-left: 6px solid #A2822F;
  width: 30px;
  height: 30px;
  top: 24px;
  left: 24px;
  z-index: 3;
}
.business-card h1 {
  min-width: 300px;
  text-align: center;
  border: 4px solid #A2822F;
  position: relative;
  padding: 50px 0;
  margin: 0;
  font-family: 'Cormorant SC', serif;
}
.business-card h1:before {
  content: "";
  position: absolute;
  width: 64px;
  height: 46px;
  border-bottom: 4px solid #A2822F;
  left: -4px;
  top: -4px;
  background: #E7F3E5;
}
.business-card h1:after {
  content: "";
  position: absolute;
  width: 14px;
  height: 60px;
  border-top: 4px solid #A2822F;
  border-left: 4px solid #A2822F;
  left: 42px;
  top: -4px;
}
.business-card a {
  display: block;
  text-decoration: none;
  color: #A2822F;
  text-shadow: 1px 1px 0 white;
}
.business-card span {
  display: block;
  text-transform: uppercase;
  font-size: .5em;
  margin-top: 5px;
  letter-spacing: 2px;
  font-weight: 300;
}

Пример 10.

<div class="border">
  <div class="border-top"></div>
  <div class="center"><p>текст...</p></div>
  <div class="border-bottom"></div>
</div>
.border {
  background: #F4F0E9;
  padding: 40px;
}
.border-top, 
.border-bottom {
  border: 3px solid #AF8B52;
  height: 12px;
  position: relative;
}
.border-top:before, 
.border-top:after, 
.border-bottom:before, 
.border-bottom:after {
  content: "";
  position: absolute;
  border: 3px solid #AF8B52;
  width: 20px;
  height: 20px;
}
.border-top:before {
  border-radius: 0 100%;
  left: -26px;
  top: -26px;
}
.border-top:after {
  border-radius: 100% 0;
  right: -26px;
  top: -26px;
}
.border-bottom:before {
  border-radius: 100% 0;
  left: -26px;
  bottom: -26px;
}
.border-bottom:after {
  border-radius: 0 100%;
  right: -26px;
  bottom: -26px;
}
.center {
  border-left: 3px solid #AF8B52;
  border-right: 3px solid #AF8B52;
}
.center p {
  margin: 0;
  padding: 40px 30px;
  color: #AF8B52;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-size: 18px;
  text-align: center;
  line-height: 1.5;
}

Поделиться: