/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

#yith-ywraq-mail-form {
	margin:40px 0 80px 0;
}
.yith-ywraq-mail-form-wrapper .input-text {
	width:50%;
}
.shopping_cart_outer{
	display:none;
}
.woocommerce ul.products li.product .price{
	display:none;
}
.vc-hoverbox-wrapper, .vc-hoverbox-block, .riga-hover-box .full_section_inner {
	min-height:500px;
}
.add_to_cart_button, .woocommerce-Price-amount, .onsale, .product_meta, .qode-pli-onsale, .qode-pli-out-of-stock, .out-of-stock, .single-post .post_image, .comment_holder, .icon_social_holder, .post_comments {
	display:none!important;
}
.q_accordion_holder, .yith-ywraq-add-to-quote, .post_text_inner {
	margin-top:45px;
}
.qode-pl-holder .qode-pli .qode-pli-title a{
	font-size: 28px;
}
.blog_holder article .post_content_holder {
    width: 100%;
    border-bottom: 1px solid #cacaca;
    padding-bottom: 50px;
}
.header_inner_right, .wpml-ls-item {
    margin-top: -150px;
}
.wpml-ls-legacy-dropdown {
    width: 70px;
}
.wpml-ls-legacy-dropdown a{
	border:0;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding-right: calc(10px + .7em + .1em);
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
	border: .2em solid transparent;
    border-top: .3em solid;
}
.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{
	background: transparent!important;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
	border-top:0;
	left: -15px;
}
nav.main_menu.drop_down.center {
    /*padding-left: 10%;*/
}
.q_slider{
	margin-top: 180px;
}
mark.count {
    display: none;
}
.woocommerce-loop-category__title, .woocommerce ul.products li.product h6 {
	font-size: 28px;
}
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: 120%;
}
.tax-product_cat .content .container {
	background:#FFF7EC;
}
.product-category img, .qode-pli-image img {
    width: 300px!important;
    height: 300px;
}
.product-category img:hover {
    opacity:0.8;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product a.product-category{
	background:transparent;
}
.woocommerce-loop-category__title{
	line-height:35px;
}
span.q_social_icon_holder.normal_social {
    position: absolute;
    top: 55%;
    right: 0;
}
span.q_social_icon_holder.normal_social:last-child {
    right: -3%;
}
.social-landscape .q_social_icon_holder.normal_social {
	position:unset;
	top:unset;
	right:unset;
}
.header_inner_right {
    position: absolute!important;
    top: 92%;
    right: 4%;
}
.scrolled .header_inner_right {
    top: 99%!important;
}
.tax-product_cat .title_size_large {
	background-image: unset!important;
}
.tax-product_cat .title_subtitle_holder_inner h1 {
	font-size: 60px;
}
.woocommerce-page .content .container .container_inner {
    padding: 20px 0 100px;
}
.single-product .title_outer{
	visibility:hidden;
}
.single-product .title_size_large{
	height: 280px!important;
}
.flex-prev, .flex-next {
    background: #fff!important;
}
.flex-prev i, .flex-next i {
    color:#000!important;
}
.title_outer.with_image .title .title_subtitle_holder,  .tax-product_cat .title_holder, .category .title_holder{
	padding-top: 250px!important;
}
.tax-product_cat .title, .category .title {
	max-height:390px;
}
.category .title {
	background-image:none!important;
}
.category .post_image {
	display:none!important;
}
.q_accordion_holder.accordion.boxed .ui-accordion-header{
	background-color:#fff;
	color: #feb142!important;
	font-weight:bold;
	font-size: 20px!important;
	padding-left: 0!important;
}
.q_accordion_holder.boxed div.accordion_content{
	display: block!important;
	padding-left: 0;
}
@media screen and (max-width: 600px) {	
	.q_slider {
		margin-top: 0;
	}
	.header_inner_right {
		display:none!important;
	}
	span.q_social_icon_holder.normal_social {
		right: 7%;
		margin-top: 8%;
	}
	.single-product .title_outer {
		display: none;
	}
	h3, .h3, h3 a {
		font-size: 25px;
	}
	.title_outer.with_image .title .title_subtitle_holder, .tax-product_cat .title_holder, .category .title_holder {
		padding-top: 0px!important;
	}
}
@media screen and (min-width: 600px) {	
	#menu-main-menu .wpml-ls-item, #menu-main-menu-inglese .wpml-ls-item {
		display:none!important;
	}
}