/*
Theme Name: Milano
Theme URI: http://leetheme.com
Author: LeeBros
Author URI: http://leetheme.com
Description: Milano Responsive theme
Version: 1.10
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
License:
License URI:

*/

@import url("css/theme_v-3.8.css");
/*************** ADD CUSTOM CSS HERE  ***************/

.vc_parallax>*{
	opacity: 1!important;
}

.type-page .entry-title, .search-results .text-center .entry-title {
    margin-top: 30px!important;
}

.Width100-wrap {
    width: 100%!important;
    margin-left: 15px!important;
    margin-right: 15px!important;
}

.text-wrap.label-above label, .textarea-wrap.label-above label {
    margin: 30px 0 10px 15px!important;
}

.contact-wrap {
    line-height: 30px !important;
}
#toplevel_page_wpml-wcml{
	display:none!important;
}

.payment_method_paypal img {
    width: auto !important;
}

p.empty {
    font-size: 12px !important;
}

ul.order_details {
    text-align: center;
    font-size: 20px !important;
    margin-top: 30px;
}

p.woocommerce-thankyou-order-received {
    text-align: center;
    font-size: 18px !important;
    color: #e50046;
    font-weight: bold;
    margin-top: 30px;
}

.entry-title {
    text-align: center;
}

p {
    font-size: 16px !important;
    line-height: 1.8em !important;
}

.profil_menu{
	list-style: outside none none;
	margin-top: 15px;
}

.profil_menu li{
	border-bottom: 1px solid rgb(224, 224, 224);
	padding: 10px 0px 4px;
	font-size: 14px;
}

.title-block {
    margin-bottom: 15px !important;
}

.title-rassegna{
    margin-top: 35px !important;
    text-transform: uppercase !important;
    color: #555555 !important;
    font-family: arial,helvetica,arial,sans-serif !important;
    letter-spacing: 2px !important;
    font-size: 1.25em !important;
    text-align: center !important;
}
.title-rassegna h2{color: #555555 !important;}

a:hover,
a:focus,
.widget-area ul li a:hover,
h1.entry-title a:hover{
	color:#e50046!important;
}

.widget_search .search-wrapper form.searchform input:focus,
.widget_product_search .search-wrapper form.searchform input:focus{
	border-color:#e50046!important;
}

.post-date-wrapper{
	background-color: #e50046!important;
}

.page-inner .post:last-of-type .entry-meta{
	border-bottom: 0px none!important;
	display: none!important;
}

.current-menu-item a{
	color:#e50046!important;
}
#catapult-cookie-bar{
	border-top: 1px solid #efefef;
}
#catapultCookie:hover{
	color: #ff5555;
}
.current-menu-item .nav-dropdown .div-sub .sub-menu li a{
	color: #333333!important;
}
.entry-meta{
	padding: 0px;
	border-top: 0px none;
}
.coupon{
	display: none!important;
}
.fixed-header-area .header-container .logo-wrapper .logo img{
	max-height: 58px;
}
.product-page{
	padding-top: 45px;
}
article.type-post, article.hentry {
    margin-bottom: 30px;
}
.seam_icon{
	display: none!important;
}
.current-menu-item .nav-dropdown-mobile .div-sub .sub-menu li a{
	color: #ccc!important;
}
#top-bar .right-text, #top-bar .left-text {
    font-size: 13px;
    font-weight: 500;
}
.hidden{
	display:none!important;
}

.bord_single{
	border-top: 1px solid rgb(236, 236, 236)!important;
	border-bottom: 0px none!important;
}
#main-content{
	border-top: 1px solid #ddd!important;
}
.bread{
	display:none!important;
}
.lt-tag-cloud a.lt-active{
	background-color: #e50046!important;
}

.woocommerce-password-hint{
	font-size:10px;
}

.woocommerce-password-strength{
	font-size:14px;
}
/*************** TOP BAR  ***************/

#lang_sel_list{
	height: auto!important;
}
.lang_sel_other{
	border: 0px none;
	font-family: Raleway,helvetica,arial,sans-serif !important;
	font-size: 13px!important;
	font-weight: 500!important;
	line-height: 9px!important;
}

.lang_sel_sel{
	display: none!important;
}

.header-nav li.root-item > a, .search-wrapper label,
.product-title, .name, .post-date,
h1, h2, h3, h4, h5, h6{
	font-family: Raleway,helvetica,arial,sans-serif !important;
}

/*************** HEADER & HOME  ***************/

.header-container{
	padding-top: 22px;
}

#masthead > .header-container .logo{
	margin-top: 20px;
	margin-bottom: 20px;
}

#masthead > .header-container .logo a img{
	max-height: 130px;
}

/*************** SLIDESHOW GALLERY  ***************/

.slideshow-slideleft,
.slideshow-slideright{
	background-color: transparent!important;
}

.slideshow-slideleft:hover::before,
.slideshow-slideright:hover::before{
	background-color: transparent!important;
	color: #e50046!important;
	cursor: pointer;
}
/*************** RESPONSIVE  ***************/

@media only screen and (max-width: 48em) {
	#masthead > .header-container .logo{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#masthead > .header-container .logo a img {
   	 max-width: 140px;
   	 }
}