/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 2.5
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/*========================================
=            Style - Ideia On            =
========================================*/

h1, h2, h3, h4, h5, h6 {
    color: #000;
}

a {
    color: #e77492;
}

.mobile-sidebar li a {
    padding: 10px 0;
}

#rev_slider_1_1_wrapper {
    z-index: 50;
}

ul.header-nav a.nav-top-link,
strong.cart-name, 
span.cart-price {
    color: #777777;
    opacity: 1;
}

ul.header-nav a.nav-top-link:hover,
ul.header-nav li .nav-dropdown a:hover {
    color: #cb3c5d;
}

ul.header-nav li {
    margin-left: 12px;
}

.entry-content .alignleft {
	margin-bottom: 1.5em;
}

footer .widget {
    text-align: center;
}

footer .tx-div.small {
    background-color: #cb3c5d;
    margin-bottom: 20px;
}

footer .dark .widget_nav_menu ul li a {
    border-color: rgba(203, 60, 93, 0.2);
}

footer .dark p,
footer .dark a,
.copyright-footer {
    color: #6d4165;
}

footer .dark a:hover,
.widget_product_categories li a:hover {
    color: #cb3c5d !important;
}

footer .dark .widget_nav_menu ul li a,
footer .widget-title {
    color: #3a2135;
}

.copyright-footer {
    opacity: 1;
}

.callout,
.mfp-counter,
.home h1.entry-title,
#top-link {
    display: none;
}

.dark .widget_nav_menu ul li a:hover,
.copyright-footer a:hover {
    color: #000;
}

.product-info .tx-div.small {
    margin: 0px 0px 10px;
}

.flickity-slider > .slide,
.product-thumbnails a {
    text-align: center;
}

.product-gallery-slider img,
.product-thumbnails img {
    min-width: auto;
}

/*==============================================
=            Fim - Style - Ideia On            =
==============================================*/




@media screen and (min-width: 320px){

    /*==============================
    =            Header            =
    ==============================*/
    
    .top-bar-nav{
        display: none;
    }

    #top-bar.header-top {
        min-height: 12px !important;
        max-height: 12px !important;
    }

    .ideia-search-top{
        margin-bottom: -8px;
        margin-top: 31px;
    }
    
    
    /*====================================
    =            Fim - Header            =
    ====================================*/
    
    
    

    .home .shop-page-title, .badge-container {
    display: none;
    }

    .redes_sociais_top {
        margin-top: 40px;
        height: 40px;
        float: right;
    }

    .redes_sociais_top p,
    .redes_sociais_top img {
        margin: 0 !important;
    }

    .ideia-search-top input[type="search"] {
        /*height: 32px;*/
    }

    .box-text{
        text-align: center;
    }

    p.name.product-title a {
        color: #627f9a;
    }
    
    span.amount{
        font-size: 120%;
    }

    .fb-xfbml-parse-ignore blockquote {
        border-color: #d9d9d9;
    }

    /*==============================
    =            Footer            =
    ==============================*/
    

    .footer.light {
        text-align: center;
    }

    .tx-div.small {
        margin: 0 auto;
    }

    /*====================================
    =            Fim - Footer            =
    ====================================*/
    
    
    
}


@media screen and (max-width: 1024px){
	ul.header-nav li {
		margin-left: 7px;
	}
}


@media screen and (max-width: 849px){
    .header-inner .nav li {
        margin-right: 20px !important;
    }
}






@media screen and ( min-width: 850px) and (max-width: 1010px){
    .header-inner .nav > li > a{
        font-size: 0.5em;

    }

    .header-inner .nav li {
        margin-right: 10px !important;
    }
}




@media screen and (min-width: 850px){

    .header .flex-row{
        
    }

}

@media screen and (max-width: 812px){
	h1 {
	    font-size: 1.5em;
	}

	#post-2383 p {
		text-align: center;
	}

	.entry-content .alignleft {
		display: inline-block;
		float: none;
		margin-right: 0;
	}

	.woocommerce-checkout .entry-title {
		width: 100%;
	}

	.type-page h1.entry-title {
		margin-bottom: 0px;
	}

}

@media screen and (max-width: 812px) and (orientation:landscape) {
	.entry-content .alignleft {
		margin-right: 1.5em;
	}
}