/*
 Theme Name:   Onepress Child
 Theme URI:    http://example.com/onepress-child/
 Description:  Onepress Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     onepress
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onepresschild
*/

@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
.snip1290 {
  font-family: 'Raleway', Arial, sans-serif;
  position: relative;
  float: left;
  color: #D8AC26;
  margin: 0px 15px 60px;
  max-width: calc(100% / 3 - 30px);
  width: 100%;
  text-align: center;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.snip1290:nth-of-type(1),
.snip1290:nth-of-type(3) {
  color: white;
}

.snip1290 h1,
.snip1290 h5 {
  margin: 0;
  text-transform: uppercase;
}
.snip1290 h1 {
  font-family: 'Monsterat', Arial, sans-serif;
  font-size: 2.6em;
  line-height: 1em;
  position: relative;
  font-weight: 900;
  margin-bottom: 7px;
  padding-bottom: 12px;
  color: #D8AC26;
}
.snip1290:nth-of-type(1) h1,
.snip1290:nth-of-type(3) h1 {
  color: white;
}
.snip1290 h1:before,
.snip1290 h1:after {
  content: '';
  position: absolute;
  left: 50%;
  z-index: 0;
}
.snip1290 h1:before {
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 230px;
  height: 230px;
  border-radius: 50%;
  border: solid #D8AC26;
  border-width: 8px;
  bottom: 100%;
}
.snip1290:nth-of-type(1) h1:before,
.snip1290:nth-of-type(3) h1:before {
  border: solid white;
}
.snip1290 h1:after {
  width: 218px;
  height: 8px;
  background-color: #D8AC26;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
}
.snip1290:nth-of-type(1) h1:after,
.snip1290:nth-of-type(3) h1:after {
  background-color: white;
}
.snip1290 h5 {
  font-size: 0.7em;
  font-weight: 800;
  width: 200px;
  margin: 0 auto;
  padding-bottom: 15px;
  color: #D8AC26;
}
.snip1290:nth-of-type(1) h5,
.snip1290:nth-of-type(3) h5 {
  color: white;
}
.snip1290 h5:after {
  position: absolute;
  content: '';
  width: 192px;
  height: 8px;
  background-color: #D8AC26;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
}
.snip1290:nth-of-type(1) h5:after,
.snip1290:nth-of-type(3) h5:after {
  background-color: white;
}
.snip1290 i {
  font-size: 2.8em;
  line-height: 1em;
}
.snip1290 i:nth-of-type(2) {
  font-size: 5em;
}
