/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 11.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

body .q_logo img {
    top: -13px !important;
    width: 186px !important;
    height: initial !important; }

@media (max-width: 1000px) {
   body .q_logo img {
       top: 36% !important;
   }

   .homeslider {
   	display: none !important;
   }
}

@media (min-width: 1000px) {
  
   .homeslider_mobile {
   	display: none !important;
   }
}

.trasparente {
	 opacity: 0 !important;
}



/* NEWS MODS */

.post_more .qbutton.small

   { background-color: #008b95;
    border-color: #008b95;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    color: #ffffff;
    font-family: Nunito;
    font-size: 20px;
    font-style: normal;
    font-weight: 700; }

.breadcrumbs_inner a 
	{color: #ffffff !important;}

.post_image
	{margin-top: 50px;}

.q_masonry_blog_post_text
	{font-size: 18px;}

select { -moz-appearance: none; }

.post_text_inner .entry_title
	{display: none !important;}

.post_text .post_info 
	{display: none !important;}

.post_text_inner 
	{color: #5d92ab;
	font-size: 18px;}

.post_text_inner a 
	{color: #008b95;}

.post_text_inner a:hover 
	{color: #1abc9c;}


/* COLORI */

a:hover
	{color: #1abc9c !important;}

.hoverino:hover
	{color: #1abc9c !important;}

.verdeacqua 
	{color: #008b95;}

.bianco
	{ color: white !important; }

.azzurrino
	{ color: #5d92ab !important; }


.servizibox p
	{color: #008b95;}

.servizibox.about p
	{ font-size: 18px; }

.servizibox a
	{color: #008b95;}



/*FONT SIZES E WEIGHTS */

.blog_slides .item 
	{font-size: 20px !important;}

.faq h3
	{font-weight: 700 !important;}

.grandissimo
	{ font-size: 50px;}

.grande
	{ font-size: 40px;
	line-height: 105%;}

/*
.medio-grande
	{ font-size: 30px;}
*/

.medio-grande
	{ font-size: 24px;}


.medio
	{ font-size: 20px;}


.piccolo
	{ font-size: 18px; }

.current_page_item a span
	{ font-weight: 900;}


@media (max-width: 768px) {
    .current_page_item a span { font-weight:400 !important; }
    .current_page_item .current_page_item a span { color:#1abc9c !important; }
}
    body .vc_column_container>.vc_column-inner {
        padding: 0 30px !important;
    }
}

