/*
Theme Name: Visual Composer Starter
Theme URI: https://visualcomposer.com/visual-composer-starter-theme/
Author: The Visual Composer Team
Author URI: https://visualcomposer.com/
Description: Visual Composer Starter theme designed to be a perfect companion for a simple and good looking website.
Version: 3.2.2
Requires PHP: 5.6
Tested up to: 5.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, portfolio, featured-images, full-width-template, e-commerce, translation-ready, rtl-language-support, theme-options, custom-colors, custom-logo, custom-menu, footer-widgets, left-sidebar, right-sidebar, custom-background, one-column, two-columns
Text Domain: visual-composer-starter
*/

@media (min-width: 1400px){
	.container{width: 1400px;}
}	
@media (min-width: 1920px){
	.container{width: 1800px;}
}	
.tabella br {
    display: none;
}
.vce-single-image-container.piuma-big.vce-single-image--align-left {
    position: relative;
    z-index: 10000;
}

/* header */
.entry-title {
    display: none;
}
.btn-header{
    font-size: 20px !important;
    letter-spacing: 3px !important;
	font-family: Montserrat !important;
}

/* docenti */
.etichetta-foto{
	background: #83BCE8;
	color: #fff;
	padding: 10px 10px 0px 10px;
	margin-top: 150px;
	max-width: 250px;
	float: right;
}
.etichetta-foto .vce, .etichetta-foto p{margin-bottom: 0 !important;}

/* tabella */
table{
	font-family: Montserrat;
	font-weight: 300;
	font-style: normal;
}
.heading-tabella-big, .heading-tabella-small {
    background: #83bce8 !important;
    color: #fff !important;
}
.comment-content table tr td, .comment-content table tr th, .entry-content table tr td, .entry-content table tr th {
    padding: 10px 20px !important;
    border: 1px solid #d8d8d8 !important;
}
.heading-tabella-big{
	width: 60%;
}
.heading-docente{
	width: 20% !important;
}
.heading-tabella-small{
	width: 10%;
	text-align: center;
}
.heading-tabella-big, .heading-tabella-small{
	font-family: Dosis !important;
	letter-spacing: 4px;
	border-top: none !important;
	border-left: none !important;
	color: #83bce8;
	font-size: 20px;
	font-weight: 600;
}
.first-element {
    color: #83bce8;
    font-weight: 700;
}

/* slider */
.esg-bottom.eg-docenti-element-2, .esg-bottom.eg-docenti-element-3{
	font-family: 'Montserrat';
    max-width: 200px !important;
    text-align: right;
    width: 100%;
}

/* rivolto */ 
.list-rivolto li{
	font-size: 20px;
}
.list-rivolto ul>li{
	list-style-image: url('https://dev.ploomia.com/master-ploomia/wp-content/uploads/2021/10/icon-li.svg');
	padding-left: 0;
}
.list-rivolto ul>li:before{
	content: '';
}

/* contatti */
.contatti {
    margin: auto;
	font-family: Montserrat !important;
}
.contatti input[type="text"], .contatti input[type="tel"], .contatti input[type="email"], .contatti textarea {
    background: #F8F8F8;
    border: 1px solid #CECECE;
    padding: 15px;
    margin-bottom: 10px;
    width: 100%;
}
.contatti input[type="submit"] {
    background: #83BCE8;
    border: none;
    color: #fff;
    padding: 15px 30px;
    border-radius: 30px;
    font-size: 20px;
    font-family: Dosis !important;
    text-transform: uppercase;
    letter-spacing: 3px;
    float: right;
    margin: 20px 0;
}
.contatti .privacy {
    font-size: 12px;
    letter-spacing: -0.6px;
    color: #7E7E7E;
    font-family: Montserrat !important;
    font-weight: 100;
    margin-left: 10px;
    text-align: left;
}
.form-left, .form-right{width: 49%}
.form-left{float: left;}
.form-right{float: right;}

/* responsive */
@media (max-width: 991px){
	.font-heading-big h2, .font-heading-big h1 {
    	font-size: 36px !important;
    	letter-spacing: 0 !important;
	}
	.heading-tabella-big, .heading-tabella-small{
		width: 33%;
		letter-spacing: 0; 
		font-size: 18px;
		text-align: center;
	}
	.form-left, .form-right{width: 100%}
}