@charset "UTF-8";

body.gg-page-header-style1 header.site-header .page-meta {
background-image: url(//artemisialaquila.it/wp-content/themes/artemisia/assets/images/bg-artemisia.jpg);
background-position: center;
background-size: cover; }
body.gg-page-header-style1 header.site-header .page-meta h1 {
z-index: auto;
text-transform: none; }
body.gg-page-header-style2 header.site-header .page-meta .container {
background-image: url(//artemisialaquila.it/wp-content/themes/artemisia/assets/images/bg-logo.jpg);
background-position: 150% center;
background-repeat: no-repeat;
background-size: 400px; }
body.gg-page-header-style2 header.site-header .page-meta .container h1 {
z-index: auto;
text-transform: none; }
@media (min-width: 768px) {
body.gg-page-header-style2 header.site-header .page-meta .container {
background-position: 95% center; } }
@media (max-width: 992px) {
body.gg-page-header-style2 header.site-header .header-page-description {
width: 100%; } }
body header.site-header .header-page-description {
font-style: normal;
color: #b7a082; }
body header.site-header .page-meta .page-meta-wrapper {
padding: 90px 0; }
@media (max-width: 992px) {
body header.site-header .page-meta .page-meta-wrapper {
margin: 60px 0; }
body header.site-header .header-page-description {
margin-top: 30px;
width: auto; }
body header.site-header .container-flex, body header.site-header .navbar-flex {
display: block;
width: 100%; } }
body header.site-header .logo-wrapper {
width: 90px; }
body header.site-header .logo-wrapper .brand {
padding: 10px 5px; }
@media (min-width: 1200px) {
body header.site-header .logo-wrapper .brand {
padding: 20px 0; } }
@media screen and (max-width: 768px) {
body header.site-header .logo-wrapper {
width: 60px; } }
body header.site-header .navbar-nav > li > a {
padding: 40px 15px; }
body header.site-header .navbar-nav > li > a .tax_label {
display: none; }
@media (min-width: 1200px) {
body header.site-header .navbar-nav > li > a {
font-size: 16px;
padding: 50px 15px; }
body header.site-header .navbar-nav > li > a .tax_label {
display: inline; } }
body header.site-header .gg-cartsitems > ul > li > a,
body header.site-header .gg-language-switcher > ul > li > a {
padding: 5px 10px; }
body header.site-header .navbar-nav > li.gg-cartsitems > a,
body header.site-header .navbar-nav > li.gg-language-switcher > a,
body header.site-header .navbar-nav > li.gg-currency-switcher > a {
position: relative; }
body header.site-header .navbar-nav > li.gg-cartsitems > .dropdown-menu,
body header.site-header .navbar-nav > li.gg-language-switcher > .dropdown-menu,
body header.site-header .navbar-nav > li.gg-currency-switcher > .dropdown-menu {
position: absolute;
padding: 10px 0; }
body header.site-header .navbar-collapse {
height: auto !important; }
body.gg-has-stiky-menu .navbar-fixed-top.gg-shrink .logo-wrapper .brand {
padding-top: 10px;
padding-bottom: 10px; }
body.gg-has-stiky-menu .navbar-fixed-top.gg-shrink .logo-wrapper .brand img {
max-width: 60px; }
.subheader-slider {
background-color: #271703; }
.page-header-image-bg {
width: 100%;
height: 100%;
background-color: #271703;
background-position: center;
background-size: cover;
position: absolute;
top: 0;
left: 0; }
body footer.site-footer {
background-image: url(//artemisialaquila.it/wp-content/themes/artemisia/assets/images/bg-footer.png);
background-position: center bottom;
background-repeat: no-repeat; }
@media (max-width: 992px) {
body footer.site-footer .footer-extras {
margin-top: 0;
display: block; }
body footer.site-footer .footer-extras > div {
margin-bottom: 20px; }
body footer.site-footer .footer-extras > div.footer-copyright {
text-align: center; }
body footer.site-footer .footer-extras > div.gg-footer-menu ul {
margin-bottom: 0; } }
body footer.site-footer .footer-extras .gg-footer-menu .navbar-nav > li > a {
padding-left: 0; }
body .gg-force-background-right {
background-position: right bottom !important;
background-size: cover; }
h1, h2 {
font-style: italic; }
@media (max-width: 768px) {
.wpb_row:not(.vc_inner),
.vc_row.wpb_row:not(.vc_inner) {
padding: 15px 0; } }
.gg-infobox {
background: #f1f1f1;
padding: 30px;
margin-bottom: 30px; }
.gg-infobox p.subtitle {
margin-bottom: 15px; }
.gg-infobox .description {
color: #271703; }
.gg-contact-template .page-meta {
display: none; }
.gg-contact-template #content {
background: url(//artemisialaquila.it/wp-content/themes/artemisia/assets/images/bg-white.jpg) center bottom no-repeat; }
.gg-contact-template #content .form-group input, .gg-contact-template #content .form-group textarea {
background-color: #fff; }
.gg-contact-template #content .form-group input::-webkit-input-placeholder, .gg-contact-template #content .form-group textarea::-webkit-input-placeholder {
color: #b7a082; }
.gg-contact-template #content .form-group input:-moz-placeholder, .gg-contact-template #content .form-group textarea:-moz-placeholder {
color: #b7a082; }
.gg-contact-template #content .form-group input::-moz-placeholder, .gg-contact-template #content .form-group textarea::-moz-placeholder {
color: #b7a082; }
.gg-contact-template #content .form-group input:-ms-input-placeholder, .gg-contact-template #content .form-group textarea:-ms-input-placeholder {
color: #b7a082; }
.cf-msg {
padding: 15px;
background: #c6ecc6;
margin-bottom: 30px; }
.mc4wp-alert {
padding: 20px 30px;
border: none;
margin-top: 30px; }
.mc4wp-alert.mc4wp-success {
background-color: #dff0d8;
color: #3c763d; }
.mc4wp-alert.mc4wp-error {
background-color: #f2dede;
color: #a94442; }
.mc4wp-alert.mc4wp-notice {
background-color: #d9edf7;
color: #31708f; }
.mc4wp-alert > p {
margin-bottom: 0; }
.cart-empty {
text-align: center; }
.home-box .title-subtitle-box {
margin-bottom: 0; }
@media (max-width: 992px) {
#content {
padding: 60px 0; } } .woocommerce .buttons_added,
.woocommerce .single_add_to_cart_button {
display: inline-block;
vertical-align: top; }
.woocommerce .product-thumbnail::before {
display: none; }
.woocommerce .shop_attributes th, .woocommerce .shop_attributes td {
vertical-align: baseline; }
.woocommerce form.checkout {
padding: 0; }
.woocommerce form.checkout ul.payment_methods li label {
font-family: 'Lato';
font-weight: bold;
font-size: 12px;
letter-spacing: 2px;
text-transform: uppercase; }
.woocommerce form.checkout #order_review .shop_table th, .woocommerce form.checkout #order_review .shop_table td {
padding: 5px 0;
font-size: 87.5%; }
.woocommerce form.checkout #order_review .shop_table th.product-total {
width: 35%; }
.woocommerce form.checkout #order_review .shop_table tfoot {
display: table-row-group; }
.woocommerce .woocommerce-checkout-payment p {
line-height: 1.375; }
.woocommerce .woocommerce-checkout-payment p.terms {
margin-left: 20px; }
.woocommerce .wc_payment_method.payment_method_paypal img {
display: inline; }
.woocommerce .wc_payment_method.payment_method_paypal a {
display: block; }
.woocommerce .shop_table.cart td.product-name a {
font-size: 24px; }
.woocommerce .shop_table.cart td.product-subtotal {
width: 20%; }
@media (max-width: 992px) {
.woocommerce .shop_table.cart td.product-remove {
width: auto; } }
@media (max-width: 1199px) {
.woocommerce .shop_table.cart td {
padding: 15px; }
.woocommerce .shop_table.cart td.product-name a {
font-size: 20px; }
.woocommerce .shop_table.cart td.product-subtotal {
width: auto; } }
#content aside.sidebar-nav .widget_product_search .search-field {
padding-left: 20px;
padding-right: 20px;
width: 70%;
float: left; }
#content aside.sidebar-nav .widget_product_search .btn {
float: right;
width: 30%;
padding: 18px 10px;
border: 0; }
#content aside.sidebar-nav .widget_layered_nav select {
width: 100%; }
#content aside.sidebar-nav .widget_layered_nav_filters ul {
margin: 0 -5px; }
#content aside.sidebar-nav .widget_layered_nav_filters ul li {
float: left;
margin: 5px; }
#content aside.sidebar-nav .widget_layered_nav_filters ul li a {
background: #f1f1f1;
padding: 18px 10px; }
#content aside.sidebar-nav .widget_layered_nav_filters ul li a::before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
padding-right: .5em; }
#content aside.sidebar-nav .widget_layered_nav_filters ul li a:hover {
color: #100a00; }
.wpb-is-on #content aside.sidebar-nav {
padding-top: 0; }
.gg-shop-style2 { }
.gg-shop-style2 .products .product {
margin-bottom: 60px;
align-self: auto; }
.gg-shop-style2 .products .product > a {
display: block; }
.gg-shop-style2 .products .product h3 {
text-align: center;
min-height: 100px;
font-style: italic; }
@media (max-width: 768px) {
.gg-shop-style2 .products .product h3 {
margin: 5px 0;
min-height: 0; } }
.gg-shop-style2 .products .product.col-md-4 .button {
margin-top: 15px; }
.gg-shop-style2 .products .product .gg-product-meta-wrapper dl {
min-height: 100px; }
.gg-shop-style2 .products .product .gg-product-meta-wrapper dl dd, .gg-shop-style2 .products .product .gg-product-meta-wrapper dl dt {
margin-bottom: 5px; }
.gg-shop-style2 .products .product .gg-product-meta-wrapper dl .category {
letter-spacing: 1px; }
.gg-shop-style2 .products .product .gg-product-meta-wrapper .add_to_cart_button,
.gg-shop-style2 .products .product .gg-product-meta-wrapper .ajax_add_to_cart,
.gg-shop-style2 .products .product .gg-product-meta-wrapper .product_type_simple {
margin: 30px 0 0 0;
width: 100%;
display: block; }
@media (max-width: 768px) {
.gg-shop-style2 .products .product .gg-product-meta-wrapper dl {
min-height: 0; }
.gg-shop-style2 .products .product .gg-product-meta-wrapper dl dd, .gg-shop-style2 .products .product .gg-product-meta-wrapper dl dt {
letter-spacing: normal;
line-height: 20px; }
.gg-shop-style2 .products .product .gg-product-meta-wrapper dl dt::after {
top: 10px; }
.gg-shop-style2 .products .product .gg-product-meta-wrapper .add_to_cart_button {
margin: 0; } }
@media (min-width: 768px) {
.gg-shop-style2 .col-md-9 .products .product.col-md-4 h3 {
font-size: 18px;
margin: 15px 0;
min-height: 72px; }
.gg-shop-style2 .col-md-9 .products .product.col-md-4 .gg-product-image-wrapper {
padding: 0;
font-size: 20px; }
.gg-shop-style2 .col-md-9 .products .product.col-md-4 .gg-product-meta-wrapper dl {
min-height: 72px; }
.gg-shop-style2 .col-md-9 .products .product.col-md-4 .gg-product-meta-wrapper dl dd, .gg-shop-style2 .col-md-9 .products .product.col-md-4 .gg-product-meta-wrapper dl dt {
line-height: 20px; }
.gg-shop-style2 .col-md-9 .products .product.col-md-4 .gg-product-meta-wrapper dl dt::after {
top: 10px; } }
.gg-shop-style2 .button.product_type_variable {
margin: 30px 0 0 0;
width: 100%;
display: block; }
.gg-shop-style2.single-product .images .thumbnails {
margin-right: -15px;
margin-left: -15px;
width: auto;
margin-top: 30px; }
.gg-shop-style2.single-product .images .thumbnails:before, .gg-shop-style2.single-product .images .thumbnails:after {
display: table;
content: " "; }
.gg-shop-style2.single-product .images .thumbnails:after {
clear: both; }
.gg-shop-style2.single-product .images .thumbnails a {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px; }
@media (min-width: 768px) {
.gg-shop-style2.single-product .images .thumbnails a {
float: left;
width: 33.33333%; } }
.gg-shop-style2.single-product .images .thumbnails a img {
clear: none;
border: 1px solid #f1f1f1; }
.gg-shop-style2 .product .summary h1.product_title,
.gg-shop-style2 .product .summary div[itemprop="description"],
.gg-shop-style2 .product .summary div[itemprop="offers"],
.gg-shop-style2 .product .summary form.cart {
margin-bottom: 30px; }
.gg-shop-style2 .product .summary .year {
display: none; }
.gg-shop-style2 .product .summary .price del {
font-size: 20px;
color: #d26e4b;
display: inline; }
.gg-shop-style2 .product .summary .variations .select2-selection {
vertical-align: top; }
.gg-shop-style2 .product .summary .variations .reset_variations {
font-size: 0;
margin-left: 0;
vertical-align: top; }
.gg-shop-style2 .product .summary .variations .reset_variations::before {
padding: 18px 18px;
font-size: 16px;
line-height: normal;
border-radius: 0;
color: #fff;
background-color: #d26e4b;
border-color: #d26e4b;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2px;
transition: all ease-in-out 0.2s;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px !important;
content: ""; }
.gg-shop-style2 .product .summary .variations .reset_variations::before:focus, .gg-shop-style2 .product .summary .variations .reset_variations::before.focus {
color: #fff;
background-color: #bb532f;
border-color: #7e3820; }
.gg-shop-style2 .product .summary .variations .reset_variations::before:hover {
color: #fff;
background-color: #bb532f;
border-color: #b3502d; }
.gg-shop-style2 .product .summary .variations .reset_variations::before:active, .gg-shop-style2 .product .summary .variations .reset_variations::before.active,
.open > .gg-shop-style2 .product .summary .variations .reset_variations::before.dropdown-toggle {
color: #fff;
background-color: #bb532f;
background-image: none;
border-color: #b3502d; }
.gg-shop-style2 .product .summary .variations .reset_variations::before:active:hover, .gg-shop-style2 .product .summary .variations .reset_variations::before:active:focus, .gg-shop-style2 .product .summary .variations .reset_variations::before:active.focus, .gg-shop-style2 .product .summary .variations .reset_variations::before.active:hover, .gg-shop-style2 .product .summary .variations .reset_variations::before.active:focus, .gg-shop-style2 .product .summary .variations .reset_variations::before.active.focus,
.open > .gg-shop-style2 .product .summary .variations .reset_variations::before.dropdown-toggle:hover,
.open > .gg-shop-style2 .product .summary .variations .reset_variations::before.dropdown-toggle:focus,
.open > .gg-shop-style2 .product .summary .variations .reset_variations::before.dropdown-toggle.focus {
color: #fff;
background-color: #9f4728;
border-color: #7e3820; }
.gg-shop-style2 .product .summary .variations .reset_variations::before.disabled:hover, .gg-shop-style2 .product .summary .variations .reset_variations::before.disabled:focus, .gg-shop-style2 .product .summary .variations .reset_variations::before.disabled.focus, .gg-shop-style2 .product .summary .variations .reset_variations::before[disabled]:hover, .gg-shop-style2 .product .summary .variations .reset_variations::before[disabled]:focus, .gg-shop-style2 .product .summary .variations .reset_variations::before[disabled].focus,
fieldset[disabled] .gg-shop-style2 .product .summary .variations .reset_variations::before:hover,
fieldset[disabled] .gg-shop-style2 .product .summary .variations .reset_variations::before:focus,
fieldset[disabled] .gg-shop-style2 .product .summary .variations .reset_variations::before.focus {
background-color: #d26e4b;
border-color: #d26e4b; }
.gg-shop-style2 .product .summary .variations .reset_variations::before .badge {
color: #d26e4b;
background-color: #fff; }
@media (min-width: 768px) {
.gg-shop-style2 .product .upsells.products,
.gg-shop-style2 .product .related.products {
background: #f1f1f1;
margin-top: 140px;
width: 500%;
margin-left: -200%;
padding-bottom: 90px; }
.gg-shop-style2 .product .upsells.products > .row,
.gg-shop-style2 .product .related.products > .row {
position: relative;
margin: 0 auto;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
.gg-shop-style2 .product .upsells.products > .row:before, .gg-shop-style2 .product .upsells.products > .row:after,
.gg-shop-style2 .product .related.products > .row:before,
.gg-shop-style2 .product .related.products > .row:after {
display: table;
content: " "; }
.gg-shop-style2 .product .upsells.products > .row:after,
.gg-shop-style2 .product .related.products > .row:after {
clear: both; } }
@media (min-width: 768px) and (min-width: 768px) {
.gg-shop-style2 .product .upsells.products > .row,
.gg-shop-style2 .product .related.products > .row {
width: 750px; } }
@media (min-width: 768px) and (min-width: 992px) {
.gg-shop-style2 .product .upsells.products > .row,
.gg-shop-style2 .product .related.products > .row {
width: 970px; } }
@media (min-width: 768px) and (min-width: 1200px) {
.gg-shop-style2 .product .upsells.products > .row,
.gg-shop-style2 .product .related.products > .row {
width: 1170px; } }
@media (min-width: 768px) {
.gg-shop-style2 .product .upsells.products > .row ul.products .product .gg-product-image-wrapper,
.gg-shop-style2 .product .related.products > .row ul.products .product .gg-product-image-wrapper {
padding: 15px; } }
.gg-shop-style2 .product .upsells.products h2,
.gg-shop-style2 .product .related.products h2 {
margin: 90px 0;
font-size: 30px;
text-transform: none;
font-weight: normal;
font-style: normal;
color: #100a00 !important; }
.gg-shop-style2 .woocommerce-message,
.gg-shop-style2 .woocommerce-Message {
clear: both;
background-color: #f1f1f1;
border: none; }
.gg-shop-style2 .woocommerce-message .woocommerce-button,
.gg-shop-style2 .woocommerce-message .woocommerce-Button,
.gg-shop-style2 .woocommerce-Message .woocommerce-button,
.gg-shop-style2 .woocommerce-Message .woocommerce-Button {
margin-right: 30px; }
@media (max-width: 992px) {
.gg-shop-style2 .woocommerce-message .woocommerce-button,
.gg-shop-style2 .woocommerce-message .woocommerce-Button,
.gg-shop-style2 .woocommerce-Message .woocommerce-button,
.gg-shop-style2 .woocommerce-Message .woocommerce-Button {
margin: 15px 0;
display: block; } }
.gg-shop-style2 .woocommerce-MyAccount-navigation ul {
margin-top: 0; }
@media (max-width: 992px) {
.gg-shop-style2 .woocommerce-MyAccount-navigation ul {
padding: 15px 0; }
.gg-shop-style2 .woocommerce-MyAccount-navigation ul li {
display: block;
padding: 10px 15px; }
.gg-shop-style2 .woocommerce-MyAccount-navigation ul li a {
padding: 10px; } }
.gg-shop-style2 .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout {
background-color: #f2dede; }
.gg-shop-style2 .woocommerce-info {
padding: 20px 30px !important;
background-color: #d9edf7;
border: none;
color: #31708f; }
.gg-shop-style2 .woocommerce-info a {
color: #31708f;
font-weight: 700; }
.gg-shop-style2 .woocommerce-error {
background-color: #f2dede;
margin-top: 15px;
border: none;
color: #a94442; }
.gg-shop-style2 .woocommerce-thankyou-order-received {
padding: 20px 30px;
background-color: #dff0d8;
border: none;
color: #3c763d; }
.gg-shop-style2 .cart-collaterals .cross-sells > h2 {
margin: 0;
font-style: normal;
font-size: 24px;
text-transform: none;
font-weight: 400; }
abbr[title] {
border: none; }
.price del, .price del span {
color: #d26e4b; }
.slick-list .product {
text-align: center; }
ul.products .product .gg-product-image-wrapper {
background: #fff; }
.post-728 .wpb_wrapper .vc_media_grid {
min-height: 250px; }
.woocommerce span.onsale,
.woocommerce span.soldout {
width: 90px;
height: 90px;
font-size: 12px;
line-height: 90px;
border-radius: 100%;
color: #fff;
font-weight: bold;
vertical-align: middle;
text-align: center;
text-transform: uppercase;
padding: 0;
text-indent: 0px;
overflow: hidden;
top: 5px;
left: 20px;
z-index: 1; }
.woocommerce span.onsale {
background-color: rgba(210, 110, 75, 0.85); }
.woocommerce span.soldout {
z-index: 2;
background-color: #b7a082; }
.pace-progress {
color: #b7a082; }
.pace-progress .pace-progress-inner::before,
.pace-progress .pace-progress-inner::after {
border-color: #f1f1f1; }
.wpb-js-composer .vc_general.vc_btn3-size-md {
padding-left: 35px;
padding-right: 35px; }
.gg-widget.widget_price_filter .price_slider_amount .button {
color: #b7a082; }
body.search #content {
padding: 150px 0 !important; }
body.search #content article {
background: #f1f1f1;
padding: 0 0 15px 0; }
body.search #content article > .entry-header {
padding: 15px; }
body.search #content article > .entry-summary {
padding: 0 15px; }
body.search #content article > .post-meta {
display: none; }
body.search #content .products .product .gg-product-image-wrapper {
padding: 0; }
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container.select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #b7a082;
color: #271703; }
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]:focus,
.select2-container.select2-container--default .select2-results__option--highlighted[data-selected]:focus {
outline: none; }
.select2-container.select2-container--default .select2-selection--single {
background-color: #fff;
color: #000;
border: 1px solid #e9e9e9;
border-radius: 0;
height: 52px;
padding: 13px 22px;
font-size: 12px;
line-height: normal;
font-family: "Lato";
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold; }
.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 52px; }
ul.el-grid li > article.post.has-post-thumbnail img.wp-post-image {
margin-bottom: 35px; }
ul.el-grid li > article.post header.entry-header {
max-width: 100%;
margin-bottom: 0; }
ul.el-grid li > article.post header.entry-header .entry-title {
margin-bottom: 0;
font-size: 32px; }
ul.el-grid li > article.post .post-meta {
font-size: 87.5%;
color: #999;
font-style: italic; }
.vc_widget_mailchimp input[type="checkbox"].form-control {
height: auto; }
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px; }
.alert h4 {
margin-top: 0;
color: inherit; }
.alert .alert-link {
font-weight: bold; }
.alert > p,
.alert > ul {
margin-bottom: 0; }
.alert > p + p {
margin-top: 5px; }
.alert-dismissable,
.alert-dismissible {
padding-right: 35px; }
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit; }
.alert-success {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6; }
.alert-success hr {
border-top-color: #c9e2b3; }
.alert-success .alert-link {
color: #2b542c; }
.alert-info {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1; }
.alert-info hr {
border-top-color: #a6e1ec; }
.alert-info .alert-link {
color: #245269; }
.alert-warning {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc; }
.alert-warning hr {
border-top-color: #f7e1b5; }
.alert-warning .alert-link {
color: #66512c; }
.alert-danger {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1; }
.alert-danger hr {
border-top-color: #e4b9c0; }
.alert-danger .alert-link {
color: #843534; } @media (min-width: 768px) {
.vc_row:has(> .vc_column_container .gg-infobox) {
display: flex;
flex-wrap: wrap; }
.vc_row:has(> .vc_column_container .gg-infobox) > .vc_column_container {
display: flex; }
.vc_row:has(> .vc_column_container .gg-infobox) > .vc_column_container > .vc_column-inner,
.vc_row:has(> .vc_column_container .gg-infobox) > .vc_column_container > .vc_column-inner > .wpb_wrapper {
display: flex;
flex-direction: column;
flex: 1 1 auto;
width: 100%; }
.vc_row:has(> .vc_column_container .gg-infobox) .gg-infobox {
flex: 1 1 auto; } } .rm-recesso-wrap {
max-width: none; }