/*
You can add your own CSS here.
Click the help icon above to learn more.
*/
.hero-title-container {
background-color: transparent;
opacity: 0.95;
padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 30px;
font-size: 36px;
}
.hero-title-container .front-page-title p,
.hero-title-container .front-page-title h1,
.hero-title-container .front-page-title h2,
.hero-title-container .front-page-title h3,
.hero-title-container .front-page-title h4,
.hero-title-container .front-page-title h5,
.hero-title-container .front-page-title h6,
.hero-title-container .front-page-title pre,
.hero-title-container .front-page-title li,
.hero-title-container .front-page-title {
color: #ffffff;
font-family: 'Work Sans', sans-serif;
font-size: 28px;
font-weight: 900;
display: inline;
letter-spacing: 0.1em;
line-height: 34px;
margin: 0 10px 0 0;
padding: 0;
text-transform: uppercase;
}
.hero-title-container .front-page-title p a,
.hero-title-container .front-page-title h1 a,
.hero-title-container .front-page-title h2 a,
.hero-title-container .front-page-title h3 a,
.hero-title-container .front-page-title h4 a,
.hero-title-container .front-page-title h5 a,
.hero-title-container .front-page-title h6 a,
.hero-title-container .front-page-title pre a,
.hero-title-container .front-page-title li a {
color: #ffffff;
}
.hero-btn-container a {
background: transparent;
border: 2px solid #fff;
color: #ffffff;
display: inline-block;
font-family: 'Work Sans', sans-serif;
font-size: 14px;
font-weight: 700;
letter-spacing: 0.1em;
line-height: 1;
padding: 25px 35px;
margin-top: 20px;
text-transform: uppercase;
}
.hero-btn-container a:hover {
background: rgba(235,240,246,0.85);
color: #363639;
}
.site-info.pull-left{
visibility: hidden;
}
.confit-address a {
color: #787977;
}
h1 {
font-size: 34px;
}
.serice-row{margin-bottom: 0px;}
.services-contact-form{width: 90%;margin: 0 auto;text-align: center;background: #f2ebe0;padding: 18px;}
.services-contact-form input[type="submit"] {margin-top: 22px;}
.serice-row:after {
content: "";
display: table;
clear: both;
}
.serice-row-column, .serice-row-column-three {float: left;padding: 10px;}
.serice-row-column-three{width: 33%;}
.serice-row-column{width: 50%;}
.overview-serice-row:after {
content: "";
display: table;
clear: both;
}
.overview-serice-row-column{float: left;padding: 10px;width: 33%;}
#menu-section h3, #gallery-section h3{text-align:center;}
#menu-section .serice-row-column-three{width:32%;margin: 4px;text-align: center;background: #dadfe8;}
#menu-section .serice-row-column-three h5{font-weight:bold;color: #DAA520; padding: 25px 0;}
#gallery-section .service-content-title{display:none;}
#menu-section .serice-row-column-three:hover h5{color: #60615f;}
.events-list a{color: #DAA520; text-decoration:none; font-weight:bold}
.events-list a:hover{color: #60615f;text-decoration:none; font-weight:bold}
#menu-item-1397 > a{cursor:default}
@media screen and (min-width: 992px) {
.mobile-only{display:none;}
.desktop-only input{height:50px;margin-bottom: 12px;padding: 13px 24px;}
}
@media screen and (max-width: 992px) {
.serice-row-column {width: 100%;}
#menu-section .serice-row-column-three {
width: 100%;margin: 5px auto;}
.desktop-only{display:none;}
.mobile-only{display:block}
.envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img{padding: 6px;}
.service-content-title{text-align: center;}
.mobile-only input{height: 45px;margin-bottom: 12px;padding: 11px 24px;}
#menu-section .serice-row-column-three h5{font-size:20px;}
.mobile-only input[type=date]{height: 45px;width: 100%;}
#menu-section, .serice-row-column.mobile-only {margin-top: -40px;}
}