/* interiores CSS
*********************************************/

@import url('tabs.css'); 

.container-header{ padding: 0px 5%}

.roma {
    padding: 20px !important;
    background-color: #f9f9f9 !important;
    border-radius: 10px !important; 
}

aside  .widget:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

aside  .widget {
    width: 100%;
    border-bottom: 1px solid rgba(40, 40, 40, 0.1);
    padding-bottom: 25px;
    margin-bottom: 25px;
}

aside  .widget  b{ color:rgba(52,52,52,1.00)}
aside .widget .title {
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    color: var(--color-primary) !important;
    line-height: 18px;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 20px;
    padding-top: 20px;
    margin-bottom: 1px;
    padding-bottom: 1px;
	

}

aside .widget .title:before {
    content: "";
    width: 30%;
    height: 3px;
    background: var(--color-primary);
    position: absolute;
    left: -25px;
    top: 40px;
}

aside .widget .title:before {
    background: #5079c9;
}

aside .widget .subtitle {
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0px;
    font-weight: 800;
    font-style: normal;
    font-size: 13px;
    color: var(--color-secondary) !important;
		margin-block-start: 0em;
    margin-block-end: 1.33em;
}



aside .widget .graficos li {
    margin: 0;
    padding: 3px 0;
    list-style: none;
}

aside .widget .graficos li figure { width: 75px;}

aside .widget .graficos li span {opacity: 0.5;}


.wp-caption {
    background: #f7f7f7;
    padding: 17px;
    text-align: center;
    border: 1px solid rgba(178,178,178,0.2);
    max-width: 40%;
}

.wp-caption.alignleft {
    margin: 5px 40px 30px 0;
}

.alignleft {
    float: left;
    margin: 5px 40px 30px 0;
}
.alignright {
    float: right;
    margin: 5px 0 30px 40px;
}

.wp-caption.alignleft {
    margin: 5px 40px 30px 0;
}
.wp-caption.alignright {
    margin: 5px 0 40px 30px;
}


.pullquote-left:before {
	float: left;
	margin: 12px 31px 24px -102px;
	
	width: 251px;
}


.pullquote-adelle:before {
 color:var(--color-primary) ;
	font-weight: 100;
	top: 10px !important;
}

.pullquote-helvetica:before {
	
	font-weight: bold;
	
	top: 7px !important;
}

.pullquote-facit:before {

	font-weight: bold;
	
	top: 7px !important;
}


.blue-line , div.blue-line , div.blue-line.pb-0 {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom-style: solid;
    width: 80px;
    border-bottom-width: 3px;
    border-bottom-color: #3eb1c8;
}

/* uikit**************************/
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    margin: 5px 0 5px 0;
}