h1,
h2,
h4,
h5,
p,
span {
font-weight: normal;
margin-bottom: 0;
}
body h1,
h1,
body h2,
h2 {
font-size: 28px;
line-height: 150%;
text-transform: uppercase;
letter-spacing: 0.04em;
}
body h3,
h3 {
font-size: 24px;
font-weight: 300;
}
body h4,
h4 {
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0.2em;
}
body p,
p,
body li,
li {
font-size: 20px;
}
.hide {
display: none;
}
#header-space {
height: 118px;
}
.wpb_wrapper ul {
margin: 0;
}
.wpb_wrapper ul li {
padding-left: 0;
list-style: none;
padding-bottom: 1rem;
}
.wpb_wrapper li::before {
content: "▪︎";
padding-right: 8px;
opacity: 0.6;
}
body b,
b,
strong {
font-weight: 300;
}
.light h1,
.light h2,
.light h3,
.light h4,
.light h5,
.light h6,
.light p,
.full-width-section > .col.span_12.light,
.full-width-content > .col.span_12.light,
.col.span_12.light .wpb_text_column > .wpb_wrapper > ul {
color: #fff5e9;
}
body #header-outer {
box-shadow: none !important;
border-bottom: 0.5px solid #3b3942;
}
#slide-out-widget-area {
background: #fff5e9;
}
.lines:after {
top: -9px;
}
.close .lines:after {
top: -6px;
}
#header-outer #logo,
#header-outer .logo-spacing {
margin: 1.5rem 0 0.7rem;
}
#header-outer.transparent.dark-slide
> #top
nav
ul
.slide-out-widget-area-toggle
a
.lines-button
i:before,
#header-outer.transparent
> #top
nav
ul
.slide-out-widget-area-toggle
a
.lines:before {
visibility: hidden;
}
#header-outer.transparent
> #top
nav
ul
.slide-out-widget-area-toggle
a
.close
.lines:before {
visibility: visible;
}
#header-outer #menu-item-1149 {
background: #b7752c;
border-radius: 0.3rem 0.3rem 0px 0px;
}
#header-outer #menu-item-1149:hover {
background: #8e5435;
}
#header-outer #menu-item-1149 span {
color: #fff;
}
#header-outer #menu-item-1149 span:after {
display: none;
}
.original
#header-outer[data-transparent-header="true"][data-remove-border="false"]:not(
.transparent
) {
border-bottom: 0.5px solid #000 !important;
}
.nectar-simple-slider .flickity-prev-next-button:after {
left: 6px;
top: 49%;
}
#footer-outer {
background-color: inherit;
border-top: 0.5px solid #3b3942;
z-index: 3;
}
#footer-outer #copyright {
background: #b7752c;
}
#footer-outer[data-full-width="1"] .container,
#footer-outer #copyright {
padding: 0 2rem;
}
#footer-outer .row {
background: url(//staging.odewinery.com/wp-content/uploads/2023/01/logo_footer.svg) no-repeat 0 3rem;
padding: 6rem 0 3rem;
}
#footer-outer a {
color: #000;
}
#footer-outer p {
font-size: 14px;
color: #000;
text-transform: uppercase;
}
#footer-outer #copyright p {
color: #fff;
padding: 1em;
}
#footer-outer .widget ul li {
text-align: right;
text-transform: uppercase;
font-size: 14px;
}
#footer-outer a:hover {
color: #b7752c !important;
text-decoration: underline;
}
#copyright .container {
display: flex;
justify-content: space-between;
padding: 0 !important;
}
#copyright .container .col:first-child {
display: none;
}
#copyright .container .col:nth-child(2) {
display: flex;
}
#footer-outer #copyright .col {
float: none;
margin: 0 auto;
}
#footer-outer #copyright .col ul {
padding: 0 !important;
font-size: 14px;
}
#footer-outer #copyright a {
color: #fff5e9;
}
#footer-outer #copyright li {
font-size: 14px;
text-transform: uppercase;
padding: 1em;
}
#footer-outer .widget {
margin: 0;
}
#footer-outer ul#menu-footer {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
#footer-outer #menu-footer a {
padding: 0 0 1em;
}
#footer-outer #copyright li a,
#header-secondary-outer #social li a {
height: unset;
}
#footer-outer #copyright a:hover {
color: #fff5e9 !important;
text-decoration: underline;
}
#home_more p.m2 {
padding: 0;
text-transform: uppercase;
color: #828282;
}
#home_more .duo {
padding: 3rem 0;
}
#home_more .duo p {
padding: 2rem;
max-width: 70%;
margin: 0 auto;
}
#home_more .duo:before {
content: "";
width: 0.5px;
height: 320px;
top: 0;
background: #c3c1c1;
display: block;
position: absolute;
left: 50%;
right: 50%;
margin: 0 auto;
}
.divider-border {
background-color: #c3c1c1;
}
#to-top {
position: static;
width: 100%;
height: auto;
transform: none !important;
}
#to-top:hover {
background-color: transparent !important;
}
a[id="to-top"] {
display: none !important;
}
#slide-out-widget-area a,
#slide-out-widget-area,
#slide-out-widget-area h4,
#slide-out-widget-area h3 {
color: #3b3942 !important;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a,
#slide-out-widget-area.slide-out-from-right
.inner
.off-canvas-menu-container
li
a {
opacity: 1 !important;
font-size: 30px;
line-height: 240%;
display: table;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a:after {
content: "";
width: 0%;
height: 2px;
background: #3b3942;
display: table;
position: relative;
top: -11px;
opacity: 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: -webkit-transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
-ms-transform: scaleX(0);
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
#slide-out-widget-area
.inner
.off-canvas-menu-container
li.current_page_item
a:after,
#slide-out-widget-area .inner .off-canvas-menu-container li a:hover:after {
opacity: 1;
width: 100%;
-ms-transform: scaleX(100%);
-webkit-transform: scaleX(100%);
transform: scaleX(100%);
}
#contactBar .iwithtext {
display: flex;
justify-content: center;
}
#contactBar .iwithtext .iwt-icon {
position: static;
order: 2;
width: 40px;
height: 40px;
transition: width 0.5s;
}
#contactBar .iwithtext .iwt-icon img {
width: 100%;
min-width: 40px;
}
#contactBar .iwithtext .iwt-text {
padding: 0;
order: 1;
}
#list .nectar-hor-list-item {
border-bottom: 0.5px solid rgba(59, 57, 66, 0.3);
padding: 1rem 0;
}
#list .nectar-hor-list-item div:first-child {
font-weight: 300;
}
#list .nectar-hor-list-item div:last-child {
padding-left: 8%;
width: 45%;
}
#list .nectar-list-item {
font-size: 20px;
}
.m1 {
background: url(//staging.odewinery.com/wp-content/uploads/2022/04/arrow-black-down.svg) no-repeat
3rem bottom;
}
.m2 .row_col_wrap_12_inner {
background: url(//staging.odewinery.com/wp-content/uploads/2022/04/arrow-white-down.svg) no-repeat
right 0;
}
#teamGrid img {
max-width: 265px;
border-radius: 100%;
}
.divider-border.completed {
height: 0.5px !important;
} #contact.fullpage form {
display: flex;
justify-content: space-between;
width: 100%;
margin-top: 3rem;
}
#contact .wpcf7 form.sent .wpcf7-response-output {
border: none;
background: none;
font-size: 15px;
color: #8e5435;
}
#contact .wpcf7-form .wpcf7-not-valid-tip {
box-shadow: none;
color: red;
padding: 0;
margin: 0;
}
#contact form p {
background: none;
padding: 0;
margin: 0;
}
#contact form br {
display: none;
}
#contact form input,
#contact form textarea {
background: transparent;
border: 1px solid rgba(71, 69, 79, 0.3);
margin-bottom: 0.7rem;
font-size: 20px;
height: 3.5rem;
outline: none !important;
box-shadow: none;
-webkit-appearance: none;
}
#contact form textarea {
height: 9rem;
}
#contact form input:focus,
#contato form textarea:focus {
border-color: #3b3942;
}
#contact form input[type="submit"] {
text-align: center;
border: 0.5px solid #000;
padding: 1em 3em !important;
text-transform: uppercase;
font-family: "FoundersGrotesk-Regular", sans-serif;
font-size: 14px;
min-width: 190px;
color: #000;
border-radius: 0;
height: unset;
}
#contact form input[type="submit"]:hover {
width: 9rem;
transition: width 0.5s;
}
.wpcf7-spinner {
display: none;
}
#contact .policy-radio,
#contact .policy-radio div {
display: flex;
justify-content: space-between;
margin-bottom: 0.5rem;
text-transform: uppercase;
}
#contact span.wpcf7-list-item,
#contact a {
margin: 0 auto;
font-size: 14px;
text-transform: uppercase;
}
#contact .kc_captcha {
margin-bottom: 1rem;
}
#contact .policy-radio div p {
display: flex;
font-size: 14px;
}
#contact .policy-radio a {
color: #8e5435;
margin-left: 0.3rem;
}
#contact .policy-radio a:hover {
text-decoration: underline;
}
#contact input[type="checkbox"] {
position: relative;
cursor: pointer;
margin: 0;
margin-right: 15px;
visibility: hidden;
height: 0.7rem;
padding-left: 0.5rem;
}
#contact input[type="checkbox"]:before {
content: "";
visibility: visible;
display: block;
position: absolute;
width: 18px;
height: 18px;
top: -6px;
left: 0;
border: 0.5px solid #3b3942;
background-color: #fff;
}
#contact input[type="checkbox"]:checked:after {
content: "";
display: block;
visibility: visible;
width: 5px;
height: 10px;
border: solid #3b3942;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: -3px;
left: 7px;
}
.bottom_controls {
display: none;
}
.nectar-flickity[data-controls="touch_total"] .visualized-total {
width: 30%;
}
.light .nectar-flickity[data-controls="touch_total"] .visualized-total {
background: rgba(59, 57, 66, 0.4);
}
ul.portfolio-items {
position: static !important;
float: none !important;
}
ul.portfolio-items li::before {
display: none;
}
body .portfolio-items .col .work-item.style-4 {
overflow: visible;
}
.portfolio-items .work-info,
.portfolio-items .col .work-item.style-4 .work-info .bottom-meta {
transform: none;
position: static;
padding: 0;
background: none !important;
color: #3b3942;
}
.portfolio-items .col .work-item.style-4 .work-info .bottom-meta h3 {
font-weight: normal;
text-transform: uppercase;
font-size: 12px;
color: #3b3942;
letter-spacing: 0.2em;
}
.portfolio-items .col .work-item.style-4 .work-info .bottom-meta p {
display: none;
}
.portfolio-items .col .work-item.style-4:hover img {
transform: none;
}
.carousel-heading {
display: none;
}
.home .blog-recent h3 {
font-weight: normal;
font-size: 20px !important;
margin-top: 0.5rem;
}
.home .blog-recent .excerpt,
.home .blog-recent .meta-category {
display: none;
} body.single-post #page-header-wrap {
display: none;
}
body.single-post .container {
max-width: 100%;
padding: 0 3rem;
}
#post-header h1 {
max-width: 500px;
}
#post-header {
border-bottom: 0.5px solid #3b3942;
padding-bottom: 2rem;
margin-top: 5rem;
}
#post-header .meta-date {
font-size: 20px;
display: block;
margin-bottom: 1rem;
}
#post-header .voltar {
background: url(//staging.odewinery.com/wp-content/uploads/2022/04/arrow-black-left.svg) no-repeat 0
0;
font-size: 0;
height: 5rem;
}
body.single-post .post-area {
padding: 0;
max-width: 100% !important;
}
body.single-post article #heroPost {
margin: 4rem 0;
}
body.single-post article #heroPost img {
max-width: 830px;
display: block;
margin: 0 auto;
}
#top nav > ul > li > a,
.pull-left-wrap > ul > li > a {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.04em;
}
#heroHome .copyhero p {
text-transform: uppercase;
font-size: 14px;
line-height: 150%;
border-left: 10px solid #8e5435;
padding: 2em 0 2em 4em;
position: relative;
left: -3rem;
bottom: -3.7em;
}
body.single-post .post-content .content-inner {
width: 50%;
margin: 0 auto;
}
#m1 p {
font-size: 32px;
line-height: 120%;
margin-bottom: 0.5em;
} #articlePage .blog-recent h3 {
font-size: 20px;
font-weight: normal;
padding-bottom: 1rem;
margin-top: 1rem;
border-bottom: 0.5px solid #3b3942;
}
#articlePage .blog-recent .meta-category {
display: none;
}
#articlePage .blog-recent .excerpt {
color: #828282;
font-size: 18px;
line-height: 120%;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
max-height: 5rem;
}
.button_inline.bl {
margin: 0;
}
.button_inline.bc {
margin: 0 auto;
}
.button_inline.br {
float: right;
}
.button_inline {
display: table;
}
.button_inline:after {
content: "";
width: 100%;
height: 0.5px;
display: table;
position: relative;
top: 0.3rem;
}
div[data-midnight="light"] .button_inline:after {
background: #f7e8d5;
}
div[data-midnight="dark"] .button_inline:after {
background: #3b3942;
}
div[data-midnight="light"] .button_inline a {
color: #f7e8d5;
}
div[data-midnight="dark"] .button_inline a {
color: #3b3942;
}
.button_ode a,
.button_ode input,
.button_ode button {
text-align: center;
border: 0.5px solid #000;
padding: 0.8em 3em !important;
text-transform: uppercase;
font-family: "FoundersGrotesk-Regular", sans-serif;
font-size: 14px;
min-width: 190px;
transition: 0.2s;
}
.button_ode span {
margin: 0;
letter-spacing: 0.04em;
position: relative;
top: 0.1em;
}
#home_row .button_ode,
.button_ode.center {
margin: 0 auto;
display: table;
}
.button_ode a:hover,
.button_ode input:hover,
.button_ode button:hover {
background: #b7752c !important;
border-color: #b7752c !important;
color: #fff !important;
}
.button_ode.color a:hover {
background: #fff;
color: #000 !important;
border-color: #000;
}
#home_row .button_ode a {
border-color: #fff;
color: #fff;
}
.button_ode.color a,
.button_ode input,
.button_ode button {
background: #b7752c !important;
color: #fff !important;
border-color: #b7752c !important;
}
.column-link {
z-index: 99;
}
.iwithtext {
display: flex;
}
#goldenvisa-row h3 {
margin-bottom: 0;
}
.iwithtext .iwt-icon {
order: 2;
position: static;
padding-left: 1rem;
}
.iwithtext .iwt-text {
order: 1;
padding: 0;
}
.wpb_column:hover .iwithtext .iwt-icon,
.animation:hover .img-with-aniamtion-wrap,
#contactBar:hover .iwithtext .iwt-icon {
animation: shimmy 1s infinite;
animation-direction: alternate;
}
@keyframes shimmy {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(20px, 0);
}
}
.portfolio-items .work-item img {
width: 97% !important;
}
.portfolio-items .work-item img,
.blog-recent a img {
opacity: 1;
-webkit-transition: 0.3s ease-in-out !important;
transition: 0.3s ease-in-out !important;
}
.portfolio-items .work-item:hover img,
.blog-recent a:hover img {
opacity: 0.6;
}
.toggle h3 a,
.toggle h3,
.toggle h3 a i {
font-size: 30px;
line-height: 120%;
}
div[data-style="minimal"] .toggle {
border-bottom: 0.5px solid rgba(59, 57, 66, 0.2);
}
div[data-style*="minimal"] .toggle h3 i {
border: none;
}
.blog_next_prev_buttons {
display: none;
}
.nectar-flickity[data-controls*="arrows_overlaid"]
.flickity-prev-next-button
svg {
top: 11.5px;
}
.nectar-flickity[data-controls*="arrows_overlaid"]
.flickity-prev-next-button:before {
background-color: #fff5e9;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry)
.flickity-viewport {
margin: 2rem 0;
}
#header-outer[data-format="centered-menu-under-logo"]
#top
.span_9
nav
> ul
> li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle)
> a {
padding: 1rem 0;
}
#header-outer[data-lhe="animated_underline"]
#top
nav
> ul
> li
> a
.menu-title-text:after {
border-color: black;
}
#header-outer[data-lhe="animated_underline"]:not([data-format="left-header"])
nav
> ul
> li:not([class*="button_"])
> a
.menu-title-text:after {
bottom: -1.2rem;
}
img.img-with-animation.nectar-lazy.hide-lg {
display: none;
}
.contact-form input,
.contact-form textarea .contact-form input:focus,
.contact-form textarea:focus,
.contact-form input[type="email"],
.contact-form input[type="email"]:focus,
.contact-form .original[data-form-style="default"] input[type="email"]:focus {
border: 1px solid black;
background: transparent;
background-color: transparent;
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
.off-canvas-menu-container
.sub-menu
li {
text-transform: uppercase;
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]
.off-canvas-menu-container
.sub-menu
li
a::after {
width: 0;
}
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,
#header-outer:not([data-format="left-header"])
#top
nav
> ul
> li:not(.megamenu)
.sfHover
> a,
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,
#header-outer:not([data-format="left-header"])
#top
nav
> ul
> li:not(.megamenu)
.sfHover
> a:hover,
#header-outer:not([data-format="left-header"])
#top
nav
> ul
> li:not(.megamenu)
ul
.current-menu-item
> a,
#header-outer:not([data-format="left-header"])
#top
nav
> ul
> li:not(.megamenu)
ul
.current-menu-item
> a:hover,
#header-outer:not([data-format="left-header"])
#top
nav
> ul
> li:not(.megamenu)
ul
a,
#header-outer:not([data-format="left-header"])
#top
nav
> ul
> li:not(.megamenu)
ul
a:hover {
color: #3b3942 !important;
background-color: transparent !important;
text-transform: uppercase;
font-size: 14px;
}
.single-event_listing #page-header-bg h1 {
display: none;
}
.wpem-single-event-page .event-manager-info,
.wpem-single-event-page .wpem-single-event-wrapper {
border: none;
}
.wpem-single-event-page .event_listing.type-event_listing {
padding-top: 3%;
padding-bottom: 8%;
}
.wpem-single-event-page
.wpem-single-event-wrapper
.wpem-single-event-body
.wpem-single-event-left-content::after {
width: 0;
}
.wpem-single-event-page
.wpem-single-event-wrapper
.wpem-single-event-body
.wpem-single-event-body-sidebar {
padding: 0;
}
.wpem-single-event-page .wpem-event-title {
text-align: center;
}
.wpem-event-layout-wrapper .event_listing.type-event_listing {
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
border: none;
}
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-layout-wrapper:hover {
box-shadow: none;
}
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-date-time,
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-location,
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-ticket-type,
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-price-type,
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-title,
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-type {
color: #3b3942;
margin: 5px;
min-height: 23px;
line-height: 1.42;
}
.wpem-event-listings
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-price-type {
position: relative;
padding-left: 20px;
}
.wpem-event-listings
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-date-time::before {
line-height: 1;
}
.wpem-event-listings
.wpem-event-layout-wrapper
.wpem-event-infomation
.wpem-event-details
.wpem-event-price-type::before {
content: "\e93c";
font-family: wp-event-manager;
position: absolute;
left: 0;
top: 0;
font-size: 15px;
line-height: 1;
}
.wpem-event-footer .button_ode {
text-align: center;
border: 0.5px solid #000;
padding: 0.8em 3em !important;
text-transform: uppercase;
font-family: "FoundersGrotesk-Regular", sans-serif;
font-size: 14px;
min-width: 190px;
transition: 0.2s;
margin-top: 20px;
display: inline-block;
}
.wpem-event-footer .button_ode:hover,
.wpem-event-footer .button_ode:active,
.wpem-event-footer .button_ode:focus {
background: #b7752c;
border-color: #b7752c;
color: #fff;
}
.wpem-event-footer {
padding: 0px;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col {
margin-bottom: 30px;
padding-bottom: 0;
}
.button-sticky {
background: #b7752c;
position: fixed;
z-index: 100;
top: 50%;
right: -15px;
border-radius: 50% !important;
width: 115px;
word-wrap: break-word;
text-transform: uppercase;
text-align: center;
font-size: 20px !important;
margin: 0;
font-family: "FoundersGrotesk-Regular", sans-serif;
line-height: 1.2;
}
.button-sticky span {
padding: 15px 2px 12px 0;
font-weight: bold;
}
#heroHome {
z-index: 10 !important;
}
#trp-floater-ls {
display: none;
}
.recurring-totals,
.recurring-total {
display: none;
} @media only screen and (min-width: 1690px) {
.full-width-content,
#footer-outer[data-full-width="1"] .container,
#footer-outer #copyright {
padding: 0 6rem;
}
.wpb_text_column {
max-width: 100% !important;
}
}
.woocommerce-MyAccount-navigation-link--subscriptions {
display: none;
} @media only screen and (max-width: 668px) {
body h1,
h1,
body h2,
h2 {
font-size: 28px;
margin-bottom: 1rem;
}
body h3,
h3 {
font-size: 17px;
}
body h4,
h4 {
font-size: 10px;
}
body p,
p,
body li,
li,
#list .nectar-list-item {
font-size: 16px;
}
body .first-section {
padding-top: 7rem !important;
}
body .first-section.no-padding {
padding-top: 0 !important;
}
.m1 {
background-position: 2rem bottom;
padding-bottom: 4rem !important;
margin-bottom: 3rem !important;
}
.container {
max-width: 90%;
}
.button_ode.alignment_phone_center {
display: block;
margin: 0 auto 35px;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a,
#slide-out-widget-area.slide-out-from-right
.inner
.off-canvas-menu-container
li
a {
font-size: 25px;
}
body
#header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)
> #top
.span_9
> .slide-out-widget-area-toggle
.lines:before,
body
#header-outer[data-permanent-transparent="1"].transparent.dark-slide
> #top
.span_9
> .slide-out-widget-area-toggle.mobile-icon
.lines:before {
display: none;
}
.slide-out-widget-area-toggle.mobile-icon .lines-button:after,
.slide-out-widget-area-toggle.mobile-icon .lines:before,
.slide-out-widget-area-toggle.mobile-icon .lines:after {
height: 1px !important;
}
#header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
top: -9px;
}
body #slide-out-widget-area .slide_out_area_close .icon-default-style {
color: #3b3942 !important;
}
body[data-slide-out-widget-area-style="simple"]
#header-outer[data-full-width="true"]
#mobile-menu,
body #header-outer[data-full-width="true"] header > .container,
body #header-secondary-outer[data-full-width="true"] > .container,
.full-width-content {
padding: 0 2rem;
}
#header-outer #logo,
#header-outer .logo-spacing {
margin: 0;
}
.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
top: -1px !important;
}
#heroHome .divider-wrap {
height: 1rem;
}
#heroHome .button_inline.br {
float: none;
margin-bottom: 2rem;
}
#portugal-row .right.img-with-aniamtion-wrap {
text-align: left;
margin: 1rem 0;
}
#portugal-row h2,
#projects-row h2,
#news-row h2 {
margin-top: 1rem;
}
#projects-row ul.portfolio-items {
width: 100% !important;
}
#projects-row .carousel-wrap {
margin: 0;
}
#projects-row .carousel-wrap[data-full-width="true"] .span_4.no-margin {
margin-right: 1rem;
width: 100% !important;
}
#projects-row .caroufredsel_wrapper {
width: 100% !important;
}
#news-row .divider-wrap {
height: 1rem;
}
#news-row .post {
margin-bottom: 2rem;
}
#news-row .button_inline.bc {
margin: 0 0 3rem;
}
#contactBar .iwithtext {
flex-wrap: wrap;
}
.faq .iwt-text {
margin-right: 1rem;
}
.faq .iwt-text h2 {
margin: 0;
line-height: 2.5rem;
}
.iwithtext .iwt-icon {
padding-left: 0;
}
.iwithtext .iwt-text {
padding-right: 2rem;
}
.portfolio-items .col {
float: none;
}
.carousel-outer,
body .carousel-wrap,
.full-width-content .caroufredsel_wrapper {
overflow: visible !important;
height: auto !important;
}
.portfolio-items {
overflow: visible !important;
}
#portfolio-extra #heroHome.first-section {
padding-top: 12rem !important;
}
#teamGrid {
margin-bottom: 4rem;
}
#teamGrid img {
margin: 0 0 1rem;
max-width: 10rem;
}
#articlePage .post {
margin: 2rem 0 3rem;
}
body.single-post article #heroPost {
margin: 2rem 0;
}
body.single-post .post-content .content-inner {
width: 100%;
}
body.single-post article #heroPost img {
width: 100%;
}
#contact .col {
margin: 0;
}
#contact form {
flex-wrap: wrap;
}
#contact .policy-radio,
#contact .policy-radio div {
font-size: 11px;
line-height: 120%;
}
#footer-outer #menu-footer {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
#footer-outer #copyright {
padding: 2rem 0 1rem;
}
#copyright .container,
#copyright .container .col:nth-child(2),
#copyright .legal-links {
flex-wrap: wrap;
width: 100%;
}
#footer-outer #copyright li {
float: none;
margin: 0;
text-align: center;
width: 100%;
}
#footer-outer #copyright p {
line-height: 120%;
width: 100%;
margin: 0 auto;
text-align: center;
padding: 0 0 1rem;
}
#footer-outer #copyright .container div:last-child {
margin: 2rem 0 0;
}
#footer-outer .row {
padding: 6rem 0 2rem;
}
#footer-outer .widget ul li {
text-align: left;
}
#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-split,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right {
background: #fff;
}
#home_more .duo:before {
display: none;
}
#home_more .duo p {
margin: 0 auto;
max-width: 100%;
}
.nectar-flickity.nectar-simple-slider[data-arrows="true"]:not(
.arrow-position-overlapping
)
.flickity-slider
.cell {
padding: 0 1em;
}
.nectar-simple-slider .flickity-prev-next-button {
top: 40%;
}
#contact .policy-radio div p {
flex-wrap: wrap;
}
#contact .policy-radio a {
margin-left: 1.7rem;
padding-top: 0.4rem;
}
img.img-with-animation.nectar-lazy.hide-lg {
display: block;
}
} @media only screen and (min-width: 690px) and (max-width: 999px) {
img.img-with-animation.nectar-lazy.hide-lg {
display: block;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col {
border-right: 1px solid;
}
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-box-col:nth-child(2n),
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-box-col:last-child {
border: none;
}
} @media only screen and (max-width: 1000px) {
#slide-out-widget-area .menu-item-hidden-text > a > .nectar-menu-icon-text > .menu-title-text {
display: inline;
}
} @media only screen and (min-width: 1000px) {
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col {
border-right: 1px solid;
}
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-box-col:nth-child(3n),
.wpem-event-listings.wpem-event-listing-box-view
.wpem-event-box-col:last-child {
border: none;
}
.carousel-header {
height: 480px;
overflow: hidden;
}
#trp-floater-ls {
display: block;
}
.menu-item-object-language_switcher {
display: none !important;
}
}