/* Carousel */

.owl-theme .owl-nav [class*=owl-] {
	background-color: transparent;
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background-color: transparent;	
}

.owl-prev {
	color: white;
    width: 64px;
    position: absolute;
    top: 45%;
    margin-left: 0px;
    display: block!IMPORTANT;
    border:0px solid black;
}

.owl-next {
	color: white;
    width: 64px;
    position: absolute;
    top: 45%;
    right: 0px;
    display: block!IMPORTANT;
    border:0px solid black;
}



	#scrollUp {
		bottom: 20px;
		right: 20px;
		padding: 10px 20px;
		background: #555;
		color: #fff;
	}

/*  */
		body {
			font-family: Corbel,'Magra', sans-serif;
			font-size: 15px;
			background-color: #565656;
		}

	.container {
	background-color: #FFF;

	}


		hr {
			border-top: 1px solid #666666;
		}
		
		h1 {
			background-image: 	url('/images/h2-line.png');
			background-repeat: no-repeat;
			padding-bottom: 20px;
			background-position: bottom left;
		}

		@media (max-width: 767px) {

			.owl-nav {
				display: none;
			}
			
			.engnav{
				position: absolute;
				right: 10px;
				margin-top: 55px;
				text-decoration: underline;
			}
			
			h1 {
				font-size: 32px;
			}
			
			h2 {
				font-size: 27px;
			}
			
  			.navbar-nav .open .dropdown-menu > li > a,
			.navbar-nav .open .dropdown-menu .dropdown-header {
		    	padding: 5px 15px 5px 0px;
  			}

			.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
				color: #555;
				background-color: transparent;
			}
			
			.navbar-brand img {
				position: absolute;
				left: 50%;
			    margin-left: -90px !important;  /* 50% of your logo width */
				width: 180px;
			}
			
			.navbar-toggle {
				margin-top: 50px;
			}
			.open > a {
				border-bottom: 1px solid black;
			}

			.open li:last-child {
				border-bottom: none;
			}
			
			/* DROPDOWN */

			.cm-caret {
				float:right;
			}
			.cm-caret:before {
				content: "\e258";
			}

			.open .cm-caret:before {
				content: "\e259";
			}
			
		}
		
		
		@media (min-width: 768px) {
			
			.engnav{
				position: absolute;
				right: 30px;
				top: 50px;
				text-decoration: underline;
				text-transform: uppercase;
			}
			
			.navbar {
				border-radius: 0px;
			}			
			.navbar-right {
				margin-top: 110px;
			}			
			.navbar li a {
				text-transform: uppercase;
			}
			
			.navbar li li a {
				text-transform: none;
			}
			
			.navbar-brand img {
				width: 300px;
			}
			
		}
		
		.navbar-toggle.navbar-left {
			float: left;
			margin-left: 10px;
		}

  		.navbar-default {
			background-color: white;
			border: none;
			border-bottom: 2px solid gray;
		}
		
		.navbar-default .navbar-nav > .active > a,
		.navbar-default .navbar-nav > .active > a:hover,
		.navbar-default .navbar-nav > .active > a:focus {
			color: #cc2127;
			background-color: white;
		}
		

		.navbar-default .navbar-nav > .open > a,
		.navbar-default .navbar-nav > .open > a:focus,
		.navbar-default .navbar-nav > .open > a:hover {
    		color: #555;
    		background-color: transparent;
		}

  		.navbar li li {
			margin-left: 20px;
		}

  		.navbar li li a {
			padding-left: 0px;
		}

		.navbar-nav > li > .dropdown-menu {
			left:0px;
			border-top: 3px solid #cc2127;
		}

		.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
			color: #cc2127;
			text-decoration: none;
			background-color: transparent;
		}

		.dropdown-menu > li > a {
			white-space: normal
		}
		.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
			color: #cc2127;
			text-decoration: none;
			background-color: transparent;
		}

		.navbar-brand {
			height: 120px;
		}
		
		.navbar-default .navbar-toggle {
    		border-color: white;
		}
		
		.navbar-default .navbar-toggle .icon-bar {
			background-color: black;
		}
		
		.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    		border-color: black;		
		}

		div[aria-expanded="true"] li {
			border-bottom: 1px solid #000000;
		}

		.engnav a {
			color: black;
		}

/* Block */

.block-image-caption  {
	font-style: italic;
	padding: 3px;
}

.block-text a {
	color: black;
	text-decoration: underline;
}

.block-text a:hover {
	color: #cc2127;
}
