body{
font-family: 'Open Sans', sans-serif;
} .h1, .h2, h1, h2{ font-family: 'Rammetto One', cursive;
color: #bffffc;
letter-spacing: 0.01em;
}
.h3, .h4, .h5, .h6, h3, h4, h5, h6{
font-family: 'Open Sans';
font-weight: bolder;
color: #bffffc;
}
.h1, h1{
font-size: 3rem;
}
.h3, h3 {
font-size: 1.5rem;
}
.h4, h4 {
font-size: 1.25rem;
} .blue{
color: #bffffc;
}
.row-spacer{
padding: 80px 0 120px;
}
@media (min-width: 768px){
.row-spacer{
padding: 100px 0 150px;
}
} img {
max-width:100%;
vertical-align:bottom;
}
a {
color:#f2ea02;
}
a:hover, a:active {
outline:0;
text-decoration: underline;
color: #a7a102;
}
input:focus {
outline:0;
border:1px solid #04A4CC;
}
.btn-makeascene{
display: inline-block; font-family: 'Rammetto One', cursive;
cursor: pointer;
color: #dffffe;
letter-spacing: 0.01em;
text-align: center;
vertical-align: middle;
background-color: #d4584c;
border: none;
padding: 25px 35px 20px;
font-size: 22px;
line-height: 1;
border-radius: 5px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn-makeascene:hover, .btn-makeascene:active{
color: #89cbc8;
text-decoration: none;
background-color: #7d1400;
}
.form-control{
color: #1a1a1a;
border-radius: 5px;
border-color: #FFFFFF;
}
.form-control:focus{
box-shadow: none;
color: #1a1a1a;
border-color: #f9542f;
}  .wrapper {
background-color: #ffffff;
color: #ffffff;
padding: 1px;
} .header-top {
background-color: #007a5b;
}
.header-bottom{
background-color: #8e1700;
} .main{
background-color: #8e1700;
} .nav {
font-weight: 600;
font-size: 14px;
} .footer {
background-color: #007a5b;
} .header .site-tagline{
padding: 20px 10px;
font-weight: 600;
font-size: 14px;
}
.header .lang-switcher{
padding: 20px 10px;
font-size: 14px;
}
.header .site-title{
display: block;
color: #FFFFFF;
padding: 15px 10px;
font-size: 38px; font-family: 'Rammetto One', cursive;
letter-spacing: -0.01em;
line-height: 1;
}
.header .site-title:hover, .header .site-title:active{
text-decoration: none;
color: #dbdbdb;
}
.header .desktop-header-nav{
padding-top: 15px;
padding-bottom: 15px;
}
.header .dropdown-menu{
background-color: #007a5b;
border-radius: 0;
border: none;
}
.header .dropdown-item{
color:#f2ea02;
font-weight: 600;
font-size: 14px;
}
.header .dropdown-item:focus, .header  .dropdown-item:hover {
color: #a7a102;
text-decoration: underline;
background-color: transparent;
} .footer-nav{
padding: 30px 0 20px;
}
.footer-nav a{
color: #ffffff;
font-size: 12px;
}
.footer-nav a:hover, .footer-nav a:active{
color: #c3c3c3;
} .nav-link:focus, .nav-link:hover {
text-decoration: underline;
}
.navbar-toggler{
padding: 18px 10px;
}
.navbar-toggler .navbar-toggler-bar + .navbar-toggler-bar{
margin-top: 5px;
}
.navbar-toggler-bar{
display: block;
width: 30px;
height: 3px;
background-color: #FFFFFF;
border-radius: 2px;
} .main{ }
.post-thumbnail{
max-width: 1920px;
margin: 0 auto;
height: 300px;
background-position: top;
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
@media (min-width: 576px){
.post-thumbnail{
height: 400px;
}
}
@media (min-width: 992px){
.post-thumbnail{
height: 500px;
}
}
.fixed-bg{
background-attachment: fixed;
}
.photo-credit{
position: absolute;
right: 0;
bottom: 0;
padding: 5px;
background: rgba(0, 0, 0, 0.66);
font-size: 14px;
font-weight: 400;
}
.post-title{
margin-top: 15px;
margin-bottom: 20px;
}
.alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} ::selection {
background:#ffffff;
color:#1a1a1a;
text-shadow:none;
}
::-webkit-selection {
background:#ffffff;
color:#1a1a1a;
text-shadow:none;
}
::-moz-selection {
background:#ffffff;
color:#1a1a1a;
text-shadow:none;
}