@media screen and (min-width: 1024px) {
.dhv-whatsapp {
display: none !important;
}
}
.dhv-social a,
.dhv-social a:visited,
.dhv-social a:hover,
.dhv-social a:active {
padding: 6px 8px !important;
color: white;
font-size: 12px;
border-radius: 2px;
margin-right: 2px;
cursor: pointer;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
margin-top: 2px;
display: inline-block;
text-decoration: none;
line-height: 1em;
}
.dhv-twitter {
background: #00aced;
}
.dhv-twitter:hover,
.dhv-twitter:active {
background: #0084b4;
}
.dhv-facebook {
background: #3B5997;
}
.dhv-facebook:hover,
.dhv-facebook:active {
background: #2d4372;
}
.dhv-pinterest {
background: #bd081c;
}
.dhv-pinterest:hover,
.dhv-pinterest:active {
background: #a50618;
}
.dhv-linkedin {
background: #0074A1;
}
.dhv-linkedin:hover,
.dhv-linkedin:active {
background: #006288;
}
.dhv-whatsapp {
background: #43d854;
}
.dhv-whatsapp:hover,
.dhv-whatsapp:active {
background: #009688;
}
.dhv-social {
-webkit-font-smoothing: antialiased;
}
.dhv-social i {
font-size: 18px;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
min-width:16px;
text-align:center;
}
.dhv-social .social-title {
display: none;
}body {
overflow-x: hidden;
}
body {
font-family: 'Lato', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
blockquote {
font-family: 'Lato', sans-serif;
font-weight: 900;
text-transform: uppercase;
}
.h1, h1 {
font-size: 1.5rem;
}
.h2, h2 {
margin-top: 1.5rem;
}
.addtrans {
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
blockquote p {
border-left: 2px solid #212529;
font-size: 1.2em;
padding: 16px;
}
.vh-75 {
height: 75vh !important;
}
.widget_media_image .image {
display: none;
}
.navbar img {
max-height: 40px;
}
a:hover {
text-decoration: underline;
}
footer ul,
.main-wrapper ul {
padding-left: 0;
}
footer ul li,
.main-wrapper ul li {
list-style: none;
margin-left: 0;
}
.main-wrapper ul li:before {
content: '';
width: .4rem;
height: .4rem;
font-size: 1em;
display: inline-block;
position: relative;
margin-right: .4rem;
top: -.1rem;
}
.widget ul li:before {
background: #fff !important;
}
.widget h3,
.widget p,
.widget a,
footer a {
color: #fff !important;
}
.widget .wp-caption-text,
.widget_recent_entries,
.widget_text {
padding: 1.2rem;
}
.widget .wp-caption-text {
font-size: .8rem;
padding-bottom: 0;
}
.widget_recent_entries p a:hover,
.widget_text p a:hover {
color: #212529 !important;
}
.btn {
border: 0;
border-radius: 0;
}
.btn-primary {
color: #fff;
}
hr {
max-width: 120px;
border-radius: 2px;
}
a.has-white-background-color {
background-color: #fff !important;
}
a.has-white-color,
.has-white-color,
a:hover.has-white-color {
color: #fff !important;
}
a.wp-block-button__link {
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
text-decoration: none;
margin-top: 1.5em;
}
a.wp-block-button__link:hover {
text-decoration: none;
opacity: .8;
}
section {
overflow: hidden;
}
nav .menu-item > a {
text-transform: uppercase;
position: relative;
color: #fff !important;
text-decoration: none;
margin: 0 10px;
padding: 10px 0;
white-space: nowrap;
}
nav .menu-item > a:hover {
color: #fff !important;
}
nav.bg-white .menu-item > a,
nav.bg-white .menu-item > a:hover {
color: #212529 !important;
}
nav .menu-item > a:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 6px;
left: 0;
background-color: #fff;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
nav .current-menu-item > a:before,
nav .menu-item > a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
nav .menu-item:last-of-type a {
margin-right: 0;
}
nav.addtrans #mobile-menu-trigger {
color: #fff;
}
nav.bg-white #mobile-menu-trigger {
color: #343a40;
}
nav.bg-white {
border-bottom: 1px solid #eee;
}
.fluid-container {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
}
.carousel-item {
background-size: cover !important;
background-position: top center;
height: 50vh;
}
.carousel-item:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-transition: all .9s;
transition: all .9s;
background: rgba(0, 0, 0, 0.1);
}
@media (min-width: 600px) {
.wp-block-column {
-ms-flex-preferred-size: 100% !important;
flex-basis: 100% !important;
margin-left: 0px !important;
}
.h1, h1 {
font-size: 2.5rem;
}
}.btn-primary,
.btn-primary:hover,
.bg-primary,
.has-primary-color,
.has-primary-background-color,
.widget,
.main-wrapper ul li:before,
nav.bg-white .menu-item > a:before{
background-color: #aa835c!important;
}
p a,
p a:hover{
color:#aa835c!important;
}
hr {
border: 2px solid #aa835c!important;
color:#aa835c!important;
}
.btn-secondary,
.btn-secondary:hover,
.bg-secondary,
.has-secondary-color,
.has-secondary-background-color,
footer{
background-color: #000000!important;
}
.main-wrapper .widget ul li:before {
background: #fff !important;
}