/*
Theme Name:Lovestory Child
Theme URI: http://lovestory.ancorathemes.com/
Description: Lovestory Child - Multipurpose and Multiskin Responsive Wordpress theme
Author: Acnorathemes
Author URI: http://ancorathemes.com/
Template: lovestory
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: lovestory-child
*/

/*Write your style*/

@import url("../lovestory/style.css");

.top_panel_middle .logo {
	margin-bottom:0px !important;
		margin-top:10px !important;
}



body, html{
	overflow-x:hidden !important;
}

.header_mobile:not(.logo) {
    position: fixed;
	background-color:rgba(200,183,166,0.8) !important;
	width:100% !important;
	opacity:0.8;
}
span:not(h1,h2,h3,h4,h5,h6){
	font-family: 'comfortaa' !important;
}

.woocommerce ul.products, .woocommerce-page ul.products {
    margin-top: 5rem;
}
.categories .post_thumb::after{
        
    content: '';
    border: 3px solid white;
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;

}

.marco{
	 content: '';
    border: 3px solid white;
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
	
}
.categories .entry-title{
	display:none !important;
}
.casamentslist ul>li, ol>li, dl>dd {
    margin-bottom: 0.5em;
    display: inline-block;
    margin-left: 2rem;
}
.comments_wrap{
display:none !important;	
}
body > div.body_wrap > div > div.page_content_wrap.page_paddings_yes > div > div.content > article > section.post_author.author.vcard{
	display:none !important;
}

.sc_call_to_action_style_2 .sc_call_to_action_title {
    font-size: 2em !important;
}

footer {
    background-color: #626d71 !important;
}

footer .content_wrap{
	width:100% !important;
	padding:0px !important;
}
address.address_center p {
	margin-bottom: 0px;	
}

@media(max-width:992px){
body > div.body_wrap > div > div.top_panel_title.top_panel_style_1.title_present.breadcrumbs_present.scheme_original > div > div{
	margin-top:9rem;
}
}

.post_title .entry-title{
	display:none !important;
}

.related .products{
	display:none !important;
}
.woocommerce .related.products h2{
	display:none !important;
}


#menu-legal {
	list-style-type:none !important;
	margin-top: 2em !important;
}
#menu-legal li {
    display: inline !important;
	font-family: 'comfortaa' !important;
	color:white !important;
	list-style-type:none !important;
}

#menu-legal li:not(:first-child){
	    margin-left:0.8rem !important;
}

#menu-legal li a{
color:white !important;
}

footer .contacts_wrap_inner {
    padding:0em 0 0em !important;
}

.footer_wrap_inner {
	padding: 2em 0 2em !important;
}

footer.footer_wrap.widget_area.scheme_original>.footer_wrap_inner.widget_area_inner>.content_wrap>.columns_wrap>aside {
    text-align: center !important;
}



@media (max-width: 479px){
.contacts_wrap .contacts_address address {
    margin-bottom: 0em !important;
}
}

.widget_area ul li:before {
    content: '' !important;
}

body > div.body_wrap > div > div.page_content_wrap.page_paddings_yes > div > div > article > section.post_content > h1{
	display:none !important;
}

.contact_label .contact_phone{
	margin-right:50px !important;
}

.woocommerce ul.products li.product.product-category mark.count, .woocommerce-page ul.products li.product.product-category mark.count {
    display: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title{
	font-size:1.2rem !important;
}

.cta h2{
	    color: rgba(255,255,255,0.8) !important;
}


	padding-left:0px !important;
	padding-right:0px !important;
}

.sc_item_descr {
	font-size:1em !important;
}
body > div.body_wrap > div > header > div > div.top_panel_middle > div > div > div.column-1_5.contact_field.contact_phone > span.contact_us{
	display:none !important;
}

.top_panel_middle{
margin:0.5 !important;	
}
.top_panel_wrap .contact_cart_totals ,.top_panel_middle .contact_label.contact_phone  {
    margin-top: 10px !important;
    }
.scheme_original .top_panel_style_2 .contact_phone > span.contact_us, .scheme_original .top_panel_wrap .contact_cart_label {
    display: none !important;
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child{
	margin-bottom:10px !important;
}

.ngg-gallery-thumbnail a {
	margin: 10px !important;
}

.top_panel_title_inner{
padding-top:15rem !important;	
}

.top_panel_middle{
display:none !important;
}

.scheme_original .top_panel_bottom {
	background-color:#688b8A !important;
	background-image:none !important;
}
.scheme_original .contacts_wrap .contacts_address .address_title {
    color: #424443 !important;
    font-family: 'Comfortaa' !important;
}
.body_filled .sidebar[class*="scheme_"] .sidebar_inner {
	background-image:none !important;
}

.sc_item_subtitle:after {

    height: 50px !important;
    background-size:contain  !important;
    background-repeat: no-repeat  !important;
}

@media(max-width:992px){
.vc_non_responsive .vc_row .vc_col-sm-6 {

    width: 100% !important;
	}
}

@media (max-width: 992px){

	.rev {
				display: -webkit-flex !important;
			  -webkit-flex-direction: column-reverse !important;
			  display: flex !important;
			  flex-direction: column-reverse !important;
		}

}

.woocommerce ul.products li.product .woocommerce-loop-category__title{
	overflow:visible !important;
}

@media (min-width:992px) and (max-width:1440px){
.ample  {
 max-width:85vw !important;  
left:0rem !important;
}
	.header_mobile .side_wrap {

    top:19.8vh !important;

}
}

@media (min-width:1440px){
.ample  {
 max-width:60vw !important;  
left:0rem !important;
}
}


#menu-item-1347 a img{
	max-width: 70% !important;
}
@media (max-width:992px){
	#menu_mobile > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1347{
		display:none !important;
	}
}

@media (max-width: 992px) {
    .content_wrap {
        display: flex;
        flex-direction: column-reverse;
    }
}
@media (max-width: 479px){
.article_style_boxed .sidebar, .body_filled .sidebar[class*="scheme_"] {
    margin-top:0em !important;
}
}

@media (min-width: 768px) and (max-width: 959px){
.sidebar aside {
    display: inline-block;
    vertical-align: top;
    width: 48% !important;
	
	}
}

@media (max-width: 992px){
.body_filled .sidebar[class*="scheme_"] .sidebar_inner {
    padding: 5.15em 3em 4.2em;
    margin-bottom: 2rem !important;
}
.body_filled .sidebar[class*="scheme_"] .sidebar_inner {
	background-image:none !important;
}

	img.carrito{
		fill:white !important;
	}
	
#menu-legal li {
	font-family: 'Comfortaa' !important;
	}
	
	@media (max-width: 479px){
.page_content_wrap {
    padding: 0em 0 !important;
}
	}
	
	@media (min-width: 768px) and (max-width: 959px){
.page_content_wrap {
    padding: 0em 0 !important;
}
	}
.fa, .fas {
	
    font-family:'Font Awesome 5 Free' !important;
    font-weight: 900;
    color:white !important;
}
	
.menu_user_nav>li, .menu_main_nav>li {

		margin-left:-0.5rem !important;
	}
	
	li.wpmenucartli a.wpmenucart-contents span {
    display: none !important;
}

	
	.menu_user_nav>li, .menu_main_nav>li {

		margin-left:-0.5rem !important;
	}
	
	li.wpmenucartli a.wpmenucart-contents span {
    display: none !important;
}
	
	.scheme_original .top_panel_middle .contact_icon {
    background-color: #688b8a;
    font-size: 10px !important;
}
	
	body > div.body_wrap > div > header > div > div.top_panel_middle{
		display:none !important;
	}
	
	.woocommerce-cart-tab, .woocommerce-cart-tab:hover {
    background-color: #688b8A !important;
}
	
#mapa .wpb_column .vc_column_container .vc_col-sm-12 .mpc-column {
		height:250px !important;
	}
	
	@media(max-width:992px){
		.widget_area ul li{
			display: inline-block !important;
			margin-left: 1rem !important;
			background-color: #a0b084;
			color: white !important;
			padding: 0.4rem !important;
		}
			.widget_area ul li a{
				color: white !important;
		}
		#menu-legal li{
				background-color: transparent !important;
		}
	}