

.header_inner{
  border-top: 5px solid #4aa775;
}
.carousel .item .text .separator{
  margin-top: 30px;
  margin-bottom: 30px;
}
.testimonials .testimonial_text_inner p:first-child{
font-style:italic;
}
aside .widget h5{
 color: #4aa775;
}
.flex-direction-nav a{
  background-color: rgba(255,255,255,0.7);
}
.flex-direction-nav a:hover{
  background-color: #4aa775;
}
.mejs-mediaelement {
  background: #F4F4F6;
  border-radius: 0px;
}
.carousel-control .prev_nav, .carousel-control .next_nav, .flex-direction-nav a {
    border: none;
    width: 45px;
    height: 45px;
    line-height: 41px;
    font-size: 30px;
    background-color: rgba(255,255,255,0.7);
    -webkit-transition: background-color .15s ease-out,opacity .3s ease 0s;
    -moz-transition: background-color .15s ease-out, opacity .3s ease 0s;
    -o-transition: background-color .15s ease-out, opacity .3s ease 0s;
    -ms-transform: background-color .15s ease-out,opacity .3s ease 0s;
    transition: background-color .15s ease-out, opacity .3s ease 0s;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
    margin-top: 40px;
}

.carousel-control .prev_nav, .flexslider .flex-prev {
    left: 20px;
}

.carousel-control .next_nav, .flexslider .flex-next {
    right: 20px;
}

.carousel-control i, .flex-direction-nav a i {
    line-height: 45px;
    font-size: 26px;
    color: rgba(51,51,51,0.2);
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    -ms-transform: color .15s ease-outt;
    transition: color .15s ease-out;
}

.carousel-control .prev_nav:hover, .carousel-control .next_nav:hover, .flex-direction-nav a:hover {
    background-color: rgba(77,175,123,1) !important; 
}

.carousel-control .prev_nav:hover i, .carousel-control .next_nav:hover i, .flex-direction-nav a:hover i {
    color: rgba(255,255,255,1) !important;
}

.carousel-control .prev_nav i,
.flex-direction-nav a.flex-prev i{
  margin-right: 2px;
}

.carousel-control .next_nav i,
.flex-direction-nav a.flex-next i{
  margin-left: 2px;
}

.header_inner {
    border-top: 5px solid #2378b2;
}

nav.main_menu>ul>li>a {
    padding: 0 10px !important;}

 input.wpcf7-form-control.wpcf7-text{
        background-color: rgba(255,255,255,0.6);
    border: 1px solid #cacaca;
color: #000;
    font-weight: 700;

    }

textarea.wpcf7-form-control.wpcf7-textarea {
        background-color: rgba(255,255,255,0.6);
    border: 1px solid #cacaca;
color: #000;
    font-weight: 700;

    }



input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]){
    color: #fff;
    border-color: #6b95b2;
    background-color: #07096f;
}


aside .widget h5 {
    color: #1B6EB2;
    background: #eee;
    border: 1px solid #ccc;
    padding: 10px;
}

.header_inner_right {
    float: right;
    position: relative;
    z-index: 110;
    left: 55px !important;
}


.q_masonry_blog article .q_masonry_blog_post_info {
    display: none;
}

.blog_holder article .post_info {
    display: none;
}

.h5ab-print-button-container {
    width: 100%;
    margin: 55px 0 0 0;
}

.q_masonry_blog article {
border: 1px solid #2378b2;
}
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark

{
border: 2px solid #2378b2;
background-color: #fff;
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark

{
border: 2px solid #2378b2;
background-color: #fff;
}

input[type="submit"]{
    color: rgb(255, 255, 255) !important;
    border-color: rgb(35, 120, 178) !important;
    background-color: rgb(35, 120, 178) !important;
}

li.prenota a span{
background: #2378b2;
padding:5px 10px;
color:white;
}

li.prenota a span.plus{display:none;}

.blog_holder.masonry article .post_text .post_text_inner {
border:1px solid #2378b2;}

.border-partner{
border:1px solid #2378b2;
padding-top:20px;
padding-bottom: 45px;
}

.qbutton.blue {background:#2378b2; color:#fff;}

/* SEZIONE PROCEDURE */

h5[aria-controls="testa"]{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Viso-Procedure-Bovani.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important; height: 70px; margin: 0px !important;}

h5[aria-controls="petto"]{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Collo-Procedure.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important; height: 61px; margin: 0px !important;}

h5[aria-controls="stomaco"]{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Seno-procedure.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important; height: 58px; margin: 0px !important;}

h5[aria-controls="bacino"]{background: url(https://brunobovani.it/wp-content/uploads/2016/09/addome-procedure-1.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important; height: 89px; margin: 0px !important;}

h5[aria-controls="cosce"]{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Glutei-procedure.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important; height: 166px; margin: 0px !important;}

h5[aria-controls="gambe"]{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Gambe-procedure.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important; height: 265px; margin: 0px !important;}

h5[aria-controls="testa"]:hover{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Viso-Provedure-2.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important;}

h5[aria-controls="petto"]:hover{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Collo-Procedure-2.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important;}

h5[aria-controls="stomaco"]:hover{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Seno-procedure-2.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important;}

h5[aria-controls="bacino"]:hover{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Addome-procedure.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important;}

h5[aria-controls="cosce"]:hover{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Glutei-procedure-2.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important;}

h5[aria-controls="gambe"]:hover{background: url(https://brunobovani.it/wp-content/uploads/2016/09/Gambe-procedure-2.jpg) top center !important; background-size: contain !important; background-repeat: no-repeat !important;}

@media only screen and (max-width: 600px){
    h5[aria-controls="testa"] {height: 69px;}
    h5[aria-controls="petto"] {height: 59px;}
    h5[aria-controls="cosce"] {height: 162px;}
    h5[aria-controls="gambe"] {height: 265px;}
    h5[aria-controls="bacino"]{height: 86px;}
    h5[aria-controls="stomaco"] {height: 56px;}
}

@media only screen and (max-width: 480px){
    .q_accordion_holder.accordion .ui-accordion-header {min-height: 40px;}

    h5[aria-controls="testa"] {height: 49px;}
    h5[aria-controls="petto"] {height: 42px;}
    h5[aria-controls="cosce"] {height: 116px;}
    h5[aria-controls="gambe"] {height: 265px;}
    h5[aria-controls="bacino"]{height: 61px;}
    h5[aria-controls="stomaco"] {height: 40px;}

    .q_accordion_holder.accordion .ui-accordion-header .accordion_mark {width: 35px; height: 35px;}
    .q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {width: 30px; height: 31px;}
}

@media only screen and (width: 768px){
    h5[aria-controls="testa"] {height: 64px;}
    h5[aria-controls="petto"] {height: 55px;}
    h5[aria-controls="cosce"] {height: 151px;}
    h5[aria-controls="gambe"] {height: 265px;}
    h5[aria-controls="bacino"]{height: 80px;}
    h5[aria-controls="stomaco"] {height: 52px;}
}

/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 1240px) {
nav.main_menu>ul>li>a {
    padding: 0 3px !important;
    font-size:13px !important;

}
}

/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 1184px) {
nav.main_menu>ul>li>a {
    padding: 0 3px !important;
    font-size:13px !important;
}
}

/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 1140px) {
nav.main_menu>ul>li>a {
    padding: 0 4px !important;
font-size: 11px;}
}

/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 1024px) {
		
nav.main_menu>ul>li>a {
    padding: 0 3px !important;
}

nav.main_menu > ul > li > a {
    font-size: 12px;
}
			
	}


.full_width .grid_section .q_masonry_blog article, .q_masonry_blog article {

border:1px solid #2378b2;}


@media only screen and (max-width: 1000px) {
body.page-template-blog-masonry  .content .container .container_inner.default_template_holder {padding-top: 60px;}
}

.blog_holder.blog_single article .post_text h2 .date {
    color: #2378b2;
    display: none;
}

.blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {padding: 1% !important;}

.q_accordion_holder.accordion .ui-accordion-header:hover {
	
	color:#fff !important;
}

#post-16757 .entry_title {display:none;}

.postid-16757 .call_to_action.simple {display:none !important;}

#post-16784 .entry_title {display:none;}

.postid-16784 .call_to_action.simple {display:none !important;}

#post-16796 .entry_title {display:none;}

.postid-16796 .call_to_action.simple {display:none !important;}

#post-16802 .entry_title {display:none;}

.postid-16802 .call_to_action.simple {display:none !important;}

#post-16808 .entry_title {display:none;}

.postid-16808 .call_to_action.simple {display:none !important;}

#post-16825 .entry_title {display:none;}

#post-16843 .entry_title {display:none;}

#post-17029 .entry_title {display:none;}


@media only screen and (min-width: 1001px) and (max-width: 1120px) {

.q_logo a {
    height: 45px !important;
}
nav.main_menu>ul>li>a {
    padding: 0 3px !important;
    font-size: 11px !important;
}
}

@media only screen and (min-width: 1121px) and (max-width: 1200px) {
.q_logo a {
    height: 45px !important;
}
}

@media only screen and (min-width: 1241px) and (max-width: 1360px) {
.q_logo a {
    height: 45px !important;
}
nav.main_menu>ul>li>a {
    padding: 0 3px !important;
}
}

.call_to_action .column2.button_wrapper .qbutton.large {
    margin-top: 0px;
}

.title_subtitle_holder_inner {
    margin-top: 20px !important;
}


h2.entry_title {display:none !important;}

#wpcf7-f17757-p17751-o1 input.wpcf7-form-control.wpcf7-text {
    background-color: rgb(246, 246, 245);
    border: 1px solid #cacaca;
    color: #000;
    font-weight: 700;
}

#wpcf7-f17757-p17751-o1 textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: rgb(246, 246, 245);
    border: 1px solid #cacaca;
    color: #000;
    font-weight: 700;
}

select.wpcf7-form-control.wpcf7-select {
color: #333;
    font-weight: 700;}


.postid-17765 .call_to_action simple {
	display:none;
}

.postid-17765  .blockquote-text {
    color: #696b66;
    font-size: 35px;
    line-height: 45px;
    font-weight: 300;
    text-align:center;
}


.postid-17765 .call_to_action.simple {
	display:none;
}

.postid-17765 blockquote i.pull-left {
    font-size: 40px;
    color: #00295e;
    margin: 6px 0 0!important;
}

.postid-17765 .button_wrapper.column2 a {
    color: #002c5c;
    background-color: #fff;
    font-size: 16px;
    padding: 5px 29px;
    font-weight: 700;
}



    @media only screen and (max-width: 480px) {
		.title.title_size_medium h1 {
    font-size: 14px; }	
	}



    @media only screen and (max-width: 480px) {
		.title-flebologia h1 {
        font-size: 30px !important;
        line-height:35px !important; }

			
	}


.title-flebologia h1 {text-transform: none;}
