/*
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");

/*testi giustificati*/
p {
	text-align: justify !important;
	font-size:18px;
	line-height: 30px;
}
.q_list.circle ul>li{
font-size: 18px !important;
}

/* NEWS colore banner */

.qode-blog-carousel-titled .qode-bct-title-holder{
	background-color:#35a052 !important;
}

/* GENERAL CONTRACTORS colore pallini lista */
.q_list.circle ul>li:before{
background-color: #35a052;
}


	/*FORMAZIONE */

input.wpcf7-form-control.wpcf7-submit.invia, input.wpcf7-form-control.wpcf7-submit, a.qbutton.large.center.default{
	background-color:#35a052 !important;
	margin-top:30px !important;
	border:1px solid #35a052 !important;
	color:white !Important;
}

/* Contact form - Formazione obbligatoria azienda - R - Input grigi
label.grigio input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    background-color: #f0f0f0;
}
label.grigio input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
    background-color: #f0f0f0;
}
label.grigio input.wpcf7-form-control.wpcf7-text{
	background-color:#f0f0f0;
}
/* Contact form - Formazione obbligatoria privato - R - Input grigi
label.grigio input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    background-color: #f0f0f0;
}
label.grigio input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
    background-color: #f0f0f0;
}
label.grigio input.wpcf7-form-control.wpcf7-text{
	background-color:#f0f0f0;
}
/* Contact form - Formazione Continua - R - Input grigi

label.grigio input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    background-color: #f0f0f0;
}
label.grigio input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
    background-color: #f0f0f0;
}
label.grigio input.wpcf7-form-control.wpcf7-text{
	background-color:#f0f0f0;
} */

/*Contatti Formazione -R-*/
.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1537789957944.grid_section {
    background-color: #f6f6f6 !important;
}


/* Bottoni hover */
input.wpcf7-form-control.wpcf7-submit.invia:hover, input.wpcf7-form-control.wpcf7-submit:hover,a.qbutton.default.button_2:hover, a.qbutton.default.button_2:hover, a.qbutton.large.center.default:hover {
    background-color: white !important;
    color: #35a052 !important;
    border: 1px solid #35a052 !important;
}


/* FOOTER */
ul#menu-main-menu-2 {
    margin-top: 15vh;
}
span.q_social_icon_holder.square_social {
    margin-left: 10px;
}
/* colore ul e li elenco puntato */
li.color-ul {
    color: #797979 !important;
}



/* TYLER - CANDIDATURE */

.ty-cnd-form-container {
	width:100%;
	max-width:600px;
	margin:0 auto;
}


.ty-cnd-form-container input[type="radio"], .ty-cnd-form-container input[type="checkbox"] {
    width: 20px;
}

.ty-cnd-form-container input[type="email"],.ty-cnd-form-container input[type="password"], .ty-cnd-form-container input[type="date"], .ty-cnd-form-container input[type="text"], .ty-cnd-form-container textarea, .ty-cnd-form-container select  {
    display: block;
    margin: 5px 0 0;
    padding: 15px;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    font-family: Raleway;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
}

.settore-tax-container {
    background-color: #fff;
    padding: 20px;
}

.content ul ul {
    padding: 0 0 0 40px;
}


.frm-error , .frm-success {
	background-color:#f8f8f8;
	color:#000;
	padding:10px 20px;
}

.frm-error {
	background-color:red;
	color:#fff;
}

.frm-success {
	background-color:#35a052;
	color:#fff;
}


.ty-cnd-form-container input, .ty-cnd-form-container label, .ty-cnd-form-container textarea,.ty-cnd-form-container select {
	width:100%;
}

.ty-cnd-form-container input, .ty-cnd-form-container textarea,.ty-cnd-form-container select {
	margin-bottom:20px;
}



.settore-tax-container input[type="checkbox"] {
	width:20px;
}

.settore-tax-container ul {
	list-style:none;
}

.gallery_holder ul li .gallery_hover{
	background-color:#35a052;
}


#candidati-button {
	cursor:pointer;
}

.lista-candidature-profilo a {
    color: #35a052;
    background-color: #f8f8f8;
    display: block;
    margin: 10px 0px;
    padding: 10px 25px;
}

/* menù*/
nav.main_menu > ul > li > a {
text-transform: uppercase;
}

.footer_top .widget_nav_menu ul li a{
text-transform: uppercase;
}



/*voci prima del menu*/

@media only screen and (max-width: 1000px){
.header_top .left, .header_top .right {
    float: left;
	}
}

.textwidget {
    padding-left: 6px;
}

ol.olformazione {
    padding: 15px !important;
}

@media only screen and (max-width: 600px){
  .container_inner.clearfix {
    width: 300px;
}
}
@media only screen and (max-width:1399px){

	.header_inner_right {
    margin-left: 14vw;
	}
}

/* box contatti su sfondo bianco in grigio*/
.grigio input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .grigio input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.nascita,.grigio input.wpcf7-form-control.wpcf7-text,.grigio .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea  {
    background-color: #f6f6f6;
    width: 98%;
}


tr.colortable {
    color: #35a052;
}

tr {
    border: 1px solid;
}

h4.clearfix.qode-title-holder.ui-accordion-header.ui-state-default.ui-corner-top.ui-corner-bottom {
    color: #fff;
    background-color: #35a052;
}
h4.clearfix.qode-title-holder.ui-accordion-header.ui-state-default.ui-corner-top.ui-corner-bottom:hover, .q_accordion_holder.accordion .ui-accordion-header:hover{
	color:#fff !important;
}

span.tab-title:hover{
	color:#000;
}

a.qbutton.white.default.incassi-button{
	background-color:#35a052;
	color: #fff
}
/*
@media screen and (min-width: 1150px){
	a.qbutton.white.default.incassi-button{
		display:none;
	}
}

@media screen and (max-width: 1150px){
	.qode-accordion-holder.clearfix.qode-toggle.qode-initial.accordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset {
    display: none;
}
}
*/
/* modifiche articoli*/
span.post_author {
    display: none;
}


nav.main_menu.drop_down.right {
    margin-right: -4vw;
}
.header_inner_right {
	width: 0px;
}
.q_logo img {
    margin-left: -4vw;
}


@media screen and (max-width: 1001px) {
nav.main_menu > ul > li > a {
	font-size: 13px !important;
	}
}
@media screen and (max-width: 1399px){
	nav.main_menu > ul > li > a {
    margin-left: -1vw !important;
    font-size: 9px !important;
	}
	.header_inner_right {
     margin-left: 0px !important;
}
}

@media only screen and (max-width: 1024px) and (min-width: 1001px){
nav.main_menu > ul > li > a {
    padding: 0px 9px !important;
}
}

@media only screen and (max-width: 1399px) and (min-width: 1155px){
nav.main_menu > ul > li > a {
	font-size: 11px !important;
	}
}


	.bottone-iscriz-cand {
	    background-color: #35a052;
	    border-width: 0px;
	    border-top-left-radius: 0px;
	    border-top-right-radius: 0px;
	    border-bottom-right-radius: 0px;
	    border-bottom-left-radius: 0px;
	    color: #ffffff;
	    font-family: Roboto Slab;
	    font-size: 13px;
	    font-style: normal;
	    font-weight: 400;
	    letter-spacing: 0px;
	    text-transform: none;
	    height: 52px;
	    line-height: 52px;
	    padding: 10px 52px;
	    display: block;
	    text-align: center;
	    margin-top: 30px;
	}


	.bottone-iscriz-sideris {
	    background-color: #77c4d3;
	    border-width: 0px;
	    border-top-left-radius: 0px;
	    border-top-right-radius: 0px;
	    border-bottom-right-radius: 0px;
	    border-bottom-left-radius: 0px;
	    color: #ffffff;
	    font-family: Roboto Slab;
	    font-size: 13px;
	    font-style: normal;
	    font-weight: 400;
	    letter-spacing: 0px;
	    text-transform: none;
	    height: 52px;
	    line-height: 52px;
	    padding: 10px 52px;
	    display: block;
	    text-align: center;
	    margin-top: 30px;
	}

	.bottone-iscriz-sideris:hover {
			color:#fff;
			text-decoration:underline;
		}


		.bottone-iscriz-cand:hover {
			color:#fff;
			text-decoration:underline;
		}

.q_list.circle {
    margin-right: 4vw;
}
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea{
	width:95%;	
	
}
.vc_column_container>.vc_column-inner {
    width: 100% !important;
}


/*testi giustificati*/
 li, p {
    text-align: justify;
}
#linongiustificato{
	text-align: left !important;
}
.pagingInfo {
    DISPLAY: none !important;
}
a.showFilterBtn.float_right.corePrettyStyle.btn {
    display: none !important;
}

/*immagini articoli singol articolo
.blog_holder article .post_image{
	width: 30%;
    margin-left: 35%;
}*/


/*mappa*/
.prettyMapList .mapHolder {
    height: 700px !important;
}

/*carosello annunci e corsi*/
.qode-bct-title-holder.formazione-carosello h3 {
    color: #fff;
}
.qode-bct-title-holder.formazione-carosello {
    background: #35a052 !important;
    padding: 14px 0;
    text-align: center;
}

/*allineare le due colonne contatti footer
.altri_contatti {
    margin-left: 21vw;
    margin-top: -4.5vw;
}
@media only screen and (max-width: 1025px){
	.altri_contatti {
    	margin-left: 0vw;
    	margin-top: 0vw;
}
}*/

.slick-arrow {
	top:-44px !Important;
    z-index: 9999;
}
.slick-prev {
    width: 50% !important;
}
.slick-next{
	width: 50% !important;
}
.slick-arrow:before {
	font-size: 58px !important;
}

#carousel-1921 .slick-next:before, #carousel-1921 .slick-prev:before,#carousel-1923 .slick-next:before, #carousel-1923 .slick-prev:before {
    background-color: #35a052 !important;
	padding: 0px 5px !important;
}
.wpb_content_element{
	margin-bottom:35px !important;
}


/*Nascondo bottone solco su corso sideris */
.postid-2561 .bottone-iscriz-cand {
	display:none !important;
}