/*
* Author: Appointment Theme
* Created by: Shahid (Scientech IT)
* Copyright (c) 2015 Appointment
* Date: 27 Dec, 2015
* http://www.webriti.com/demo/wp/appointment
*/

/* This Media screen css called for All Appointment Theme Pages-------------------------------------------------*/

@media only screen and (min-width: 960px) and (max-width: 1200px) {
/*Menus*/
.navbar .navbar-right { float: left !important; }
/*Flexslider*/
.slide-caption { width: 80%; }
/*Callout Section*/
.callout-section p { padding: 0 0px; }
/*Testimonial Section*/
.testmonial-area { margin: 0px; padding: 0;}
/*Contact Us*/
.contact-detail-area { margin-bottom: 50px; }

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
/*Menus*/
.navbar .navbar-right { float: left !important; }
.navbar-collapse.in { overflow: hidden; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #1b1b1b; }
/*FlexSlider*/
.slide-caption { width: 80%; }
.slide-text-bg1 { margin: 0 0 13px; }
.slide-text-bg1 h2 { font-size: 24px; line-height: 30px; padding: 6px 10px; }
.slide-text-bg2 { margin: 0 0 13px; }
.slide-text-bg2 span { font-size: 13px; line-height: 20px; }
.slide-btn-sm { font-size: 11px; padding: 6px 20px; }

.slide-text-bg2 .check { height: 35px; margin-right: 10px; padding: 6px 20px; width: 40px; }
.flex-direction-nav a { height: 45px; width: 45px; }
.flex-direction-nav a:before { font-size: 30px; line-height: 1.5; }
.flex-direction-nav .flex-prev { opacity: 1; }
.flex-direction-nav .flex-prev { opacity: 1; right: 70px; }
.flex-direction-nav .flex-prev { background-position: 7px 6px; }
/*Callout Section*/
.callout-section p { padding: 0 0px; }
/*Testimonial Section*/
.testmonial-area { margin: 0px; padding: 0; }
/*Page Title Section*/
.page-breadcrumb { text-align: left; }
/*About Us*/
.about-img-area { margin: 0 0 35px; }
/*Blog Sidebar*/
.blog-lg-area-left { padding: 0px 0px 60px 0px; }
.blog-lg-area-right { padding: 0px 0px 60px 0px; }
/*Contact Us*/
.contact-detail-area { margin-bottom: 50px; }

}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.page-title-section .overlay .page-title, .slide-caption .page-title {	font-size:22px;	margin-bottom:15px;}
.page-title-section .overlay .page-title-description, .slide-caption .page-title-description{	width:100%;font-size:16px;}
.slide-caption{ width:100%; top:150px;}
.logo-home-img{display:none;}
.hidden-header-mobile{display:none;}
.right-header-mobile{display:block;}
.right-header-mobile a {font-size:12px; color:#333;}
.navbar-default .navbar-nav > li > a {font-size:8px;}
.seven-cols{ margin:0px !important;}
.seven-cols .left-header-mobile  {	 
 	line-height: 80px; 
}
.navbar .navbar-nav > li {height:70px;padding:15px 0px;}
.seven-cols .right-header-mobile  {	 
	text-align: right;
	vertical-align: middle;
	line-height: 80px; 
	padding-right:100px;
}
.seven-cols .right-header-mobile  .icon-lang-mobile {
		padding-left:30px;
		padding-right:20px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a,.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	line-height:1.1;
	color:#fff;
}
 
.seven-cols .right-header-mobile .icon-lang-mobile span.lang-it{
	font-size:11px;
	font-weight:400;
}
.seven-cols .right-header-mobile .icon-text-black a,  
.seven-cols .right-header-mobile  .icon-lang-mobile span.lang-it.active{
	font-weight:800;
	text-transform:uppercase;
}
.navbar .seven-cols .right-header-mobile  .search-icon{
	position: absolute;
	width: 70px;
	right:5px;
	background-color:#f4f4f4;
	display: inline;
	text-align:center;
	height:70px;
	top:5px;
}


}	
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.col-hidden{display:none;}
.seven-cols{margin-bottom:10px;margin-top:10px;}
}	
@media only screen and (min-width: 480px) and (max-width: 767px) {
/*Menus*/
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #1b1b1b;	transition: all 0.3s ease-in-out 0s; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #ee591f; }
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-left: 0px; margin-right: 0px; }
.navbar-nav { width: 100%; }
.navbar-nav > li { border-right: 0px none; }
.navbar-toggle {
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 15px;
    font-weight: 700;
    margin: 13px auto;
    padding: 9px 17px;
    text-transform: uppercase;
}
/*Header Contact Info*/
.head-contact-social { float: none; text-align: center; margin: 17px 0 17px; }
.head-contact-info { float: none; text-align: center; margin: 10px 0 17px; }
/*Carousel Main Slider*/

.slide-caption { width: 80%; }
.slide-text-bg1 { margin: 0 0 5px; }
.slide-text-bg1 h2 { font-size: 14px; line-height: 20px; padding: 2px 10px; }
.slide-text-bg2 { margin: 0 0 5px; }
.slide-text-bg2 span { font-size: 9px; line-height: 16px; }
.slide-btn-sm { font-size: 8px; padding: 2px 13px; }
.carou-direction-nav a { width: 40px; height: 40px; }
.carou-direction-nav a:before { font-size: 30px; line-height: 1.3; }
.carou-direction-nav :hover .carou-prev { left: 20px; }
.carou-direction-nav :hover .carou-next { right: 20px; }
/*Callout Section*/
.callout-section p { padding: 0 0px; }
.callout-btn1, .callout-btn2 { margin: 0 10px 20px; }
/*Testimonial Section*/
.testmonial-area { margin: 0px; padding: 0; }
.author-box { float: none; margin: 0 0px 20px 0; }
.author-box img { margin: 0 auto; display: block; }
.description-box:after { display: none; }
/*Footer Copyright*/
.footer-copyright { padding: 15px 0; text-align: center; }
.footer-contact-social { float: none; text-align: center; padding: 15px 0; }
/*Page Title Section*/
.page-breadcrumb { text-align: left; }
/*About Us*/
.about-img-area { margin: 0 0 35px; }
/*Blog Sidebar*/
.blog-lg-area-left { padding: 0px 0px 60px 0px; }
.blog-lg-area-right { padding: 0px 0px 60px 0px; }	
.blog-post-date-area { float: none; margin: 0px 25px 25px 0; }
/*Image Paragraph Alignment*/
.blog-paragraph-image { margin: 15px 10px 10px 0; }
.blog-paragraph-image > .media > .alignleft, .blog-paragraph-image > .media > .alignright { float: none; }	
.blog-paragraph-image > .media > .alignleft img, .blog-paragraph-image > .media > .alignright img {
    margin-bottom: 20px;
    margin-left: 0;
}
/*Blog Author*/
.blog-author { margin: 0 0px 50px 0; }
/*Comment Section*/
.comment-section { margin: 0 0 30px; }
/*Comment Form*/
.comment-form-section { margin: 0 0px 50px 0; }
.form-inline .blog-form-group { margin-right: 0px; width: 100%; }
.form-inline .blog-form-group-textarea { width: 100%; }
/*Contact Section*/
.contact-form-section { margin: 0 0px 50px 0; }
.form-inline .contact-form-group { margin-right: 0px; width: 100%; }
.form-inline .contact-form-group-textarea { width: 100%; }
.contact-detail-area { margin-bottom: 50px; }
	
} 

@media only screen and (min-width: 200px) and (max-width: 480px) {
/*Logo*/
.navbar-brand { display: block; float: none; margin-right: 0; padding: 10px 15px; }
.navbar-brand img { display: block; margin: 0 auto; text-align: center; }
/*Menus*/
.navbar-collapse.in { overflow: hidden; }
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-left: 0px; margin-right: 0px; }
.navbar-nav { width: 100%; }
.navbar-nav > li { border-right: 0px none; }
.navbar-toggle {
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 12px;
    font-weight: 700;
    margin: 13px auto;
    padding: 7px 15px;
	letter-spacing: 0.1em;
    text-transform: uppercase;
}
/*Header Contact Info*/
.head-contact-social { float: none; text-align: center;	margin: 17px 0 17px; }
.head-contact-info { float: none; text-align: center; margin: 10px 0 17px; }
/*Carousel Main Slider*/
.slide-caption { width: 80%; }
.slide-text-bg1 { margin: 0 0 5px; }
.slide-text-bg1 h2 { font-size: 12px; line-height: 20px; padding: 1px 7px; }
.slide-text-bg2 { margin: 0 0 5px; width: 90%; }
.slide-text-bg2 span { font-size: 8px; line-height: 15px; }
.slide-btn-sm { font-size: 8px; padding: 2px 13px; }

.carou-direction-nav a { width: 30px; height: 30px; }
.carou-direction-nav a:before { font-size: 22px; line-height: 1.4; }
.carou-direction-nav :hover .carou-prev { left: 20px; }
.carou-direction-nav :hover .carou-next { right: 20px; }
/*Callout Section*/
.callout-section p { padding: 0 0px; }
.callout-btn1, .callout-btn2 { margin: 0 10px 20px; }
/*Testimonial Section*/
.testmonial-area { margin: 0px; padding: 0; }
.author-box { float: none; margin: 0 0px 20px 0; }
.author-box img { margin: 0 auto; display: block; }	
.description-box:after { display: none; }
/*Homepage Blog*/
.blog-sm-box { float: none; margin: 0 0 30px 0; }
.blog-sm-area:hover .blog-sm-box img { padding-top: 0px; }
/*Footer Copyright*/
.footer-copyright { padding: 15px 0; text-align: center;line-height:20px }
.footer-contact-social { float: none; text-align: center; padding: 15px 0; }
/*Page Title Section*/
.page-breadcrumb { text-align: left; }
/*About Us*/
.about-img-area { margin: 0 0 35px; }
/*Blog Sidebar*/
.blog-lg-area-left { padding: 0px 0px 60px 0px; }
.blog-lg-area-right { padding: 0px 0px 60px 0px; }
.blog-post-date-area { float: none; margin: 0px 25px 25px 0; }
/*Image Paragraph Alignment*/
.blog-paragraph-image { margin: 15px 10px 10px 0; }
.blog-paragraph-image > .media > .alignleft, .blog-paragraph-image > .media > .alignright { float: none; }	
.blog-paragraph-image > .media > .alignleft img, .blog-paragraph-image > .media > .alignright img {
    margin-bottom: 20px;
    margin-left: 0;
}
/*Blog Author*/
.blog-author { margin: 0 0px 50px 0; }
.blog-author .pull-left { float: none !important; margin: 0 0 15px; }
/*Comment Section*/
.comment-section { margin: 0 0 30px; }
.pull-left-comment { float: none; }
/*Comment Form*/
.comment-form-section { margin: 0 0px 50px 0; }
.form-inline .blog-form-group { margin-right: 0px; width: 100%; }
.form-inline .blog-form-group-textarea { width: 100%; }
/*Contact Section*/
.contact-form-section { margin: 0 0px 50px 0; }
.form-inline .contact-form-group { margin-right: 0px; width: 100%; }
.form-inline .contact-form-group-textarea { width: 100%; }
.contact-detail-area { margin-bottom: 50px; }
}
@media only screen and (max-width: 767px) {
	#menu-menu-principlae li, #menu-menu-principale-inglese li{
		width:auto;
		height:auto;
	}
	.media-body .box-attachment .attachment, .post-content-text.grid-1 .attachment,
	#menu-menu-principale li,#menu-menu-principale-inglese  li, .dataTables_wrapper table.dataTable .allegato-table,.dataTables_wrapper .posts-data-table.formazione .contenuto,.dataTables_wrapper .posts-data-table.dataTable{
		width:100% !important;
	}
	.page-title-section{
		height:100px;
		display:block;
	}
	.page-title-section .overlay .page-title, .slide-caption .page-title	{
		font-size:16px;
	}
	
	.content-chi-siamo .box-apice{
		margin: 20px 0px;
	}
	
	.content-chi-siamo .category .box-container .box-1,
	.content-chi-siamo .category .box-container .box-2,
	.content-chi-siamo .category .box-container .box-3,
	.content-chi-siamo .category .box-container .box-4{
		font-size:14px;
		height:auto;
	}
	
	.page-builder .box-title-page .title, .page-builder .big-title	{
		font-size:20px;
	}
	.content-chi-siamo p {
		font-size:14px;
	}
	.content-chi-siamo .box-apice .container-apice,
	.page-builder .box-title-page .description{
		font-size:14px;
	}
	.content-chi-siamo .box-apice .apice-left ,
	.content-chi-siamo .box-apice .apice-right ,
	.seven-cols,.menu-item i._mi,.page-title-section .overlay,
	.page-title-section, img.img-logo-formazione,
	.page-title-section .overlay .page-title, 
	.page-title-section .overlay .page-title-description, .slide-caption .page-title-description
	{
		display:none;
	}
	.carousel-inner{
		height:inherit !important;
	}
	.content-chi-siamo .box-apice .container-apice{
		padding:10px;
	}
	
	.footer-copyright-section  .menu-footer .col-md-2{
		text-align:center;
	}
	.footer-copyright-section .box-newsletter .form-control{
		width:90% !important;
	}
	.navbar .navbar-nav > li{
		border:1px solid #fff;
		padding:5px;
		height:auto;
	}
	.date-post.grid-1 span.source{
		display:block;
		float:none;
	}
	.ngg-album-compact, .container-search  .row-search .allegato-table {
		width:100% !important;
		float:none;
	}
	.dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_filter input[type="search"]{
		width:100% ;
		font-size:16px;
	 
	}
	.dataTables_wrapper .dataTables_filter .search-filter{
		text-align:center;
		width:100%;
	}
	.footer-logo-mobile {		
		border-top:1px solid #ccc;
		display:block;
		padding:20px;
	}
	.event-box .second-row span.location{
		display:block;
		float:none;
	}
	.wpbdp-listing-excerpt .listing-thumbnail{
		float:none !important;
		margin-bottom:30px !important;
	}
	
	.description-widget,.wpbdp-page-content .wpbdp-listing .listing-details label, .wpbdp-page-content .wpbdp-listing .listing-details span.value, .wpbdp-listing .listing-details label, .wpbdp-listing .listing-details span.value, .wpbdp-listing .listing-details span.indirizzo p	{
		font-size:16px;
	}
	.wpbdp-page-content .wpbdp-listing .listing-details .wpbdp-field-display span.descrizione, .wpbdp-page-content .wpbdp-listing .listing-details .wpbdp-field-display span.descrizione p ,
	.dataTables_wrapper .posts-data-table span.title-formazione,
	.dataTables_wrapper .posts-data-table span.data{
		font-size:14px;
		width:100%;
	}
	.wpbdp-page-content .wpbdp-listing .listing-details span.nome a, .wpbdp-listing .listing-details .wpbdp-field-display span.nome a, .content-chi-siamo p span.title30	{
		font-size:18px;
	}
	.content-chi-siamo  ul.list-point-mini li, .wpbdp-listing.single .listing-details .wpbdp-field-display span.descrizione, .wpbdp-listing.single .listing-details .wpbdp-field-display span.descrizione p, .content-chi-siamo  ul.list-point li{
		font-size:14px;
	}
	.logo-mobile{		 
		width:33%;
	}
	.page-title-section .overlay .page-title, .slide-caption .page-title , .title-widget{	
	font-size:24px;
	}
	.event-box .second-row span.category{
		font-size:14px;
		float:left;
		display:block;
		width:100%;
	}
	.page-title-section .overlay .page-title-description, .event-box .second-row span.title{	
		font-size:16px;
		display:block;
		width:100%;
	}
	.event-box .second-row span.title{	
		padding:5px 0px;
	}
	.post-password-form input[type="submit"], input[type="submit"] {
	display: inline-block; 
	font-size: 9px !important;	
	margin: 0px 0 3px;
	padding: 10px 5px;
	font-weight: 600;
	width: auto;

	}
	.event-box{
	margin:20px 0px;
	}
	a.link-url, a.link-url:hover{font-size:14px !important}
	h2{font-size:16px !important}
	.callout-section .overlay .associati span.description{font-size:16px;line-height:1.1}
	.callout-section .overlay .associati span.title{font-size:20px;line-height:1.1}
	.callout-btn1, .callout-btn2{font-size:12px;padding:10px;}
	.callout-section .overlay .associati {padding:20px;text-align:center;}
	.footer-copyright-section .box-newsletter input  {padding:5px;height:40px;font-size:10px;border:5px solid #CCC }
	.page-builder .box-title-page .title, .page-builder .big-title{font-size:16px !important;margin:30px;}
	ol.simple-list > li{font-size:14px !important;}
	.content-chi-siamo p span.title30{
		display: block;
		padding: 10px 0px;
		font-size:16px;
		font-weight:700;
		line-height:20px;
	}
	.footer-copyright-last{background-color:#717178};
	.dataTables_wrapper .posts-data-table span.title {
    color: #272727;
    font-size: 14px;
    font-weight: 900;
	}
	.dataTables_wrapper table.dataTable .allegato-table span {
		font-size:9px;
	}
	.post-content-text.grid-1 span.news-title-grid-1 a, .post-content-text.grid-1 span.news-title-grid-1, .page-builder .content-body,.date-post.grid-1 span,.media-body .box-attachment .attachment a, .post-content-text.grid-1 .attachment a, .news_pagination .wp-pagenavi a, .wpbdp-pagination .wp-pagenavi a, .container-search  .row-search span.title,.container-search  .row-search span.title a{
		font-size: 14px;
	}
	.dataTables_wrapper .posts-data-table.progetti .col-md-2.text-center{
		text-align:left;
		padding-top:10px;
	}
	.media-body .box-attachment .attachment a, .post-content-text.grid-1 .attachment a, .container-search  .row-search .attachment a span,.container-search  .row-search .allegato-table a span  {
		font-size:9px;
		font-weight:700;
	}
	.page-builder .blog-lg-area-left.news.type-news {
		padding-left:0px;
		padding-right:0px;
	}
	.media-body .title-single{
		margin-top: 30px;
		margin-bottom: 30px;
		font-size: 16px;
		line-height: 20px;
		font-weight: 700;
		display:block;
	}
	.event_filters .search_events .btn-event-search, .footer-copyright-section  .menu-footer {
		display:none;
	}
	.search-form-container .row{
		padding: 0px;
	}
	.event-box .first-row span.date,.event-box .first-row span.location {
		display:block;
		width:100%;
	}
	.event-box .first-row span.location{
		float:left;
	}
	/* MENU */
	.navbar-nav{
		margin:0px !important;
	}
	#menu-menu-principale li.open a ,#menu-menu-principale-inglese li.open a ,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#fff;
	}
 	.navbar-default .navbar-nav .open .dropdown-menu > li {
		color:#fff;
		text-align:center;
		font-size:11px !important;
		text-transform:uppercase;
		border-top: 1px solid #C79B9B;
	
	}
	.widget-button-all-video{
		font-size:10px !important;
		width:300px !important;
		padding:10px;
	}
	.img-logo-mobile{
		display:inline-block !important;
		margin:10px 0px 15px 20px;		
	}
	.mobile-slide{display:block;}
	.carousel-caption span{
		display:block;
		color:#fff;
		font-family:'Montserrat', sans-serif;
		font-size:16px;
		font-weight:800;
		margin-bottom:10px;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background:initial !important;
	}
	
	a.btn-slide-mobile {
 	box-shadow:none;	
	padding:5px;
	color:#fff; 
	font-size:10px;
	text-transform:uppercase;
	background:#862425 !important;
	border:0;
	border:none;
	border-radius:0px;
	box-shadow:none !important;
	}
	/*.navbar-default .navbar-toggle{
		float:right;
		margin:25px;	
		padding:15px;
		background-color: #862425 !important;
	}
	.navbar-header{
		border-bottom: 1px solid #F4F4F4;
	}*/
	
		/*menu mobile */
	.img-logo-mobile{
		display:inline-block !important;
		margin:10px 0px 15px 20px;		
	
	}
	.navbar-default .navbar-toggle{
		float:left;
		margin-left:10px;	
		padding:5px;
		border:0;
		border:none;
	}
	.navbar-header{
		border-bottom: 1px solid #F4F4F4;
		background-color: #862425;
	}
	.logo-header-mobile, .mobile-header{
		display:block;
	}
	.logo-header-mobile{text-align:center;padding:10px;	border-bottom:1px solid #bebec1;}
	.form-control{
		font-size:10px !important;
	}
	.navbar-header .item-search {border-left:1px solid #fff;float: right;padding-left:15px;position: relative;top: 14px;right:15px;color:#fff;}
	.navbar-header .item-login  {border-left:1px solid #fff;float: right;padding-left:15px;position: relative; top: 14px;right:30px;color:#fff;}
	.navbar-header .item-lang  {float: right;padding-right:15px; position: relative;  top: 14px;  right: 30px;color:#fff;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff !important;}
	/*menu mobile */
	.wpbdp-listing .listing-details .field-value.wpbdp-field-indirizzo, .wpbdp-listing .listing-details .field-value.wpbdp-field-cap, .wpbdp-listing .listing-details .field-value.wpbdp-field-telefono, .wpbdp-listing .listing-details .field-value.wpbdp-field-fax, .wpbdp-listing .listing-details .field-value.wpbdp-field-mail, .wpbdp-listing .listing-details .field-value.wpbdp-field-sito_web, .wpbdp-listing .listing-details .field-value.wpbdp-field-regione_in_cui_opera,.wpbdp-listing .listing-details .field-value.wpbdp-field-category span.value a {
		width:100%;
		
	}
	img.tdq-img,img.tdq-img-right{
	display:none;
	}
	img.cat-img-mobile{
		float:left;
	}
	img.tdq-img-mobile{
		float:right;
		display:block;
	}
	.social-sharing{
		width:100% !important;
	}
	.mobile-padding-bottom-10 {
		padding-bottom:10px;
	}
	.wpbdp-listing.single .main-image .listing-thumbnail{
		text-align:center;
	}
	.row-eq-height{
		display:block !important;
	}
	.content-chi-siamo .item-consiglio-red, .content-chi-siamo .item-consiglio{
	 padding:0px 0px 20px 15px;
	 background-color:#fff;		 
	}
	.content-chi-siamo .no-padding-right{
		padding:0px;
	}
	.content-chi-siamo .item-consiglio span.title-consiglio,.content-chi-siamo .item-consiglio-red, .content-chi-siamo .item-consiglio .value-consiglio,.content-chi-siamo .item .item-right, .content-chi-siamo .item .item-left, .blog-lg-area-left h3, .blog-lg-area-right h3, .blog-lg-area-full h3{
		font-size:16px;
	}
	.content-chi-siamo .btn-big-white{
		font-size:12px;
	}
	.navbar .navbar-nav > li:last-child  {
		background-color:#862425;
	}
	.navbar .navbar-nav > li.search-mobile-item, .navbar .navbar-nav > li.lang-mobile-item, .homepage-mycarousel{
		display:none;
	}
	#menu-menu-principale li.search-mobile-item, #menu-menu-principale li.lang-mobile-item, #menu-menu-principale li.login-mobile-item{
		display:block;
	}
	#menu-menu-principale li.lang-mobile-item a.link-li , #menu-menu-principale li.lang-mobile-item a.link-li-lang{
		display:inline-block;
		color:#fff;
	}
	#menu-menu-principale li.lang-mobile-item a.link-li-lang{
		border-right: 1px solid #ccc;
		-webkit-border-radius:0px;
	}
	#menu-menu-principale-inglese li.search-mobile-item, #menu-menu-principale-inglese li.lang-mobile-item, #menu-menu-principale-inglese li.login-mobile-item{
		display:block;
	}

	#menu-menu-principale-inglese li.lang-mobile-item a.link-li , #menu-menu-principale-inglese li.lang-mobile-item a.link-li-lang{
		display:inline-block;
		color:#fff;
	}
	#menu-menu-principale-inglese li.lang-mobile-item a.link-li-lang{
		border-right: 1px solid #ccc;
		-webkit-border-radius:0px;
	}
	
	.blog-lg-area-left > .media > .media-body, .blog-lg-area-right .media > .media-body, .blog-lg-area-full .media > .media-body{
		padding-top:0px;
	}
	.footer-copyright-section .box-newsletter input.email-control{
		font-size:9px !important;
	}
	

 
	.slide-caption .page-title{
		margin-top:20px;
		margin-bottom:0px !important;
	}
	
	/* Overriding styles */

	::-webkit-input-placeholder {
	   font-size: 11px!important;
	}

	:-moz-placeholder { /* Firefox 18- */
		  font-size: 11px!important;
	}
	::-moz-placeholder {  /* Firefox 19+ */
		  font-size: 11px!important;
	}
	.footer-copyright-section .box-newsletter input{
	width:95%;
	}
	#filtersubmit {
	  position: relative;
	  z-index: 1;
	  font-size:14px;
	  left: -35px;
	  top: 3px;
	  color: #fff;
	  cursor: pointer;
	  width: 0;
}
}
 