/*
 Theme Name:   UnderStrap Child
 Theme URI:    https://www.understrap.com
 Description:  UnderStrap Child Theme
 Author:       Holger Koenemann
 Author URI:   http://www.holgerkoenemann.de
 Template:     understrap
 Version:      0.3.0
 License:      Commercial
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready

 font-family: 'Raleway', sans-serif;
 font-family: 'Arvo', serif;
*/

body{
  font-family: 'Raleway', sans-serif;
}
.mt20{
  margin-top: 20px;
}

body.custom-background{
}
a{
  color: #7f6045;
}
a:hover{
  color: #7f6045;
  text-decoration: underline;
}
h1{
  color: #78a6c8;
  font-family: 'Arvo', serif;
  font-size: 33px;
  font-weight: 900;
  margin-bottom: 15px;
  margin-top: 15px;
}
h2{
  color: #78a6c8;
  font-family: 'Arvo', serif;
  font-size: 28px;
}
h3{
  font-family: 'Arvo', serif;
  font-size: 16px;
  font-weight: 800;
  color: #5d310e;
}
p{
  margin-top: 15px;
  margin-bottom: 10px;
}
.navbar{
  background-color:#68b0d7!important;
}
.navbar li a{
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  padding-left: .25rem!important;
  padding-right: .25rem!important;
  font-weight: 300;
}
.navbar li.active a{
  font-weight: 600;
}
/* Effect 1: Brackets */
.navbar li a::before,
.navbar li a::after {
	display: inline-block;
  font-weight: 300;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.navbar li a::before {
	margin-right: 5px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

.navbar li a::after {
	margin-left: 5px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

.navbar li a:hover::before,
.navbar li a:hover::after,
.navbar li a:focus::before,
.navbar li a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}
.navbar-inverse .navbar-nav .nav-link{
    color: hsla(0,0%,100%,.9);
}
.navbar-inverse .navbar-nav .nav-link:hover{
  color: #FFF;
}
.navbar-brand{
  font-family: 'Arvo', serif;
  font-size: 1.1rem;
}

#page-wrapper, #full-width-page-wrapper{
  padding: 100px 75px;
}
#wrapper-footer{
  background-color:rgba(255, 255, 255, 0.7);
}
#main{
  background-color:rgba(255, 255, 255, 0.85);
  padding: 25px;
  border-radius: 4px;
}
#main p{
  color:#5d310e;
  font-family: 'Raleway', sans-serif;
  font-size: 17px;
  font-weight: 300;
}
.strong, strong{
  font-weight: 600;
}


img.alignleft{
  padding-right: 20px;
}

/* GIFTS */
.gift h2{
  font-size: 22px;
}

.price{
  font-size: 22px;
  color: #78a6c8;
}

@media(max-width:992px){
  #page-wrapper, #full-width-page-wrapper{
    padding: 80px 10px;
  }
  .navbar li a::before,
  .navbar li a::after{
    display: none;
  }
  .navbar-brand{
    margin-left: 15px;
    float: right;
    margin-top: 3px;
    font-size: 17px;
  }
  .entry-content img{
    width: 100%!important;
    margin: 10px 0;
  }
  .gift-image{
    margin-bottom: 10px;
  }
}
