/*
Theme Name: Virgu
Description: This is a child theme for Flatsome Theme
Author: Artur Azevedo
Template: flatsome
Version: 1.20200706.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
div {}
.label-new.menu-item a:after{content:"Novo"!important; background-color:#11111;}
.label-hot.menu-item a:after{content:"Hot";  background-color:#111111;}
.label-sale.menu-item a:after{content:"Exclusivo";  background-color:#111111;}
.label-popular.menu-item a:after{content:"Popular";  background-color:#111111;}
.product-small .tx-div, .product-small .category{display:none;}
.woocommerce-result-count{display:none!important}
.product_meta > span {
    display: block;
    border-top: 0px dotted #FFF;
    padding: 7px 0;
    font-size: 80%
}
.off-canvas-right.dark .mfp-content, .off-canvas-left.dark .mfp-content {
    background-color: #11069f;
}

.shop_attributes tr {
    border-bottom: 0px solid #FFF
}
.product-details {
    border-top: 0px solid #FFF
}
.header-block {
    width: 100%;
    min-height: 0px
}

ul.product_list_widget li + li {
    border-top: 0px solid #ececec
}
th, td {
    padding: .5em;
    text-align: left;
    border-bottom: 0px solid #ececec;
    line-height: 1.3;
    font-size: .9em
}
.product-footer .woocommerce-tabs {
    padding: 30px 0;
    border-top: 0px solid #eee
}
.woocommerce-ordering{display:none;}
.checkout-breadcrumbs {
    padding: 0px 0;
    display: none;
}
.normal-title {
    background-color: #f5f5f5; 
   border-top: 0px solid #ececec;
   border-bottom: 0px solid #ececec;
}

.woocommerce-ordering{display:none;}
.dark .nav-sidebar.nav-vertical > li + li {
    border-color: rgba(255, 255, 255, 0);
}
.inv-recaptcha-holder{
    display:none;
}
.nav-center {
justify-content: left;
}
/* NAV FULL - CONTENT */

.nav-full-1 .big-links {
    font-size: 200%; /* Font size: Big Links */
    font-weight: bold;
}

.nav-full-1 .small-links {
    font-size: 120%; /* Font size: Small Links */
    color: rgba(255,255,255,0.5);
}


.nav-full-1 ul.menu>li+li, .nav-full-1 ul.menu>li>a {
    border-top: 0px;
    padding: 2px 0px;
}
.off-canvas .sidebar-menu {
    padding: 00px 0;
}

.nav-full-1 .widget {
    margin-bottom: 0.5em;
}

.nav-full-1 ul ul {
	    margin:0;
}

.nav-full-1 .button.is-underline:before {
    left: 0px;
    width: 100%;
}

.nav-full-1 .button.is-underline:hover:before {
    left: 20%;
    width: 60%;
}

/* NAV FULL - MOD */

.mfp-bg.off-canvas-center:not(.dark) {
    background-color: #11069F; 
    padding-top: 0;

    opacity: 1;
}

.off-canvas-center .mfp-content {
    padding-top: 0px;
    max-width: 100%;
}

.header-block-block-1 {
    width: 100%;
} 
/*************** DASHBOARD: STYLE GUIDE ***************/

.dashboard-chess-pattern {
    background-image: linear-gradient(45deg, #d9d9d9 25%, transparent 25%), linear-gradient(-45deg, #d9d9d9 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #d9d9d9 75%), linear-gradient(-45deg, transparent 75%, #d9d9d9 75%);
    background-size: 10px 10px;
    background-position: 0 0, 0 5px, 5px -5px, -5px 0px;
}
/*************** FULL PAGE: CROWDFUNDING ***************/

.crowdfunding-hero .section-bg-overlay {
    background: linear-gradient(to top,#000 0%,rgba(50,50,50,0) 40%);
    opacity: .8;
}

.crowdfunding-hero h1 {
    font-size: 300%;
    line-height: 100%;
    margin-bottom:10px;
}

@media screen and (min-width: 849px) {
.crowdfunding-hero h1 {
    font-size: 370%;
    line-height: 100%;
}
}

.crowdfunding-content .accordion-title {
    font-size: 100%;
}

.crowdfunding-content .accordion-inner {
    padding: 1em 5px;
    font-size:90%:
}

.crowdfunding-specs .section-title-normal span {
    width: 50%; /* Change funded percentage */ 
  border-bottom: 20px solid rgba(190,227,205,1.0);
    margin-bottom: -20px;
}

.crowdfunding-specs .section-title-normal {
    border-bottom: 20px solid #ececec;
}

.crowdfunding-specs p {
    margin-bottom:0px;
}
.pricing-table .price {
    color: #11069f;
    padding: 0.6em 15% 0;
    font-weight: 300
}
/*************** TIMELINE: HORIZONTAL ***************/
  
.timeline-horizontal .slider-style-container .flickity-slider>*:not(.is-selected) {
    opacity: 1;
}

.timeline-horizontal .icon-box .has-icon-bg .icon .icon-inner {
    background-color: currentColor;
}

@media screen and (max-width: 549px) {
    .timeline-horizontal .flickity-slider > * {
       max-width:70%!important;
    }
}
  @media screen and (min-width: 550px) {
    .timeline-horizontal .flickity-slider > * {
        max-width:40%!important;
    }
}
/*************** SWITCH TOGGLE PRICING ***************/

.switch-toggle-pricing .nav {
    background: #efefef; /* Change nav bg color */
    padding: 5px 5px;
    border-radius: 30px;
    width: fit-content;
    margin: auto;
}

.switch-toggle-pricing .col-round>* {
    border-radius: 8px;
}
/*************** FLATTREE LINKPAGE ***************/.flattree-avatar img {border-radius:100%;border: 8px solid #fff;background: #fff;}.flattree-name h1 {font-size: 200%;line-height:100%;margin-bottom:5px;}.flattree-name p {font-size: 90%;opacity: .7;}.flattree-links .col-inner .col-inner {border-radius:10px;box-shadow: 1px 1px 10px 0 rgba(32,27,61,.07);-webkit-transition: all .2s ease;transition: all .2s ease;}.flattree-links img {border-radius:10px;}.flattree-links .icon-box-text {display: flex;align-items: center;justify-content: center;}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
