.sq-about-sec .sq-section-title:after {
    display:none;
}

#cmplz-document {
	max-width: none;
}

.widget-area .widget {
    margin-bottom: 0;
}


/* Generali */
.alignleft {
    margin-left: -60px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Sura', serif;
}

h5 {
    color: #87454b;
}

h6 {
    color: #105e85;
    line-height: 1.5em;
    margin-top: 20px;
    margin-bottom: 10px;
}

body, button, input, select, textarea {
    font-family: 'Roboto condensed', sans-serif;
    font-size: 16px;
    font-weight: normal;
}

blockquote {
    text-align: left;
    font-family: 'Sura', serif;
    font-size: 1.2em;
    line-height: 1.5em;
    color: #576369;
    font-style: inherit;
    margin: 0 30px;
}

/* Pulsanti */
button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #9a5d5a;
}

.contact-form input[type=text], .contact-form input[type=email] {
    width: 100%;
    max-width: 100%;
}

.contact-form textarea {
    height: 150px;
    width: 100%;
}

.contact-form select {
    margin-bottom: 13px;
    width: 100%;
}

/* Footer */

#sq-colophon h5.widget-title {
    letter-spacing: 0;
    font-weight: normal;
    font-size: 18px;
}

#sq-colophon h5.widget-title:after {
    width: 100%;
    background: #6eb2e1;
}

/* Titoli di pagina */

.sq-main-title {
	text-transform:none;
	    font-family: 'Sura', serif;
font-size:24px;
	letter-spacing:0.2em;
}

.sq-main-title:before {
    display:none;
}

.sq-main-title:after {
    display:none;
}

/* h5 titoli interni */

h5 {
    text-transform: none;
}

.page-id-35 h5 {
    font-weight: normal;
    font-family: 'Sura', serif;
    color: #9a5d5a;
}

.page-id-40 h5 {
    font-weight: normal;
    font-family: 'Sura', serif;
    color: #9a5d5a;
}

.page-id-36 h5 {
    font-weight: normal;
    font-family: 'Sura', serif;
    color: #283d6d;
}

.page-id-39 h5 {
    font-weight: normal;
    font-family: 'Sura', serif;
    color: #283d6d;
}

/* Colori Testate */

.sq-main-header {
    padding-bottom: 30px;
    background-color: #85acc7;
}

.page-id-35 .sq-main-header {
background:#9a5d5a;
}

.page-id-40 .sq-main-header {
background:#9a5d5a;
}

.page-id-36 .sq-main-header {
background:#283d6d;
}

.page-id-39 .sq-main-header {
background:#283d6d;
}

.sq-about-sec {
text-align:center;
}

#sq-about-us-section {
    margin-bottom: 0;
}

#sq-featured-post-section {
    margin-bottom: 10px;
}

.sq-section-title {
    text-transform: none;
    font-weight: normal;
    position: relative;
    margin-bottom: 36px;
    color: #484e52;
	font-size:22px;
}

.sq-featured-post h4 {
    font-weight: normal;
    color:#484e52;
    letter-spacing: 0.01em;
}

.sq-main-navigation a {
    font-weight: normal;
}

.sq-main-navigation ul ul {
    min-width: 240px;
}

.sq-main-title {
    letter-spacing: normal;
    font-weight: normal;
    }

.sq-main-navigation ul ul li:hover > a {
    background: #999;
    color: #FFF !important;
}

/* tasto more Featured Section
*/
.sq-featured-readmore {
    right: 45%;
	
}

/* link a */

a {
    color: #52759d;
    text-decoration: underline;
    font-weight: normal;
    letter-spacing: normal;
}
	
a:hover, a:focus, a:active {
    color: #9a5d5a !important;
}

.sq-tab li a:hover {
    color: #6eb2e1 !important;
}

.sq-tab li a:active {
    color: #6eb2e1 !important;
}

.sq-tab li a:focus {
    color: #6eb2e1 !important;
}

.entry-meta a, .entry-footer a {
    text-decoration: none;
    font-size: 1.2em;
    font-style: normal;
}

	
/*
icone ass.legale e ass.comm.
*/
.sq-tab li.sq-active .fa {
    color: #6eb2e0;
}

.sq-section-title:after {
    width: 100%;
    background: #6eb2e0;
}

.sq-tab li.sq-active:after {
    background: #6eb2e0;
}

.sq-featured-post h4:after {
    width: 100%;
    background: #4977a1;
}

#sq-masthead.sq-white.sq-scrolled {
    background: rgba(255, 255, 255, 1);
	height:85px;
}

#sq-masthead.sq-white {
    background: rgba(255, 255, 255, 1);
		height:85px;
}

#sq-site-branding img {
    max-height: 100px;
}

#sq-site-branding {
    padding: 0;
	margin-left: -40px;
}

#sq-site-navigation {
    margin-top: 18px;
}

.bx-wrapper {
    max-height: 460px;
	overflow:hidden;
}

.sq-featured-post {
background: #d6dadc;
	text-align:center;
}

.sq-featured-post2 {
    background: #dee1e3;
}

/* Frecce navigazione slide */
#sq-home-slider-section .bx-wrapper .bx-controls-direction a {
    background: none;
   }

#sq-home-slider-section .bx-wrapper .bx-controls-direction a:hover {
    background: none;
   }

.sq-white .sq-main-navigation a {
    color: #444444;
}

.sq-white .sq-menu > ul > li:hover > a:before, .sq-white .sq-menu > ul > li.current_page_item > a:before, .sq-white .sq-menu > ul > li.current-menu-item > a:before {
    background: #9a5d5a;
}

.sq-banner-shadow {
    z-index: 9;
}

/* Featured Section*/

.sq-featured-post {
    padding: 40px 40px;
}

.sq-featured-post .sq-featured-icon {
    color: #304c67;
}

.sq-featured-post h4 {
    font-size: 20px;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
	color: #3978a5;
}

.sq-section-title {
    text-transform: none;
    font-weight: normal;
    position: relative;
    margin-bottom: 36px;
    color: #484e52;
    font-size: 22px;
	font-weight: 600;
    font-family: "Montserrat", sans-serif !important;
}

/* Tabs */

#sq-tab-section {
    background: #edf0f3;
    padding: 40px 0;
}

.sq-tab li {
    font-size: 16px;
}

.single-entry-content a {
    color: #4977a1;
}

.elementor hr {
    margin: 0 0 10px;
    background-color: #bbb4b4;
}

@media screen and (max-width: 768px) {
.sq-featured-post {
    border-bottom: 2px solid #9a5d5a;
}
}

/* ARTICOLI GIURCOM */
.single .byline, .group-blog .byline, .single .comment-count, .comment-count {
    display: none;
}

.sq-hentry {
    margin: 0 0 20px;
}

.entry-figure {
	background: #ffffff;
}

.entry-header {
    text-align: left;
    color: #6d2630;
    font-family: 'Roboto Condensed';
}

.entry-header .entry-title, .entry-header .entry-title a {
    font-weight: 400;
    letter-spacing: 0px;
    font-family: 'Roboto Condensed';
	    color: #6d2630;
}

.sq-post-wrapper {
    border: 2px solid #52759d;
}

.entry-footer {
    display: none;
}

#campo {
    background: #6d2630;
    color: #fff;
    padding: 14px 20px 1px;
    width: auto;
    display: inline-block;
}

#materia {
    background: #92605d;
    color: #fff;
    padding: 14px 20px 1px;
    width: auto;
    display: inline-block;
}

#riferimentolegge {
    background: #c5a29f;
    color: #fff;
    padding: 14px 20px 1px;
    width: auto;
    display: inline-block;
}

#riferimentolegge a {
    color: #6d2630;
}

#introduzione h3 {
    color: #364c65;
    font-weight: 500;
    margin-top: 20px;
    font-size: 1.2em;
	margin-bottom:5px
}

#introduzione p {
    color: #666c70;
    font-style: italic;
    margin-top: 0;
    font-size: 1em;
}

.widget-area .widget-title {
    font-weight: 400;
    margin-bottom: 5px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-size: 20px;
	color: #6d2630;
}

.wpc-filters-widget-main-wrapper a.wpc-filters-submit-button, .wpc-filters-widget-main-wrapper a.wpc-filters-reset-button {
    border-color: #364c65;
    background-color: #364c65;
    color: #ffffff;
    border-radius: 0;
}

.wpc-filters-widget-main-wrapper a.wpc-filters-submit-button:hover, .wpc-filters-widget-main-wrapper a.wpc-filters-reset-button:hover, #buttonme:hover {
	    color: #ffffff !important;
}

.widget-area .widget-title:before, 
.widget-area .widget-title:after {
display: none;
}