/** { margin: 0; padding: 0; }
body { font-family: 'Open Sans', sans-serif; color: #1f2636; font-size: 14px; padding-bottom: 40px; }
header { background: #0db9f0; color: #fff; margin: -40px; margin-bottom: 40px; text-align: center; padding: 40px 0; }
h1 { font-weight: 300; }
h2 {margin-bottom:10px;}
.wrapper { background: #fff; padding: 40px; }
article { margin-bottom: 10px; }
.tab-pane{
  padding-top: 10px;
}*/
/*.field-title {
  width: 100px;
}*/

@font-face
{
	font-family: 'Stilu';
	src : url(../fonts/Stilu-Regular.otf);
}

@font-face
{
  font-family: 'Rimouski';
  src : url(../fonts/rimouski-sb.ttf);
}

.rimouski
{
	font-family:'Rimouski';
}

.stilu
{
	font-family: 'Stilu';
}

.vertical-sliders {
  margin: 0;
}
/*.vertical-sliders > div {
  height: 250px;
}*/

/*menu*/


		.hidden.menu {
			display: none;
		}

		.masthead.segment {
			min-height: 667px;
			padding: 1em 0em;
		}
		.masthead .logo.item img {
			margin-right: 1em;
		}
		.masthead .ui.menu .ui.button {
			margin-left: 0.5em;
		}
		.masthead h1.ui.header {
			margin-top: 2em;
			margin-bottom: 0em;
			font-size: 4em;
			font-weight: normal;
		}
		.masthead h2 {
			font-size: 1.7em;
			font-weight: normal;
		}

		.secondary.pointing.menu .toc.item {
	        display: none;
	      }

		@media only screen and (max-width: 700px) {
			.ui.fixed.menu.banish {
				display: none !important;
				border-bottom:1px solid white;
			}

			.hideme{
				display: none !important
			}
			.secondary.pointing.menu .item,
			.secondary.pointing.menu .menu {
				display: none;
			}
			.secondary.pointing.menu .toc.item {
				display: block;
			}
			.masthead.segment {
				min-height: 350px;
			}
			.masthead h1.ui.header {
				font-size: 2em;
				margin-top: 1.5em;
			}
			.masthead h2 {
				margin-top: 0.5em;
				font-size: 1.5em;
			}
		}

		@media only screen and (min-width: 700px)
	    {
	      .fixed.menu .toc.item 
	      {
	          display: none;
	      }
	    }
/*end menu*/

#image-header
{
  height: 45px;
  margin-top: 20px;
}

#section1
{
  background-color: #f5f5f5;
}

rzslider .rz-bar
{
	height: 7px;
}

/*color percent*/
rzslider .rz-bubble 
{
	color: #000;
	font-weight: bold;
	font-family: Lato;
}

/*Cicle slider*/
rzslider .rz-pointer
{
	background-color: #0DB8A6;
}

/*middle dot in slider*/
rzslider .rz-pointer.rz-active:after
{
	background-color: #10e8d1;
}

span.rz-pointer.rz-active
{
	/*background-color: #10e8d1;*/
	border: none;
}