div.body {
	height: 100%;
	width: 100%;
}

header.colored div.header-top a {
	color: #000;
}



header nav {
	float: left !important;
}

.mega-menu {
	padding: 0 !important;
}

.menu {
    margin-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 100% !important;
    margin-bottom: -20px;
}

.menu li a {

    font-size: 15px !important;
    padding-bottom: 46px !important;
    line-height: 42px !important;
}

#izbornik-dolje {
	.list-inline;
}

#izbornik-dolje li a {
	color: #efefef;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bolder;
	font-size: 13px;
}

#izbornik-dolje li a:hover {
	color: #D71A21;
}

#izbornik-dolje li {
	margin-right: 70px;
	margin-left: 15px;
}

.izbornik-slider-dolje {
	/*background-image: url(https://azop.hr/slike/podloga_traka.png);*/
background:#003366;
	height: 40px;
	padding-top: 10px;
	/*opacity: 0.85;*/
opacity:1;
}

a.logotipi-smaller-dolje {
	margin-right: 25px; 
	float: left;
}

.slider1 {
	/*padding: 45px 45px 20px;*/
	background-image: url(https://azop.hr/slike/slider_bg.png);
	height: 290px;
}

.slider1 .owl-theme .owl-controls {
text-align: right;
}

.owlbox {
	overflow: hidden;
}

.owlbox img {
	float: left;
	margin: 5px 10px 5px 0;
}

.owlbox h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 44px;
	line-height: 55px;
	color: #000;
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: none;
}

.owlbox p {
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	line-height: 30px;
	color: #000;
	font-weight: 300;
}

.owl-carousel {
	display: inline !important;
}

.slika-rot-sredina {
	margin-right: auto;
	margin-left: auto;
}

.mega-menu li a {
	background-color: transparent !important;
	color: #000 !important;
	border-bottom: 0px !important;
}

.izbornik-glavni {
	background-image: url(https://azop.hr/slike/menu_bg.png);
	height: 55px;
}

.navbar-collapse {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

header.colored nav ul.nav-main li a {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

header.flat-menu nav ul.nav-main li a {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

header.flat-menu ul.nav-main > li > a {
	border-top: 0 !important;
}

header {
	padding: 8px 0 0 0 !important;
}

header.colored ul.nav-main {
	margin: 0 !important;
}

header.flat-menu nav ul.nav-main li a:hover {
	opacity: 0.5;
}

.ie header.flat-menu nav ul.nav-main li a {
	text-transform: none;
}


header.flat-menu nav ul.nav-main li a {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 15.4px;
	font-weight: bold;
	/*border-right: 1px solid #fff;*/
	height: 25px;
	text-transform: initial;
}

header nav ul.nav-main ul.dropdown-menu {
	background-color: #333;
	width: auto;
	padding: 0 !important;
}

header nav ul.nav-main ul.dropdown-menu li a {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color: #fff !important;
}

header nav ul.nav-main ul.dropdown-menu li {
	border-bottom: 1px solid #D71A21;
	padding: 0 0 15px 5px;
	display: block;
}

header nav ul.nav-main ul.dropdown-menu li:hover {
	border-bottom:1px solid #D71A21;
	color:#C03;
	/*text-decoration:none;
	-webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .8);
	-moz-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .8);
	box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .8);*/
}

.pocetna-sadrzaj {
	width: 100% !important;
}

#main {
	width: 100% !important;
}

.h4naslov {
	width: 100% !important;
}

p {
	color: #000 !important;
}

header.flat-menu nav ul.nav-main li a {
	margin-left: -5px !important;
}

header.flat-menu nav ul.nav-main ul.dropdown-menu {
	margin: 1px 0 0 0;
}

.pocetnabox-traka {
	padding-top: 0px !important;
	height: 40px !important;
}


.pocetnabox-1 {
	float: left;
	font-family: "Arial", sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	background-color: #CCC;
	margin-right: 0px !important;
	padding-bottom: 10px;
	margin-left: 0px !important;
	width: 100% !important;
	padding-top: 10px;
	margin-top: 10px;
	height: 470px;
	border: thin solid #999;
}

.pocetnabox-2 {
	float: left;
	font-family: "Arial", sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	background-color: #CCC;
	margin-right: 0px !important;
	padding-bottom: 10px;
	margin-left: 0px !important;
	width: 100% !important;
	padding-top: 10px;
	margin-top: 10px;
	height: 470px;
	border: thin solid #999;
	margin-bottom: 5px;
}

.pocetnabox-3 {
	float: left;
	font-family: "Arial", sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	background-color: #CCC;
	margin-right: 0px !important;
	padding-bottom: 10px;
	margin-left: 0px !important;
	width: 100% !important;
	padding-top: 10px;
	margin-top: 10px;
	height: 470px;
	border: thin solid #999;
}

.pocetnabox-4 {
	float: left;
	font-family: "Arial", sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	background-color: #CCC;
	margin-right: 0px !important;
	padding-bottom: 10px;
	margin-left: 0px !important;
	width: 100% !important;
	padding-top: 10px;
	margin-top: 10px;
	height: 470px;
	border: thin solid #999;
}


.pocetnabox-desno {
	width: 100% !important;
	float: right;
	margin-left: 0px;
	border: thin solid #CCC;
	margin-bottom: 10px;
	background-color: #FFF;
	padding: 5px;
	margin-top: 10px;
}


.footerpoc {
	/*width: 980px;*/
	color: #000;
	/*padding-left:3000px;
	padding-right:3000px;
	margin-left:-3000px;
	margin-right:3000px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(https://azop.hr/slike/bg_footer.png);
	
}


.footerpoc li {
	display: inline;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 30px;
	/*width: 980px;*/
margin:0 22px 0 0;
	}
	

.footerpoc a {
	font-size: 14px;
	color: #000;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 25px;
	text-decoration: underline;
	padding-left: 10px;
}

.form-control {
	height: 40px !important;
}

.mega-menu li {
	cursor: pointer;
}

.btn-edit {border-radius:0;  padding: 2px 5px; margin: 0 10px 0 0;}

.btn-uredi {
  color: #ffffff !important;
  background-color: #024e82;
  border-color: #024e82;
  font-size: 13px !important;
  padding-top: 8px;
  padding-bottom: 8px !important;
}
.btn-uredi:hover,
.btn-uredi:focus,
.btn-uredi:active,
.btn-uredi.active,
.open .dropdown-toggle.btn-uredi {
  color: #ffffff;
  background-color: #D71A21;
  border-color: #D71A21;
}
.btn-uredi:active,
.btn-uredi.active,
.open .dropdown-toggle.btn-uredi {
  background-image: none;
}

.btn-uredi {
margin-bottom: 0px !important;
}

/* Video Container */
.video-container {
	padding-top: 15%;
	padding-bottom: 50.5%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	height: 0;
}

.video-container.vimeo {
	padding-top: 0;
	padding-bottom: 56.4%;
}

.video-container embed,
.video-container iframe,
.video-container object,
.video-container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-pocetna {
	padding-right: 5px;
	padding-left: 5px;
}


.footerul li {display:inline}
.footerul li a {
    font-size: 14px;
    color: #000;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-weight: bold;
    padding-right: 30px;
    text-decoration: underline;
    padding-left: 10px;
}

.footer {background:rgba(200,200,200,0.6); border-bottom:4px solid /*#E46189*/#D71A21; padding:10px 0 5px 0;}

div.slider-container {
	opacity: 0.8;
}

.logotipi-desno {
	margin-bottom: 10px;
}

ul.dropdown-menu li {
	border-right: none !important;
}

.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }


.footerul {margin:0 0 10px 0;}
.power {color:#000;margin:0 0 0 10px;}
.power a:link {color:#000;}
.power a:visited {color:#000;}
.power a:hover {color:#000;}
.power a:active {color:#000;}

.power-en {color:#000;margin:8px 0 0 10px;}
.power-en a:link {color:#000;}
.power-en a:visited {color:#000;}
.power-en a:hover {color:#000;}
.power-en a:active {color:#000;}


a.logotipi-smaller-dolje:first-child {
	margin-left: 17px;
}


textarea.form-control {min-height:100px;}


#izbornik-dolje li:last-child {
margin-right: 0px !important;
}


.btn-upit {
    color: #ffffff !important;
    background-color: #D71A21;
    border: 0px;
    font-size: 13px !important;
    padding: 12px;
}