.uk-navbar-container div.uk-container {
padding-right: 10px;	
}

#slidehome div.uk-container {
	padding-left: 0px;
	padding-right: 0px;

}

div.uk-card {
padding: 10px;	
}

div.form-app {
padding: 30px;	
}

.no-pad div.uk-container {
	padding-left: 0px;
	padding-right: 0px
}

.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary {
	color: #1ea0a5 !important
}

#tm-sidebar .uk-card . uk-card-default {
padding: 10px;	
}



#slide-home h2 {
	color: #fff;
	font-weight:bold;
	font-size: 52px;
	text-transform:uppercase;
	margin-left: 20px
}

#slide-home .el-meta {
color: #444444;
font-size: 60px;
font-family: "Freehand", cursive;

	margin-left: 20px
	
}

@media only screen and (max-width: 750px) and (min-width: 640px) {
	
	#slide-home h2 {
	color: #fff;
	font-weight:bold;
	font-size: 32px;
	text-transform:uppercase;
	margin-left: 20px
}

#slide-home .el-meta {
color: #444444;
font-size: 40px;
font-family: "Freehand", cursive;

	margin-left: 20px
	
}

	
	
}

#slide-home h2.uk-h5 {
	color: #fff;
	font-weight:bold;
	font-size: 26px;
	text-transform:uppercase;
	margin-left: 20px
}

@media only screen and (max-width: 640px) {
#slide-home .el-meta {
color: #444444;
font-size: 40px;
font-family: "Freehand", cursive;

	margin-left: 20px
	
}
}



#slide-home p {
	color: #187f82;
	margin-left: 20px
}

#slide-home .uk-button-secondary {
	background-color: #187f82;
    color: #fff;
	text-transform:uppercase;
    border: 1px solid #ebebed;
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .3);
	margin-left: 20px
}

#slidehome {
	background: rgb(37,85,161);
background: linear-gradient(90deg, rgba(44,198,210,1) 0%, rgba(44,198,210,1) 20%, rgba(100,208,218,1) 20%);
}


div.box-home .uk-card-secondary{
border-radius: 30px 30px 50px 0px;	
background: #64d0da url(../images/titolo-box-home.png) top right no-repeat;
-webkit-box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
-moz-box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
	
}

div.uk-card-sidebar {
border-radius: 30px 30px 50px 0px;	
background: #64d0da;
-webkit-box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
-moz-box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
padding: 20px
	
}

div.uk-card-sidebar h3 {
color: #fff !important;
font-size: 25px;
	text-transform:uppercase;
	font-weight:bold;	
}

div.uk-card-sidebar p {
color: #fff;
font-size: 18px;	
}

div.uk-card-sidebar .uk-button-secondary {
	background-color: #fff
}

div.uk-card-sidebar .uk-button-secondary:hover {
	color: #fff;
	background-color: #187f82;
}


div.uk-card-sidebar h5 {
	text-transform:uppercase;
	font-weight:bold;
	color: #187f82;
}
div.box-home .uk-card-secondary h4.uk-h3 {
	color: #fff;
font-size: 25px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top: 60px;
	margin-bottom: 60px
}

h3, h3.uk-h3, h3.uk-text-secondary, h2.uk-h1 {
color: #187f82 !important
}

#footer3 {
min-height: 300px;	
}

.uk-accordion-title {
	text-transform:uppercase;
	font-weight:bold;
	color: #187f82;
}


div.uk-accordion-sidebar {
border-radius: 30px 30px 50px 0px;	
background: #a5e4ea;
-webkit-box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
-moz-box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
box-shadow: -5px 5px 20px 1px rgba(189,189,189,1);
padding: 20px;

	
}

div.uk-accordion-sidebar h3 {
color: #fff !important;
font-size: 25px;
	text-transform:uppercase;
	font-weight:bold;	
}

.blogtag .uk-article {
	border-radius: 30px;	
background: #eff9fe;
padding-bottom: 20px
}

.blogtag .uk-article h2, .blogtag .uk-article p, .blogtag .uk-article h1, .blogtag .uk-article h3 {
	padding-right: 20px;
	padding-left: 20px
}

.uk-nav-header {
	text-transform:none;
	font-size:16px;
	letter-spacing:normal;
	
}

#footer2 {
	background: url(../images/sf-footer2.png) bottom repeat-x;
	
}