.et_pb_fullwidth_code.et_pb_module{z-index:9;position:relative}.mobile_menu_bar:before{
color:#BD1B43;
}
.et_mobile_menu{
border-top: #BD1B43;
} @media only screen and (min-width: 980px) {
#page-container{
padding-top: 126px!important;
}
} div#n2-ss-2 .n2-style-52a27b9422f615fb2c24656151df03c2-heading{background:#BD1B43!important;} @media only screen and (min-width: 980px) {
.gallery-home{
padding-left: 30px;
}
} .shutters-blurbs{
padding-top: 80px;
padding-bottom: 250px;
}
.shutters-blurbs h3{
padding: 20px;
font-size: 30px;
background-color: #BD1B43;
margin-left: -50px;
color:#ffffff!important;
letter-spacing: 2px;
} .et_pb_button{
letter-spacing: 2px;
} .footer-text h3{
color:#BD1B43;
} @media only screen and (min-width: 980px) {
.individual-page-title h1{
font-size: 70px;
}
}
@media only screen and (min-width: 980px) {
.secondary-title h2{
font-size: 70px;
}
} #top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#top-menu li a:before {
content: "";
position: absolute;
z-index: -2;
left: 0;
right: 100%;
bottom: 50%;
background: #BD1B43; height: 3px; -webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#top-menu li a:hover {
opacity: 1 !important;
}
#top-menu li a:hover:before {
right: 0;
}
#top-menu li li a:before {
bottom: 10%;
}
a:hover {
cursor: pointer!important;
}
.nav li ul{
border-top: 3px solid  #BD1B43;
}