/*
Theme Name:   Camille Child
Theme URI:    https://stormblaze.com/
Description:  Camille Child
Author:       David Camacho
Author URI:   #
Template:     camille
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  camillechild
*/

/*body, .la-blockquote.style-1 footer{*/
/*    font-family: Poppins, sans-serif !important;*/
/*}*/

.site-loading .la-image-loading {
    opacity: 1;
    visibility: visible
}

.la-image-loading.spinner-custom .content {
    width: 100px;
    margin-top: -50px;
    height: 100px;
    margin-left: -50px;
    text-align: center
}

.la-image-loading.spinner-custom .content img {
    width: auto;
    margin: 0 auto
}

.site-loading #page.site {
    opacity: 0;
    transition: all .3s ease-in-out
}

#page.site {
    opacity: 1
}

.la-image-loading {
    opacity: 0;
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    overflow: hidden;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    visibility: hidden
}

.la-image-loading .content {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px
}

.la-loader.spinner1 {
    width: 40px;
    height: 40px;
    margin: 5px;
    display: block;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-animation: la-rotateplane 1.2s infinite ease-in-out;
    animation: la-rotateplane 1.2s infinite ease-in-out;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.la-loader.spinner2 {
    width: 40px;
    height: 40px;
    margin: 5px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    border-radius: 100%;
    -webkit-animation: la-scaleout 1.0s infinite ease-in-out;
    animation: la-scaleout 1.0s infinite ease-in-out
}

.la-loader.spinner3 {
    margin: 15px 0 0 -10px;
    width: 70px;
    text-align: center
}

.la-loader.spinner3 [class*="bounce"] {
    width: 18px;
    height: 18px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: la-bouncedelay 1.4s infinite ease-in-out;
    animation: la-bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.la-loader.spinner3 .bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.la-loader.spinner3 .bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.la-loader.spinner4 {
    margin: 5px;
    width: 40px;
    height: 40px;
    text-align: center;
    -webkit-animation: la-rotate 2.0s infinite linear;
    animation: la-rotate 2.0s infinite linear
}

.la-loader.spinner4 [class*="dot"] {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    border-radius: 100%;
    -webkit-animation: la-bounce 2.0s infinite ease-in-out;
    animation: la-bounce 2.0s infinite ease-in-out;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15)
}

.la-loader.spinner4 .dot2 {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}

.la-loader.spinner5 {
    margin: 5px;
    width: 40px;
    height: 40px
}

.la-loader.spinner5 div {
    width: 33%;
    height: 33%;
    float: left;
    -webkit-animation: la-cubeGridScaleDelay 1.3s infinite ease-in-out;
    animation: la-cubeGridScaleDelay 1.3s infinite ease-in-out
}

.la-loader.spinner5 div:nth-child(1), .la-loader.spinner5 div:nth-child(5), .la-loader.spinner5 div:nth-child(9) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.la-loader.spinner5 div:nth-child(2), .la-loader.spinner5 div:nth-child(6) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.la-loader.spinner5 div:nth-child(3) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.la-loader.spinner5 div:nth-child(4), .la-loader.spinner5 div:nth-child(8) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.la-loader.spinner5 div:nth-child(7) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

@-webkit-keyframes la-rotateplane {
    0% {
        -webkit-transform: perspective(120px)
    }
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}

@keyframes la-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@-webkit-keyframes la-scaleout {
    0% {
        -webkit-transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes la-scaleout {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes la-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes la-bouncedelay {
    0%, 80%, 100% {
        transform: scale(0)
    }
    40% {
        transform: scale(1)
    }
}

@-webkit-keyframes la-rotate {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes la-rotate {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes la-bounce {
    0%, 100% {
        -webkit-transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes la-bounce {
    0%, 100% {
        transform: scale(0)
    }
    50% {
        transform: scale(1)
    }
}

@-webkit-keyframes la-cubeGridScaleDelay {
    0% {
        -webkit-transform: scale3d(1, 1, 1)
    }
    35% {
        -webkit-transform: scale3d(0, 0, 1)
    }
    70% {
        -webkit-transform: scale3d(1, 1, 1)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1)
    }
}

@keyframes la-cubeGridScaleDelay {
    0% {
        transform: scale3d(1, 1, 1)
    }
    35% {
        transform: scale3d(0, 0, 1)
    }
    70% {
        transform: scale3d(1, 1, 1)
    }
    100% {
        transform: scale3d(1, 1, 1)
    }
}

.la-loader.spinner1, .la-loader.spinner2, .la-loader.spinner3 [class*="bounce"], .la-loader.spinner4 [class*="dot"], .la-loader.spinner5 div {
    background-color: #e5b54a
}

.section-page-header {
    color: #8a8a8a;
    background-repeat: repeat;
    background-position: left top
}

.section-page-header .page-title {
    color: #343538
}

.section-page-header a {
    color: #8a8a8a
}

.section-page-header a:hover {
    color: #e5b54a
}

.section-page-header .page-header-inner {
    padding-top: 25px;
    padding-bottom: 25px
}

@media (min-width: 768px) {
    .section-page-header .page-header-inner {
        padding-top: 25px;
        padding-bottom: 25px
    }
}

@media (min-width: 992px) {
    .section-page-header .page-header-inner {
        padding-top: 30px;
        padding-bottom: 20px
    }
}

.site-main {
    padding-top: 70px;
    padding-bottom: 30px
}

.single-product .site-main {
    padding-top: 70px
}

body.camille-body {
    font-size: 16px;
    background-repeat: repeat;
    background-position: left top;
    background-color: #000000
}

body.camille-body.body-boxed #page.site {
    width: 1230px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-repeat: repeat;
    background-position: left top
}

body.camille-body.body-boxed .site-header .site-header-inner > .container {
    width: 1230px
}

#masthead_aside, .site-header .site-header-inner {
    background-repeat: repeat;
    background-position: left top;
    background-color: #000000
}

.enable-header-transparency .site-header:not(.is-sticky) .site-header-inner {
    background-repeat: repeat;
    background-position: left top;
    background-color: rgba(0, 0, 0, 0)
}

.footer-top {
    background-repeat: repeat;
    background-position: left top;
    padding-top: 50px;
    padding-bottom: 10px
}

.open-newsletter-popup .lightcase-inlineWrap {
    background-repeat: repeat;
    background-position: left top
}

.site-header .site-branding a {
    height: 100px;
    line-height: 100px
}

.site-header .header-component-inner {
    padding-top: 30px;
    padding-bottom: 30px
}

.site-header .header-main .la_com_action--dropdownmenu .menu, .site-header .mega-menu > li > .popup {
    margin-top: 50px
}

.site-header .header-main .la_com_action--dropdownmenu:hover .menu, .site-header .mega-menu > li:hover > .popup {
    margin-top: 30px
}

.site-header.is-sticky .site-branding a {
    height: 80px;
    line-height: 80px
}

.site-header.is-sticky .header-component-inner {
    padding-top: 20px;
    padding-bottom: 20px
}

.site-header.is-sticky .header-main .la_com_action--dropdownmenu .menu, .site-header.is-sticky .mega-menu > li > .popup {
    margin-top: 40px
}

.site-header.is-sticky .header-main .la_com_action--dropdownmenu:hover .menu, .site-header.is-sticky .mega-menu > li:hover > .popup {
    margin-top: 20px
}

@media (max-width: 1300px) and (min-width: 992px) {
    .site-header .site-branding a {
        height: 100px;
        line-height: 100px
    }

    .site-header .header-component-inner {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .site-header .header-main .la_com_action--dropdownmenu .menu, .site-header .mega-menu > li > .popup {
        margin-top: 50px
    }

    .site-header .header-main .la_com_action--dropdownmenu:hover .menu, .site-header .mega-menu > li:hover > .popup {
        margin-top: 30px
    }

    .site-header.is-sticky .site-branding a {
        height: 80px;
        line-height: 80px
    }

    .site-header.is-sticky .header-component-inner {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .site-header.is-sticky .header-main .la_com_action--dropdownmenu .menu, .site-header.is-sticky .mega-menu > li > .popup {
        margin-top: 40px
    }

    .site-header.is-sticky .header-main .la_com_action--dropdownmenu:hover .menu, .site-header.is-sticky .mega-menu > li:hover > .popup {
        margin-top: 20px
    }
}

@media (max-width: 991px) {
    .site-header-mobile .site-branding a {
        height: 70px;
        line-height: 70px
    }

    .site-header-mobile .header-component-inner {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .site-header-mobile.is-sticky .site-branding a {
        height: 70px;
        line-height: 70px
    }

    .site-header-mobile.is-sticky .header-component-inner {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.header-v6 #header_aside, .header-v5 #masthead_aside {
    background-repeat: repeat;
    background-position: left top;
    background-color: #000000
}

.header-v6.enable-header-transparency #header_aside, .header-v5.enable-header-transparency #masthead_aside {
    background-repeat: repeat;
    background-position: left top;
    background-color: rgba(0, 0, 0, 0)
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .mega-menu .mm-popup-wide .inner > ul.sub-menu > li > a, .la-service-box.service-type-3 .b-title1, .heading-font-family {
    font-family: "Raleway", "Helvetica Neue", Arial, sans-serif
}

body, .la-blockquote.style-1 footer {
    font-family: "Raleway", "Helvetica Neue", Arial, sans-serif
}

.la_testimonials--style-2 .loop__item__desc, .la_testimonials--style-3 .loop__item__desc, .la_testimonials--style-4 .loop__item__desc, .la_testimonials--style-5 .loop__item__desc, .la_testimonials--style-7 .loop__item__desc, .la_testimonials--style-9 .loop__item__desc, .la-sc-icon-boxes.icon-type-number .type-number, .member--style-2 .member__item__role, .member--style-3 .member__item__role, .la-blockquote.style-2 p, .la-blockquote.style-3 p, .pricing_list .pricing_list--title, .widget.widget-author em, .la_testimonials--style-1 .loop__item__desc, .la_testimonials--style-1 .testimonial_item--role, .elm-countdown.elm-countdown-style-3 .countdown-section .countdown-period, .elm-countdown.elm-countdown-style-4 .countdown-section .countdown-period, .la__tta .tab--2 .vc_tta-tabs-list, .banner-type-7 .b-title1, .la-blockquote.style-4 p, .three-font-family, .highlight-font-family {
    font-family: "Raleway", "Helvetica Neue", Arial, sans-serif
}

.background-color-primary, .item--link-overlay:before, .wc-toolbar .wc-ordering ul li:hover a, .wc-toolbar .wc-ordering ul li.active a, .dl-menu .tip.hot, .mega-menu .tip.hot, .menu .tip.hot, .showposts-loop .btn-readmore:hover, .showposts-loop.grid-7 .blog__item.has-post-thumbnail .loop__item__termlink, .showposts-loop.list-slider .loop__item .btn-readmore:hover, .showposts-loop.list-special .btn-readmore:hover, .comment-form .form-submit input:hover, .la_testimonials--style-5 .loop__item__desc:after, .pf-default.pf-style-1 .loop__item__info:after, .pf-default.pf-style-2 .loop__item__info, .pf-default.pf-style-4 .loop__item__info:after, .pf-default.pf-style-5 .loop__item__thumbnail--linkoverlay:before, .member--style-1 .loop__item__thumbnail--linkoverlay, .member--style-4 .loop__item__thumbnail .item--social a:hover, .pricing.style-1:hover .pricing__action a, .pricing.style-4:hover .pricing__action a, .pricing.style-5:hover .pricing__action a, .la__tta .tab--1 .vc_tta-tabs-list .vc_active a, .wpb-js-composer .la__tta .tab--1 .vc_active .vc_tta-panel-heading .vc_tta-panel-title a, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover, .la_hotspot_sc[data-style="color_pulse"] .la_hotspot, .la_hotspot_sc .la_hotspot_wrap .nttip, .single-release-content .lastudio-release-buttons .lastudio-release-button a, .social-media-link.style-round a:hover, .social-media-link.style-square a:hover, .social-media-link.style-circle a:hover, .social-media-link.style-outline a:hover, .social-media-link.style-circle-outline a:hover, .la-timeline-wrap.style-1 .timeline-block .timeline-dot, .products-list .product_item .product_item--thumbnail .product_item--action .quickview:hover, .products-grid.products-grid-3 .product_item--info .product_item--action .button:hover, .products-grid.products-grid-4 .product_item--thumbnail .wrap-addto .button:hover, .products-grid.products-grid-2 .product_item--thumbnail .wrap-addto .button:hover, .products-grid.products-grid-1 .product_item--thumbnail .wrap-addto .button:hover, .la-woo-product-gallery .woocommerce-product-gallery__trigger, .product--summary .single_add_to_cart_button:hover, .wc-tab.entry-content ul li:before, .wc-tab.entry-content ol li:before, .woocommerce-product-details__short-description ul li:before, .woocommerce-product-details__short-description ol li:before, .woocommerce-MyAccount-navigation li:hover a, .woocommerce-MyAccount-navigation li.is-active a, .registration-form .button, .socials-color a:hover, .heading-with-dot-after.heading-tag:after, .wpb_single_image.image-with-play-icon .vc_single_image-wrapper:hover, .m25_row_banner .la-banner-box:hover .banner--link-overlay > span {
    background-color: #e5b54a
}

.background-color-secondary, .la-pagination ul .page-numbers.current, .slick-slider .slick-dots button, .comment-form .form-submit input, .pf-default.pf-style-3 .loop__item__info:after, .pricing.style-1 .pricing__action a, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-submit-button, .single-release-content .lastudio-release-buttons .lastudio-release-button a:hover, .social-media-link.style-round a, .social-media-link.style-square a, .social-media-link.style-circle a, .product--summary .single_add_to_cart_button, .block_heading .block_heading--subtitle:not(empty):before {
    background-color: #ffffff
}

.background-color-secondary, .socials-color a {
    background-color: #ffffff
}

.background-color-body {
    background-color: rgba(255, 255, 255, 0.7)
}

.background-color-border {
    background-color: #ffffff
}

.showposts-loop.grid-4 .blog__item .btn-readmore:hover, a:focus, a:hover, .elm-loadmore-ajax a:hover, .search-form .search-button:hover, .slick-slider .slick-dots li:hover span, .slick-slider .slick-dots .slick-active span, .slick-slider .slick-arrow:hover, .la-slick-nav .slick-arrow:hover, .vertical-style ul li:hover a, .vertical-style ul li.active a, .wc-toolbar .wc-view-toggle .active, .wc-toolbar .wc-view-count li.active, .widget.widget_product_tag_cloud a.active, .widget.widget_product_tag_cloud .active a, .widget.product-sort-by .active a, .widget.widget_layered_nav .active a, .widget.la-price-filter-list .active a, .product_list_widget a:hover, #header_aside .btn-aside-toggle:hover, .dl-menu .tip.hot .tip-arrow:before, .mega-menu .tip.hot .tip-arrow:before, .menu .tip.hot .tip-arrow:before, .showposts-loop .loop__item__termlink span, .la_testimonials--style-2 .entry-title, .la_testimonials--style-3 .entry-title, ul.list-icon-checked li:before, ol.list-icon-checked li:before, .wpb_text_column.list-icon-checked .wpb_wrapper > ol li:before, .wpb_text_column.list-icon-checked .wpb_wrapper > ul li:before, ul.list-icon-checked2 li:before, ol.list-icon-checked2 li:before, .wpb_text_column.list-icon-checked2 .wpb_wrapper > ol li:before, .wpb_text_column.list-icon-checked2 .wpb_wrapper > ul li:before, ul.list-icon-dots li:before, ol.list-icon-dots li:before, .wpb_text_column.list-icon-dots .wpb_wrapper > ol li:before, .wpb_text_column.list-icon-dots .wpb_wrapper > ul li:before, .member--style-5 .entry-title, .elm-countdown.elm-countdown-style-1 .countdown-section .countdown-amount, .wpb-js-composer .la__tta .vc_active .vc_tta-panel-heading .vc_tta-panel-title, .la__ttaac > .vc_tta.accordion--1 .vc_tta-panel.vc_active .vc_tta-title-text, .la__ttaac > .vc_tta.accordion--3 .vc_tta-panel.vc_active .vc_tta-title-text, .banner-type-5:hover, .la-service-box.service-type-4 .box-inner:hover .b-title1, .la-lists-icon .la-sc-icon-item > span, ul.list-dots.primary > li:before, ul.list-checked.primary > li:before, body .vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title h4, .la-timeline-wrap.style-1 .timeline-block .timeline-subtitle, .product_item .price ins, .products-grid.products-grid-2 .price, .products-grid.products-grid-4 .price, .product--summary .social--sharing a:hover, .product--summary .add_compare:hover, .product--summary .add_wishlist:hover, .cart-collaterals .woocommerce-shipping-calculator .button:hover, .cart-collaterals .la-coupon .button:hover, .icon-style-circle.m5_iconbox_shadow:hover .icon-heading, .pricing_list .pricing_list--desc strong {
    color: #e5b54a
}

.text-color-primary {
    color: #e5b54a !important
}

.swatch-wrapper:hover, .swatch-wrapper.selected, .showposts-loop .btn-readmore:hover, .showposts-loop.list-slider .loop__item .btn-readmore:hover, .showposts-loop.list-special .btn-readmore:hover, .member--style-2 .loop__item__thumbnail:after, .member--style-3 .loop__item__info:after, .member--style-3 .loop__item__info:before, .banner-type-3.content-visible-when-hover .box-inner:after, .banner-type-7 .box-inner:hover .banner--btn, .banner-type-7 .banner--btn:hover, .la-service-box.service-type-4 .box-inner:hover, .la-blockquote.style-4, .social-media-link.style-outline a:hover, .social-media-link.style-circle-outline a:hover, .wpb_single_image.image-with-play-icon .vc_single_image-wrapper:before, .wpb_single_image.image-with-play-icon .vc_single_image-wrapper:after {
    border-color: #e5b54a
}

.border-color-primary {
    border-color: #e5b54a !important
}

.border-top-color-primary {
    border-top-color: #e5b54a !important
}

.border-bottom-color-primary {
    border-bottom-color: #e5b54a !important
}

.border-left-color-primary {
    border-left-color: #e5b54a !important
}

.border-right-color-primary {
    border-right-color: #e5b54a !important
}

.la-pagination ul .page-numbers, .woocommerce-message, .woocommerce-error, .woocommerce-info, .form-row label, div.quantity, .widget_recent_entries .pr-item .pr-item--right a:not(:hover), .widget_recent_comments li.recentcomments a, .product_list_widget a, .product_list_widget .amount, #header_aside .btn-aside-toggle, .widget.widget_product_tag_cloud .tagcloud, .showposts-loop .btn-readmore, .showposts-loop.list-special .loop__item__desc, .showposts-loop.list-special .btn-readmore, .author-info__name, .author-info__link, .post-navigation .post-title, .woocommerce-Reviews span#reply-title, .woocommerce-Reviews .comment_container .meta .woocommerce-review__author, .portfolio-nav, .pf-info-wrapper .pf-info-label, .pf-info-wrapper .social--sharing a:hover, .la_testimonials--style-1 .loop__item__desc, .la_testimonials--style-2 .testimonial_item, .la_testimonials--style-3 .loop__item__desc, .la_testimonials--style-4 .testimonial_item, .la_testimonials--style-7 .loop__item__inner, .la_testimonials--style-9 .loop__item__inner2, .la_testimonials--style-10 .loop__item__inner2, .ib-link-read_more .icon-boxes-inner > a:not(:hover), .pf-default.pf-style-6 .loop__item__info, .pf-special.pf-style-1 .loop__item__info, .member--style-2 .member__item__role, .member--style-3 .member__item__role, .member--style-3 .item--social, .member--style-5 .loop__item__info, .pricing.style-2 .pricing__price-box, .pricing.style-3 .pricing__title, .pricing.style-3 .pricing__price-box, .elm-countdown.elm-countdown-style-1 .countdown-section .countdown-period, .elm-countdown.elm-countdown-style-3 .countdown-section .countdown-amount, .elm-countdown.elm-countdown-style-4, .la__tta .tab--1 .vc_tta-tabs-list, .la__tta .tab--2 .vc_tta-tabs-list .vc_active a, .banner-type-5 .banner--link-overlay, .la-service-box.service-type-1 .banner--info, .la-service-box.service-type-3 .b-title1, .la-service-box.service-type-4 .b-title1, .la-service-box.service-type-5, .cf7-style-01 .wpcf7-form-control-wrap .wpcf7-select, .cf7-style-01 .wpcf7-form-control-wrap .wpcf7-text, .cf7-style-01 .wpcf7-form-control-wrap .wpcf7-textarea, .cf7-style-06 .wpcf7-form-control-wrap .wpcf7-select, .cf7-style-06 .wpcf7-form-control-wrap .wpcf7-text, .cf7-style-06 .wpcf7-form-control-wrap .wpcf7-textarea, .newsletter-style-01, .la-newsletter-popup, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email:focus, .single-release-content .release-info-container .release-meta-container strong, .la-blockquote.style-4, .la-blockquote.style-3, ul.list-dots.secondary > li:before, ul.list-checked.secondary > li:before, .product_item .price, .products-list .product_item .price, .products-list .product_item .product_item--info .add_compare, .products-list .product_item .product_item--info .add_wishlist, .products-list-mini .product_item .price, .products-list .product_item .product_item--thumbnail .product_item--action .quickview, .products-grid.products-grid-3 .product_item--info .product_item--action .button, .products-grid.products-grid-4 .product_item--thumbnail .wrap-addto .button, .products-grid.products-grid-2 .product_item--thumbnail .wrap-addto .button, .products-grid.products-grid-1 .product_item--thumbnail .wrap-addto .button, .la-woo-thumbs .slick-arrow, .product--summary .entry-summary > .stock, .product--summary .single-price-wrapper .price > .amount, .product--summary .product_meta a, .product--summary .product_meta_sku_wrapper, .product--summary .social--sharing a, .product--summary .group_table label, .product--summary .variations td, .product--summary .add_compare, .product--summary .add_wishlist, .wc-tabs li:hover > a, .wc-tabs li.active > a, .wc-tab .wc-tab-title, .shop_table td.product-price, .shop_table td.product-subtotal, .shop_table .product-name a, .cart-collaterals .shop_table, .cart-collaterals .woocommerce-shipping-calculator .button, .cart-collaterals .la-coupon .button, .woocommerce > p.cart-empty:before, table.woocommerce-checkout-review-order-table, .wc_payment_methods .wc_payment_method label, .woocommerce-order ul strong, .icon-style-circle.m5_iconbox_shadow .box-description, .m23_testimonials .la_testimonials--style-5, .wpb_text_column a:not(:hover), .pricing_list .pricing_list--title, .pricing__menus {
    color: #ffffff
}

.text-color-secondary {
    color: #ffffff !important
}

input:focus, select:focus, textarea:focus, .la-pagination ul .page-numbers.current, .la-pagination ul .page-numbers:hover, .la-woo-thumbs .la-thumb.slick-current:before {
    border-color: #ffffff
}

.border-color-secondary {
    border-color: #ffffff !important
}

.border-top-color-secondary {
    border-top-color: #ffffff !important
}

.border-bottom-color-secondary {
    border-bottom-color: #ffffff !important
}

.border-left-color-secondary {
    border-left-color: #ffffff !important
}

.border-right-color-secondary {
    border-right-color: #ffffff !important
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, table th {
    color: #ffffff
}

.text-color-heading {
    color: #ffffff !important
}

.border-color-heading {
    border-color: #ffffff !important
}

.border-top-color-heading {
    border-top-color: #ffffff !important
}

.border-bottom-color-heading {
    border-bottom-color: #ffffff !important
}

.border-left-color-heading {
    border-left-color: #ffffff !important
}

.border-right-color-heading {
    border-right-color: #ffffff !important
}

.wc-toolbar .wc-view-count ul {
    color: #ffffff
}

.text-color-three {
    color: #ffffff !important
}

.border-color-three {
    border-color: #ffffff !important
}

.border-top-color-three {
    border-top-color: #ffffff !important
}

.border-bottom-color-three {
    border-bottom-color: #ffffff !important
}

.border-left-color-three {
    border-left-color: #ffffff !important
}

.border-right-color-three {
    border-right-color: #ffffff !important
}

body, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email, table.woocommerce-checkout-review-order-table .variation, table.woocommerce-checkout-review-order-table .product-quantity {
    color: rgba(255, 255, 255, 0.7)
}

.text-color-body {
    color: rgba(255, 255, 255, 0.7) !important
}

.border-color-body {
    border-color: rgba(255, 255, 255, 0.7) !important
}

.border-top-color-body {
    border-top-color: rgba(255, 255, 255, 0.7) !important
}

.border-bottom-color-body {
    border-bottom-color: rgba(255, 255, 255, 0.7) !important
}

.border-left-color-body {
    border-left-color: rgba(255, 255, 255, 0.7) !important
}

.border-right-color-body {
    border-right-color: rgba(255, 255, 255, 0.7) !important
}

input, select, textarea, table, table th, table td, .share-links a, .select2-container .select2-selection--single, .wc-toolbar .wc-ordering, .wc-toolbar .wc-ordering ul, .swatch-wrapper, .widget_shopping_cart_content .total, .calendar_wrap caption, .widget-border.widget, .widget-border-bottom.widget, .commentlist .comment_container, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email, .social-media-link.style-outline a, body .vc_toggle.vc_toggle_default, .la-timeline-wrap.style-1 .timeline-line, .la-timeline-wrap.style-2 .timeline-title:after, .la-woo-thumbs .la-thumb:before, .product-main-image .la-woo-product-gallery, .la-p-single-3 .woocommerce-product-gallery__image, .shop_table.woocommerce-cart-form__contents td {
    border-color: #e8e8e8
}

.border-color {
    border-color: #e8e8e8 !important
}

.border-top-color {
    border-top-color: #e8e8e8 !important
}

.border-bottom-color {
    border-bottom-color: #e8e8e8 !important
}

.border-left-color {
    border-left-color: #e8e8e8 !important
}

.border-right-color {
    border-right-color: #e8e8e8 !important
}

.btn {
    color: #fff;
    background-color: #ffffff
}

.btn:hover {
    background-color: #e5b54a;
    color: #fff
}

.btn.btn-primary {
    background-color: #e5b54a;
    color: #fff
}

.btn.btn-primary:hover {
    color: #fff;
    background-color: #ffffff
}

.btn.btn-outline {
    border-color: #e8e8e8;
    color: #ffffff
}

.btn.btn-outline:hover {
    color: #fff;
    background-color: #e5b54a;
    border-color: #e5b54a
}

.btn.btn-style-flat.btn-color-primary {
    background-color: #e5b54a
}

.btn.btn-style-flat.btn-color-primary:hover {
    background-color: #ffffff
}

.btn.btn-style-flat.btn-color-white {
    background-color: #fff;
    color: #ffffff
}

.btn.btn-style-flat.btn-color-white:hover {
    color: #fff;
    background-color: #e5b54a
}

.btn.btn-style-flat.btn-color-white2 {
    background-color: #fff;
    color: #ffffff
}

.btn.btn-style-flat.btn-color-white2:hover {
    color: #fff;
    background-color: #ffffff
}

.btn.btn-style-flat.btn-color-gray {
    background-color: rgba(255, 255, 255, 0.7)
}

.btn.btn-style-flat.btn-color-gray:hover {
    background-color: #e5b54a
}

.btn.btn-style-outline:hover {
    border-color: #e5b54a;
    background-color: #e5b54a;
    color: #fff
}

.btn.btn-style-outline.btn-color-black {
    border-color: #ffffff;
    color: #ffffff
}

.btn.btn-style-outline.btn-color-black:hover {
    border-color: #e5b54a;
    background-color: #e5b54a;
    color: #fff
}

.btn.btn-style-outline.btn-color-primary {
    border-color: #e5b54a;
    color: #e5b54a
}

.btn.btn-style-outline.btn-color-primary:hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #fff
}

.btn.btn-style-outline.btn-color-white {
    border-color: #fff;
    color: #fff
}

.btn.btn-style-outline.btn-color-white:hover {
    border-color: #e5b54a;
    background-color: #e5b54a;
    color: #fff
}

.btn.btn-style-outline.btn-color-white2 {
    border-color: rgba(255, 255, 255, 0.5);
    color: #fff
}

.btn.btn-style-outline.btn-color-white2:hover {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #fff
}

.btn.btn-style-outline.btn-color-gray {
    border-color: rgba(35, 35, 36, 0.2);
    color: #ffffff
}

.btn.btn-style-outline.btn-color-gray:hover {
    border-color: #e5b54a;
    background-color: #e5b54a;
    color: #fff !important
}

.woocommerce.add_to_cart_inline a {
    border-color: #e8e8e8;
    color: #ffffff
}

.woocommerce.add_to_cart_inline a:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #fff
}

.elm-loadmore-ajax a {
    color: #ffffff
}

.elm-loadmore-ajax a:hover {
    color: #e5b54a;
    border-color: #e5b54a
}

form.track_order .button, .place-order .button, .wc-proceed-to-checkout .button, .widget_shopping_cart_content .button, .woocommerce-MyAccount-content form .button, .lost_reset_password .button, form.register .button, .checkout_coupon .button, .woocomerce-form .button {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #fff;
    min-width: 150px;
    text-transform: uppercase
}

form.track_order .button:hover, .place-order .button:hover, .wc-proceed-to-checkout .button:hover, .widget_shopping_cart_content .button:hover, .woocommerce-MyAccount-content form .button:hover, .lost_reset_password .button:hover, form.register .button:hover, .checkout_coupon .button:hover, .woocomerce-form .button:hover {
    background-color: #e5b54a;
    border-color: #e5b54a;
    color: #fff
}

.shop_table.cart td.actions .button {
    background-color: transparent;
    color: #ffffff;
    border-color: #e8e8e8
}

.shop_table.cart td.actions .button:hover {
    color: #fff;
    background-color: #ffffff;
    border-color: #ffffff
}

.widget_price_filter .button {
    color: #fff;
    background-color: #ffffff
}

.widget_price_filter .button:hover {
    color: #fff;
    background-color: #e5b54a
}

#masthead_aside, #header_aside {
    background-color: #fff;
    color: #343538
}

#masthead_aside h1, #masthead_aside .h1, #masthead_aside h2, #masthead_aside .h2, #masthead_aside h3, #masthead_aside .h3, #masthead_aside h4, #masthead_aside .h4, #masthead_aside h5, #masthead_aside .h5, #masthead_aside h6, #masthead_aside .h6, #header_aside h1, #header_aside .h1, #header_aside h2, #header_aside .h2, #header_aside h3, #header_aside .h3, #header_aside h4, #header_aside .h4, #header_aside h5, #header_aside .h5, #header_aside h6, #header_aside .h6 {
    color: #343538
}

#masthead_aside ul:not(.sub-menu) > li > a, #header_aside ul:not(.sub-menu) > li > a {
    color: #343538
}

#masthead_aside ul:not(.sub-menu) > li:hover > a, #header_aside ul:not(.sub-menu) > li:hover > a {
    color: #e5b54a
}

.header--aside .header_component--dropdown-menu .menu {
    background-color: #fff
}

.header--aside .header_component > a {
    color: #343538
}

.header--aside .header_component:hover > a {
    color: #e5b54a
}

ul.mega-menu .popup li > a {
    color: #8a8a8a;
    background-color: rgba(0, 0, 0, 0)
}

ul.mega-menu .popup li:hover > a {
    color: #343538;
    background-color: rgba(0, 0, 0, 0)
}

ul.mega-menu .popup li.active > a {
    color: #343538;
    background-color: rgba(0, 0, 0, 0)
}

ul.mega-menu .mm-popup-wide .popup li.mm-item-level-2 > a {
    color: #8a8a8a;
    background-color: rgba(0, 0, 0, 0)
}

ul.mega-menu .mm-popup-wide .popup li.mm-item-level-2:hover > a {
    color: #343538;
    background-color: rgba(0, 0, 0, 0)
}

ul.mega-menu .mm-popup-wide .popup li.mm-item-level-2.active > a {
    color: #343538;
    background-color: rgba(0, 0, 0, 0)
}

ul.mega-menu .popup > .inner, ul.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li ul.sub-menu, ul.mega-menu .mm-popup-narrow ul ul {
    background-color: #fff
}

ul.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li li:hover > a, ul.mega-menu .mm-popup-narrow li.menu-item:hover > a {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0)
}

ul.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li li.active > a, ul.mega-menu .mm-popup-narrow li.menu-item.active > a {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0)
}

ul.mega-menu .mm-popup-wide .popup > .inner {
    background-color: #fff
}

ul.mega-menu .mm-popup-wide .inner > ul.sub-menu > li > a {
    color: #ffffff
}

.site-main-nav .main-menu > li > a {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0)
}

.site-main-nav .main-menu > li.active > a, .site-main-nav .main-menu > li:hover > a {
    color: #e5b54a;
    background-color: rgba(0, 0, 0, 0)
}

.site-header .header_component > .component-target {
    color: #343538
}

.site-header .header_component--linktext:hover > a .component-target-text, .site-header .header_component:not(.la_com_action--linktext):hover > a {
    color: #e5b54a
}

.enable-header-transparency .site-header:not(.is-sticky) .header_component > .component-target {
    color: #fff
}

.enable-header-transparency .site-header:not(.is-sticky) .header_component > a {
    color: #fff
}

.enable-header-transparency .site-header:not(.is-sticky) .header_component:hover > a {
    color: #e5b54a
}

.enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li > a {
    color: #fff;
    background-color: rgba(0, 0, 0, 0)
}

.enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li.active > a, .enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li:hover > a {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0)
}

.enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li.active:before, .enable-header-transparency .site-header:not(.is-sticky) .site-main-nav .main-menu > li:hover:before {
    background-color: rgba(0, 0, 0, 0)
}

.site-header-mobile .site-header-inner {
    background-color: #fff
}

.site-header-mobile .header_component > .component-target {
    color: #8a8a8a
}

.site-header-mobile .mobile-menu-wrap {
    background-color: #fff
}

.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul {
    background: #fff;
    border-color: rgba(140, 140, 140, 0.2)
}

.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li {
    border-color: rgba(140, 140, 140, 0.2)
}

.site-header-mobile .mobile-menu-wrap .dl-menu > li > a {
    color: #343538;
    background-color: rgba(0, 0, 0, 0)
}

.site-header-mobile .mobile-menu-wrap .dl-menu > li:hover > a {
    color: #e5b54a;
    background-color: rgba(0, 0, 0, 0)
}

.site-header-mobile .mobile-menu-wrap .dl-menu ul > li > a {
    color: #343538;
    background-color: rgba(0, 0, 0, 0)
}

.site-header-mobile .mobile-menu-wrap .dl-menu ul > li:hover > a {
    color: #fff;
    background-color: #e5b54a
}

.enable-header-transparency .site-header-mobile:not(.is-sticky) .site-header-inner {
    background-color: #fff
}

.enable-header-transparency .site-header-mobile:not(.is-sticky) .header_component > .component-target {
    color: #8a8a8a
}

.site-header .site-header-top {
    background-color: rgba(0, 0, 0, 0);
    color: rgba(255, 255, 255, 0.2)
}

.site-header .site-header-top .header_component .component-target {
    color: rgba(255, 255, 255, 0.2)
}

.site-header .site-header-top .header_component a.component-target {
    color: #fff
}

.site-header .site-header-top .header_component:hover a .component-target-text {
    color: #e5b54a
}

.enable-header-transparency .site-header .site-header-top {
    background-color: rgba(0, 0, 0, 0);
    color: rgba(255, 255, 255, 0.2)
}

.enable-header-transparency .site-header .site-header-top .header_component .component-target {
    color: rgba(255, 255, 255, 0.2)
}

.enable-header-transparency .site-header .site-header-top .header_component a.component-target {
    color: #fff
}

.enable-header-transparency .site-header .site-header-top .header_component:hover a .component-target-text {
    color: #e5b54a
}

.cart-flyout {
    background-color: #fff;
    color: #343538
}

.cart-flyout .cart-flyout__heading {
    color: #343538;
    font-family: "Raleway", "Helvetica Neue", Arial, sans-serif
}

.cart-flyout .product_list_widget a {
    color: #343538
}

.cart-flyout .product_list_widget a:hover {
    color: #e5b54a
}

.cart-flyout .widget_shopping_cart_content .total {
    color: #343538
}

.footer-top {
    color: #8a8a8a
}

.footer-top a {
    color: #8a8a8a
}

.footer-top a:hover {
    color: #e5b54a
}

.footer-top .widget .widget-title {
    color: #343538
}

.footer-bottom {
    background-color: #000;
    color: #fff
}

.footer-bottom a {
    color: #fff
}

.footer-bottom a:hover {
    color: #fff
}

.site-header-mobile .mobile-menu-wrap .dl-menu {
    border-width: 1px 0 0;
    border-style: solid;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.076);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.076)
}

.site-header-mobile .mobile-menu-wrap .dl-menu li {
    border-width: 1px 0 0;
    border-style: solid
}

.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.dl-subviewopen, .site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.dl-subview, .site-header-mobile .mobile-menu-wrap .dl-menuwrapper li:first-child {
    border-top-width: 0
}

.wpb-js-composer [class*="vc_tta-la-"] .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-icon {
    margin-right: 10px
}

.la-myaccount-page .la_tab_control li.active a, .la-myaccount-page .la_tab_control li:hover a, .la-myaccount-page .ywsl-label {
    color: #ffffff
}

.la-myaccount-page .btn-create-account:hover {
    color: #fff;
    background-color: #ffffff;
    border-color: #ffffff
}

.btn.btn-style-outline-bottom:hover {
    background: none !important;
    color: #e5b54a !important;
    border-color: #e5b54a !important
}

@media (max-width: 767px) {
    .la-advanced-product-filters {
        background-color: #fff;
        color: #343538
    }

    .la-advanced-product-filters .widget-title {
        color: #343538
    }

    .la-advanced-product-filters a {
        color: #343538
    }

    .la-advanced-product-filters a:hover {
        color: #6b56e2
    }
}

.nav-menu-burger {
    color: #ffffff
}

.header-v6 #header_aside, .header-v5 #masthead_aside {
    color: #343538
}

.header-v6 #header_aside .header_component > a, .header-v5 #masthead_aside .header_component > a {
    color: #343538
}

.header-v6 #header_aside .header_component:hover > a, .header-v5 #masthead_aside .header_component:hover > a {
    color: #e5b54a
}

.header-v6 #header_aside .main-menu > li > a, .header-v5 #masthead_aside .main-menu > li > a {
    color: #343538;
    background-color: rgba(0, 0, 0, 0)
}

.header-v6 #header_aside .main-menu > li:hover > a, .header-v6 #header_aside .main-menu > li.open > a, .header-v6 #header_aside .main-menu > li.active > a, .header-v5 #masthead_aside .main-menu > li:hover > a, .header-v5 #masthead_aside .main-menu > li.open > a, .header-v5 #masthead_aside .main-menu > li.active > a {
    color: #e5b54a;
    background-color: rgba(0, 0, 0, 0)
}

.header-v6.enable-header-transparency #header_aside, .header-v5.enable-header-transparency #masthead_aside {
    color: #fff
}

.header-v6.enable-header-transparency #header_aside .header_component > a, .header-v5.enable-header-transparency #masthead_aside .header_component > a {
    color: #fff
}

.header-v6.enable-header-transparency #header_aside .header_component:hover > a, .header-v5.enable-header-transparency #masthead_aside .header_component:hover > a {
    color: #e5b54a
}

.header-v6.enable-header-transparency #header_aside .main-menu > li > a, .header-v5.enable-header-transparency #masthead_aside .main-menu > li > a {
    color: #fff;
    background-color: rgba(0, 0, 0, 0)
}

.header-v6.enable-header-transparency #header_aside .main-menu > li:hover a, .header-v6.enable-header-transparency #header_aside .main-menu > li.open a, .header-v6.enable-header-transparency #header_aside .main-menu > li.active a, .header-v5.enable-header-transparency #masthead_aside .main-menu > li:hover a, .header-v5.enable-header-transparency #masthead_aside .main-menu > li.open a, .header-v5.enable-header-transparency #masthead_aside .main-menu > li.active a {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0)
}

.header-v7 .site-header__nav-primary .site-category-nav .toggle-category-menu {
    color: #343538;
    background-color: rgba(0, 0, 0, 0)
}

.header-v7 .site-header__nav-primary .site-category-nav:hover .toggle-category-menu {
    color: #e5b54a;
    background-color: rgba(0, 0, 0, 0)
}

@font-face {
    font-family: 'dl-icon';
    src: url('//web.stormblaze-nuevo.localhost/wp-content/themes/camille/assets/fonts/dl-icon.eot');
    src: url('//web.stormblaze-nuevo.localhost/wp-content/themes/camille/assets/fonts/dl-icon.eot') format('embedded-opentype'),
    url('//web.stormblaze-nuevo.localhost/wp-content/themes/camille/assets/fonts/dl-icon.woff') format('woff'),
    url('//web.stormblaze-nuevo.localhost/wp-content/themes/camille/assets/fonts/dl-icon.ttf') format('truetype'),
    url('//web.stormblaze-nuevo.localhost/wp-content/themes/camille/assets/fonts/dl-icon.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

/*.site-footer {*/
/*    background-image: url(//camille.la-studioweb.com/wp-content/uploads/2018/05/m24-bg-4.jpg);*/
/*    background-size: cover;*/
/*}*/

/*.footer-top .footer-column {*/
/*    width: 33.33333%;*/
/*}*/

/*.footer-top .footer-column-1 {*/
/*    width: 100%;*/
/*    margin-bottom: 30px;*/
/*}*/

/*.footer-top .footer-column-2 .widget-title {*/
/*    font-size: 24px;*/
/*    margin-bottom: 10px;*/
/*}*/

.footer-bottom {
    background: none;
}

.footer-column-inner {
    max-width: 270px;
}

/*.footer-top .footer-column-1 .widget-title {*/
/*    font-size: 36px;*/
/*    text-transform: uppercase;*/
/*    letter-spacing: 5px;*/
/*    margin-bottom: 10px;*/
/*}*/

/*.footer-top .footer-column-1 .footer-column-inner {*/
/*    max-width: 100%;*/
/*    text-align: center;*/
/*}*/

/*.footer-top .footer-column-1 .social-media-link {*/
/*    font-size: 46px;*/
/*}*/

/*.footer-top .footer-column-1 .social-media-link a {*/
/*    margin: 0 30px;*/
/*    color: #e5b54a;*/
/*}*/

/*.footer-top .footer-column-1 .social-media-link a i {*/
/*    background: -webkit-gradient(linear, left top, right top, from(#e5b54a), to(#e5b54a));*/
/*    -webkit-background-clip: text;*/
/*    -webkit-text-fill-color: transparent;*/
/*}*/

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #000 !important;
}

.vc_gitem-zone {
    min-height: 300px;
}

.site-main-nav .main-menu > li.active > a:after, .site-main-nav .main-menu > li:hover > a:after {
    display: none;
}

.row-blog {
    width: 100%;
    margin: 0 auto;
}

.blog-content .site-content-inner{
    width: 90%;
    margin: 0 auto;
}

.ova_box.style2 {
    background-color: #f2f2f2;
    border-radius: 0;
    border-color: #fff;
    padding: 20px 15px 55px 20px;
    display: table;
    margin-bottom: 10px;
}

.ova_box.style2 .num {
    background: #ce8c3f;
}

.ova_box.style2 .num {
    position: relative;
    left: 0;
    top: 0;
}

.ova_box .num {
    position: absolute;
    width: 35px;
    height: 35px;
    color: #fff;
    font-weight: 500;
    float: left;
    background: #000;
    border-radius: 100%;
    text-align: center;
    line-height: 35px;
    left: 30px;
    top: 45px;
}

.ova_box .wrap_content {
    float: left;
}

.ova_box.style2 .wrap_content .desc {
    position: relative;
    font-size: 14px;
}

.ova_box.style2 .wrap_content .desc:after {
    position: absolute;
    bottom: -30px;
    left: 0;
    background-color: #ce8c3f;
    content: "";
    width: 50px;
    height: 2px;
}

.vc_tta.vc_tta-controls-align-center .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-center .vc_tta-tabs-container {
    text-align: left !important;
}

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-bottom .vc_tta-panel-body, .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-panel-body {
    background: #F8F8F8 !important;
    padding: 10px !important;
    border-radius: 5px !important;
    border-top: 1px solid #e5b54a !important;
}

@media (min-width: 768px) {
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }
}

.vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
    border-width: 1px;
}

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
    border-radius: 5px;
}

.vc_tta.vc_general .vc_tta-panel-body {
    border: solid transparent;
    box-sizing: content-box;
    padding: 14px 20px;
    display: none;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    transition: padding .2s ease-in-out;
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels {
    border-top-left-radius: 0;
}

.site-footer .widget#media_image-7{
    margin-top: -10px;
}

.contacto-footer .widget-title span{
    color: #e5b54a;
}

.servicios-footer .widget-title span{
    color: #e5b54a;
}

.mega-menu li.menu-item li > a:hover .mm-text:after{
    display: none;
}

.mega-menu .mm-popup-narrow li.menu-item > a{
    font-weight: 600;
}

body.camille-body{
    text-align: justify;
}

.ova_speaker_list_wrap .ova_speaker_list .content .trig{
    display: none;
}

.ova_speaker_list_wrap .ova_speaker_list:hover .content .title a{
    color: #b0892d;
}

.ul-list ul{
    font-size: 14px;
    margin-left: -50px;
}

.servicios-artisticos .title{
    font-size: 70px;
}

@media (max-width: 768px) {
    .servicios-artisticos .title{
        font-size: 30px;
    }
}

.showposts-loop .entry-title{
    height: 60px;
}

.showposts-loop .loop__item__desc{
    height: 120px;
}

@media (min-width: 768px) {
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f0;
    }
}

@media (min-width: 768px) {
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        border: 1px solid transparent;
    }
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
        border-radius: 5px;
    }

    .vc_tta.vc_general .vc_tta-panels, .vc_tta.vc_general .vc_tta-panels-container {
        box-sizing: border-box;
        position: relative;
    }
}

@media screen and (max-width: 768px) {
    .footer-top .footer-column {
        width: 100%;
    }

    .footer-top .footer-column-1 {
        margin-bottom: 0;
    }

    .footer-column-inner {
        max-width: 100%;
    }
}

.logo-hide-mobile {
    display: block;
}

@media screen and (max-width: 768px) {
    .n2-ss-slider .n2-ss-slide-background-image img {
        width: 100% !important;
        height: 77% !important;
        object-fit: fill !important;
    }

    .logo-hide-mobile{
        display: none !important;
    }

    .text-mobile{
        margin-top:-80px;
    }
}

.footer-top .footer-column-social .widget-title {
    font-size: 36px;
    text-transform: uppercase;
    letter-spacing: 5px;
    margin-bottom: 10px;
}

.footer-top .footer-column-social .footer-column-inner {
    max-width: 100%;
    text-align: center;
}

.footer-top .footer-column-social {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
}

.footer-top .footer-column-social .social-media-link {
    font-size: 46px;
}

.footer-top .footer-column-social .social-media-link a {
    margin: 0 22px;
    color: #e5b54a;
}

.footer-top .footer-column-social .social-media-link a i {
    background: -webkit-gradient(linear, left top, right top, from(#e5b54a), to(#e5b54a));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.footer-column-inner {
    margin: 0 auto;
}

.sub-item{
    margin-left:20px;
}

.sub-item a{
    padding: 5px 10px !important;
}

.page-title-v2 .section-page-header{
    min-height: 600px !important;
}

.home .site-main{
    padding-bottom: 0px !important;
}

.footer-top{
    margin-top: -37px !important;
}