/*********Body***********/


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Oswald, sans-serif;
  font-weight: 700;
  line-height: 1.3;
  color: #ed2124;
}

body {
 font-family:"Trebuchet MS", Helvetica, sans-serif;
 line-height:22px!important;
}

a{
	color:#a5a4a4;
}

a:hover, a:focus {
  color: #666;
  text-decoration: none;
}

h3{
	font-size:1.4em;
}

h4{
	font-size:1.2em;
}

/********Header***********/

.t3-header {
  padding-top: 15px;
  padding-bottom: 15px;
}

.head-search {
  margin-top: 5px;
}

/*******Main Nav*******/

.navbar-default {
  background-color: transparent;
  border:0 ;
}

/*.t3-mainnav  .container {
  background-color: #1268b3;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -5px 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1) inset;
}*/

.t3-mainnav  {
  background-color: #ed2124;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -5px 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1) inset;
}

.nav > li > a , .dropdown-toggle.separator{
  position: relative;
  display: block;
  padding: 20px 25px;
  font-family:"Trebuchet MS", Helvetica, sans-serif;
  font-family: 'Roboto', Arial, sans-serif;
  font-size:18px;
  color:#fff;
}

.nav.nav-pills.nav-stacked li a {
background-color:#00afde;
}

.nav > li > .separator {
    position: relative;
    display: block;
    padding: 20px 25px;
    line-height: 20px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #d4d4d4;
  color: #000;
  background-color: transparent;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #d4d4d4;
  background-color:transparent;
}

.navbar-default .navbar-nav > li > a,.dropdown-toggle.separator {
  color: #fff;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
/*  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);*/
}

.navbar-default .navbar-nav > li > a:hover,.dropdown-toggle.separator:hover {
  color: #fff;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
/*  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);*/
}


@media (min-width: 768px){
.navbar-nav {
border-right:1px solid rgba(0, 0, 0, 0.1);
}
}

.caret {
  border: none;
  margin-right:10px;
}

.caret:after {
  border: none;
  content: "\f078";
  font-family: FontAwesome;  
  color:#fff;
  font-size:13px;
  position:relative;
  top:-12px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #fff;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #fff!important;
  white-space: nowrap;
}

/**********K2***********/

.itemBackToTop{
display:none;
}

div.itemBody {
  padding: 0;
  margin: 0;
}

#k2Container.itemView {
  padding: 0;
  margin: 0;
  border-bottom: 0;
}

/*span.itemImage img,span.catItemImage img,span.userItemImage img {
padding:0;
margin:0 0 25px 0;
border:3px solid #fff;
}*/

div.itemImageBlock {
  padding: 0;
  margin: 0 0 20px 0;
}

span.itemImage,span.userItemImage {
  display: block;
  text-align: center;
  margin: 0;
}

@media (min-width:1024px){
div.itemHeader h2.itemTitle,.formResponsive h2,.page-title,.div.itemListCategory h2,div.userItemHeader h3.userItemTitle,div.itemListCategory h2 {
font-weight: bold;
margin: 0;
color:#222;
text-transform:uppercase;
font-size:2em;
}
}

@media (max-width:800px){
div.itemHeader h2.itemTitle,.formResponsive h2,.page-title,.div.itemListCategory h2,div.userItemHeader h3.userItemTitle,div.itemListCategory h2 {
font-weight: bold;
margin: 0;
color:#222;
text-transform:uppercase;
font-size:1.6em;
}
}

div.catItemHeader h3.catItemTitle {
font-weight: bold;
margin: 0;
color:#428bca;
text-transform:uppercase;
font-size:1.2em;
}

div.itemListCategory h2{
font-size:2em;
text-transform:uppercase;
color:#222;
/*border-bottom:1px solid #ccc;
margin-bottom:10px;*/
padding:5px 0 15px 0;
}

div.catItemHeader h3.catItemTitle,div.itemHeader h2.itemTitle{
	border-bottom:1px solid #ccc;
	padding:15px 0;
	margin-bottom:10px;
}

div.itemHeader span.itemDateCreated,div.catItemHeader span.catItemDateCreated,span.userItemDateCreated{
  color: #333!important;
  font-size: 90%!important;
  margin-right:5px;
}

div.itemListSubCategories {
margin-top:30px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}

/*@media (min-width: 640px){
div.catItemImageBlock {
  padding: 0;
  margin: 0 20px 10px 0;
  float:left;
}
}*/

span.catItemImage {
  margin: 0;
}

div.itemComments {
  background: #fff;
  border: none;
  padding: 16px;
}

div.itemCategory,div.catItemCategory,div.userItemCategory {
  padding: 0;
  border-bottom:none;
  display: inline;
  margin-right:5px;
}


div.itemHeader span.itemAuthor,div.catItemHeader span.catItemAuthor {
  display: inline;
  padding: 0;
  margin: 0 0 15px 0;
}

.even {
  background: transparent;
  padding: 0;
  border-bottom: none;
}

.odd {
  background: transparent;
  padding: 0;
  border-bottom: none;
}

div.k2LatestCommentsBlock ul li a {
color:#fff;
}

textarea, .inputbox {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

div.itemListCategory {
  background: transparent;
  border: none;
  margin: 4px 0;
  padding: 0;
}

.dateAuthorCategory{
margin-bottom:15px;
}

div.subCategory {
/*padding: 30px 15px 15px 15px;*/
padding: 30px 30px 5px 30px;
/*margin:10px 10px 0 0;*/
margin:0;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:none;
border-left:none;
background:none;
}

/*#itemListLeading{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}*/

/*div.catItemView {
padding: 30px;
margin:0;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background:none;
}*/

div.catItemView {
padding: 0;
margin:0;
background:none;
}

.itemList .catItemView {
padding: 30px;
margin:0;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background:none;
}

.itemList #itemListLeading{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.catItemView.sava-pl,.catItemView.sava-hm{
	height:500px;
}

/*.itemContainerLast div.catItemView ,.subCategoryContainerLast div.subCategory{
margin:0 0 10px 0;
}

/*div.groupLeading {
margin-bottom:0;
}*/

div.catItemLinks {
  margin: 0;
}

/*@media (min-width: 1024px){
div.itemContainer{
margin-bottom:20px;
padding:0 20px 20px 20px;
width:100%;
}
}*/

/*@media (min-width: 1024px){
.two-col div.itemContainer{
margin-bottom:20px;
padding:20px 40px 20px 0;
}
}*/

/*@media all (min-width: 1024px){
div.itemContainer.itemContainerLast{
margin-bottom:20px;
padding:20px 40px 0 0;
}
}*/

.itemList{
	/*border-top:1px solid #ccc;*/
	margin-top:25px;
}

#itemListPrimary .itemContainer{
padding:0 10px 20px 10px;
}

div#itemListLinks {
  background: none;
  border: none;
  margin: 8px 0;
  padding: 8px;
}

.catItemView.groupLinks h3.catItemTitle{
margin-top:0;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}

.itemAuthorLatest ul{
padding:0;
}

.itemAuthorLatest li{
list-style-type:none;
margin-bottom:5px;
}

/*******Main Body*******/

.t3-mainbody{
/*background-color:#ecebea;*/
padding-top: 30px;
padding-right: 30px;
}


.t3-content {
  padding-top: 0;
  padding-bottom: 20px;
}

/*@media screen and (min-width: 768px){
.t3-sl {
  padding-bottom: 0;
  padding-top: 40px;
}
}*/

.t3-sl {
  padding-bottom: 0;
  padding-top: 40px;
}

div.catItemIntroText,div.catItemBody{
	padding:0;
}

/*****Sidebar******/

.t3-sidebar {
  padding-top: 0;
  padding-bottom: 0;
}

.t3-sidebar-2{
background-color:#fff;
}

.modulesidenews h3,h3.module-title {
/*font-family: 'Oswald', sans-serif;*/
font-size:1.8em;
padding:15px 0 15px 0;
border-bottom:1px solid #ccc;
text-transform:uppercase;
color:#428bca;
color:#000;
}

.customsidebanner{
text-align:center;
}

.sidenews  .nspArt.nspCol1:nth-child(-n+3){
border-bottom:1px solid #ccc;
}
 
/* .sidenews .nspArt.nspCol1:nth-child(3){
  padding-bottom: 0!important;
}*/

.nspArt h4.nspHeader {
padding: 10px 0 12px 0!important;
}

/***********Author List Module*******/

div.k2AuthorsListBlock ul {
padding-left:0;
}

.k2AuthorsListBlock ul li{
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #ccc;
float:left;
width:100%;
}

.itemAuthorName{
margin:5px 0 15px 0;
}

/*******GK NSP*******/

.nspArts {
  padding: 0!important;
}

.nspArt h4.nspHeader {
  font-size: 24px!important;
}

.modulesidenews .nspArt h4.nspHeader {
  font-size: 16px!important;
}

.nspArt .fright {
  margin-top:15px;
}

.nspArt img.nspImage {
  border:3px solid #fff!important;
}

div.nspLinks .nspLinkScroll1 ul li {
  background: transparent;
  border-top: 2px solid #eee;
  margin: 0!important;
  padding: 10px 3px;
}

.readon-button {
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  color: #afafaf;
  display: block;
  font-size: 12px;
  height: 38px;
  line-height: 39px;
  margin: 20px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.readon,a.k2ReadMore {
  background: transparent!important;
  border: 1px solid #ccc;
  color: #999;
  padding: 0 14px;
  position: relative;
  line-height: 36px;
  float:right;
}

.itemImageCaption{
position:relative;
top:-18px;
left:3px;
}

div.itemAuthorBlock,div.userBlock {
  background: #f7fafe;
  border:none;
  border-top: 3px solid #1268b3;
  margin: 0 0 16px 0;
  padding: 8px;
}

div.itemAuthorBlock img.itemAuthorAvatar, div.userBlock img {
  float: right;
  display: block;
  background: #fff;
  padding: 0;
  border: 0;
  margin: 0 0  0 8px;
}

div.itemNavigation {
  padding: 4px 8px;
  margin: 0 0 24px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: none;
  border-radius:0;
}

.fa-user {
color:#428bca;
}

.fa-user:hover {
color:#444;
}


.gkNspPM-NewsBlocks > figure.inverse {
  background: #eee!important;
}

/********NSP Nav*********/

span.nspNext {
float:right;
cursor: pointer;
height: 24px; 
width: 24px;
}

span.nspPrev {
float:left;
cursor: pointer;
height: 24px; 
width: 24px;
}

span.nspPrev:before {
  color: #fff;
  content: "\f104";
  display: block;
  font-family: FontAwesome;
  font-size: 16px;
  left: 8px;
  line-height: 15px;
  position: absolute;
  text-indent: 0;
  top: 4px;
  border:0;
  margin:0;
}

span.nspNext, span.nspPrev {
  border: 1px solid #eee;
  background:#1268b3;
  border-radius: 2px;
  cursor: pointer;
  display: block;
  margin: 0;
  position: relative;
  text-indent: -9999px;
}

span.nspNext:before {
  color: #fff;
  content: "\f105";
  display: block;
  font-family: FontAwesome;
  font-size: 16px;
  left: 8px;
  line-height: 15px;
  position: absolute;
  text-indent: 0;
  top: 4px;
  border:0;
  margin:0;
}

div.nspTopInterface,div.nspBotInterface {
  border-top: 1px solid #ccc;
  padding: 12px 0 0 0;
  position: relative;
  bottom: 0;
  float: none;
  clear: none;
}

.nspArt h4.nspHeader a {
font-weight:bold;
text-transform:uppercase;
}

/*********Module Search********/


.searchsearch{
padding-bottom:20px;
}

.modulesearch{
margin:0 -15px 20px -15px;
}

.form-control.search-query{
border:0;
border-radius: 0;
height:49px;
}

/*********Form*************/


.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
  display: inline-block;
  height: auto!important;
  padding: 8px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  
}

.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 10px!important;
}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
  background-color: #ffffff;
  border: none!important;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
  border-radius: 0!important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

.formResponsive .formHorizontal .formControlLabel {
  width: 160px;
  padding-right:10px;
}

.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"] {
-webkit-appearance: none;
  margin: 0;
  border: none;
  overflow: visible;
  font: inherit;
  color: #ffffff;
  text-transform: none;
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 12px;
  background: #1268b3;
  vertical-align: middle;
  line-height: 30px;
  min-height: 32px;
  font-size: 16px;
  font-weight:normal;
  text-decoration: none;
  text-align: center;
  border-radius: 0;
  box-shadow: none;
  border: none;
  }

.formResponsive input[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive input[type="submit"].active, .formResponsive input[type="submit"].disabled, .formResponsive input[type="submit"][disabled] {
  background-color: #444;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.formResponsive select{
border-radius:0;
border:none;
}

.formResponsive input[type="button"]:hover, .formResponsive input[type="reset"]:hover, .formResponsive input[type="submit"]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #444;
  background-position: 0 -15px;
  
}

/**********Social Top**************/

/*.jeSocial{
float:right;
}*/

/*******Footer**********/

.copyright {
  margin-bottom: 0;
}

.t3-footer {
  border-top: 1px solid #eeeeee;
  background: #ed2124;
  color: #fff;
}

.t3-footnav .t3-module {
  background: transparent;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}

.t3-footnav .t3-module ul > li > a {
  color: #fff;
  padding:4px;
  font-size:14px;
  line-height:16px;
}

.t3-footnav .t3-module ul > li > a:hover {
  color: #fff;
  background-color:transparent;
}

.t3-footnav .t3-module .module-title {
  color: #fff;
  font-size: 24px;
  margin-bottom: 25px;
  padding:0 0 15px 0;
}

#je_socialicons .jeSocial span {
  padding: 15px!important;
}

/***********Copyright**********/

.t3-copyright {
  border-top: none;
  font-size: 12px;
  padding: 5px 10px 0 10px;
  background: #fff;
  color:#444;
}

/*******Search**********/

.form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/*.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height:49px;
}*/

/*.btn-primary {
  color: #444;
  background-color: #eee;
 }*/

/*.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  color: #666;
  background-color: #eee;
}*/

@media (max-width: 560px) {
.inputbox, span.itemImage img, span.catItemImage img {
width:100% !important;
height:auto !important;
} 
}

@media (max-width: 560px) {
.t3-mainbody {
  padding-right: 15px;
}
}

.input-group .form-control {
  height:49px;
}
/***********Style**************/

.style1CapBold{
font-weight:bold;
margin:15px 0;
display:block;
font-size:110%;
}

.style1Tiser{
display:block;
font-weight:bold;
font-size:120%;
margin:15px 0;
}

.imgLeft{
float:left;
margin:5px 20px 10px 0;
padding:2px;
border:1px solid #ccc;
}

.style1Note{
padding:15px;
border-top:3px solid #4060c8;
background-color:#9d9fc0;
margin:20px 0;
display:inline-block;
color:#fff;
}

.style1Note ul li{
margin-bottom:8px;
}

.style2Note{
padding:15px;
background-color:#f7941d;
margin:20px 0;
display:block;
color:#fff;
}

.dropcap {
  font-size: 56px;
  line-height: 100%;
  font-weight: 300;
  float: left;
  margin: 0 20px 15px 0;
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.listNumber2 {
    margin:20px 0 0 0;
    padding-right: 0;
    list-style-type: none;
}

ol.listNumber2 li{
counter-increment: step-counter;
margin-bottom: 10px;
}

.listNumber2 li:before {
    content: counter(step-counter);
    margin-right: 5px;
    font-size: 80%;
    background-color: rgb(200,200,200);
    color: white;
    font-weight: bold;
    padding: 3px 8px;
    border-radius: 3px;
}

.unorderList1  {
    margin:20px  0;
}

.unorderList1 li{
    margin-bottom: 12px;
}

.question{
color:#4e569c;
margin:20px 0 15px 20px;
}

/**********Responsive Design*******/

@media (max-width: 560px) {
.form-control.search-query {
  display:inline;
  width:80%;
}
}

@media all and (min-width: 769px) and (max-width:1199px) {
.form-control.search-query {
  display:inline;
  width:77%!important;
}
}

@media (min-width: 1200px) {
.form-control.search-query {
  display:inline;
  width:83%!important;
  border:1px solid #eee;
}
}

@media all and (min-width: 769px) and (max-width:1024px) {
.gkNspPM-NewsBlocks > figure > figcaption {
    padding: 0 10px 10px 10px!important;
}
}

@media (max-width: 560px) {
.gkNspPM-NewsBlocks[data-cols="2"] > figure {
    width: 100%!important;
}
}

@media (max-width: 768px) {
.gkNspPM-NewsBlocks > figure > figcaption {
    padding: 0 5px 5px 5px!important;
}
}

@media (max-width: 560px) {
.modulesidenews h3 {
padding:5px;
}
}

@media (max-width: 768px) {
.modulesidenews h3 {
font-size: 16px!important;
}
}

@media (max-width: 768px) {
.gkNspPM-NewsBlocks > figure > figcaption h3 {
    font-size: 13px!important;
}
}

@media all and (min-width: 769px) and (max-width:1196px) {
.gkNspPM-NewsBlocks > figure > figcaption h3 {
font-size: 17px!important;
}
}

@media (max-width: 560px) {
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  font-size: 20px;
  color: #fff;
}
}

@media (max-width: 800px){
.nspNext,.nspPrev {
  display:none;
}
}

div.customsidebanner img{
width:100%!important;
}

@media all and (min-width: 768px) and (max-width: 1199px) {
.head-search img{
width:80%!important;
height:auto;
}
}

/*span.itemImage img, span.catItemImage img {
  width:100%!important;
}*/

@media (max-width: 560px) {
div.itemFullText img {
  width:100%!important;
  height:auto;
}
}

div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
    background: none;
}

/******Archive****************/

.imgArchiveWrap{
display:inline-block;
float:left;
background-color:#fff;
margin:20px;
position:relative;
}

.imgArchive a img{
padding-bottom:10px;
}

.dateArchive{
padding-left:10px;
}

.hint {
    width: 100%;
    height: 100%;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    top: 0;
    left: 0;
    color: #000;
    background-color: rgba(255, 255, 255, 0.7);
    font: normal normal 700 14px/1 "Open Sans", Arial, sans-serif;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    opacity: 0;
    -webkit-transition: opacity 50ms ease-in-out;
    transition: opacity 50ms ease-in-out;
	line-height:287px;
}

.hint:hover {
    opacity: 1;
}

/*******Styles*********/

.solution{
background:#428bca;
border-radius:5px;
padding:2px 5px;
margin-right:5px;
color:#fff;
}

.numberSquare{
padding:3px 3px 3px 4px;
background:#428bca;
color:#fff;
}

/********Korekt Company*****/

/*@media (min-width: 1170px){
div.subCategory,.itemFullText,.itemContainer {
    background: none;
    padding: 15px;
	margin:0 10px 10px 0;
	border: 1px solid #ddd;
}
}

/*@media (min-width: 1170px){
.itemid-310 .itemContainer,.itemid-311 .itemContainer{
width:32.3%!important;
height:380px;
}
}*/

/*@media (min-width: 1170px){
.itemContainer {
padding:20px;
box-sizing:border-box;
margin:0 5px 10px 5px;
}
}*/

/*@media (min-width:1170px){
.subCategoryContainerLast div.subCategory {
   margin:0;
}
}*/

div.catItemImageBlock {
    padding: 0;
    margin: 0;
}

/*@media (max-width:640px){
div.subCategory {
   margin:0 0 10px 0;
   background:none;
   border:none;
   border-bottom:2px solid #ccc;
}
}*/

.itemFullText .row{
	border-bottom:1px solid #ccc;
	padding:20px 0;
	margin:0;
}

div.col-md-8 h3{
	margin-bottom:20px;
	color:#222;
}

@media (min-width: 1170px){
div.col-md-4.side1{
	border-radius:5px;
	background:#eee;
	padding:23px;
}
}


div.subCategory h2 {
	font-family: 'Oswald', sans-serif;
	font-size:1.3em;
	text-transform:uppercase;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #eee;
}

div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
    margin: 0;
}

.catItemIntroText h3{
	padding:25px 0 15px 0;
	margin:0;
	color:#000;
}

.row.ipek{
	padding:20px 0 20px 0;
	border-bottom:1px solid #ccc;
	margin:0;
}

.row.ipek:last-child{
	border-bottom:none;
}

.style1List{
	margin:20px 0 15px 0;
	font-size:1em;
}

.style2List{
	margin:10px 0 10px 0;
	font-size:1em;
	padding-left:15px;
}

.col-md-4.side1 img{
	border:3px solid #ccc;
}


.col-md-4.side1 h4{
	font-size:1.2em;
}

@media (max-width: 640px){
.row.ipek .col-md-8{
	padding:0 0 15px 15px;
}
}

@media (min-width: 1024px){
.row.ipek .col-md-8{
	padding:0 25px 15px 0;
}
}

.label  a{
	color:#fff;
}

.podvuceno{
}
.nav .caret {
    font-style:normal;
}

h4{
	margin:25px 0 15px 0;
}

.preuzmi{
	color:#e70d2c;
	padding:5px;
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
}

/*********Responsive***************/

@media (max-width: 640px){
div.subCategoryContainer{
	width:100%!important;
}
}

@media (max-width: 640px){
.style1List{
	padding: 0 0 0 15px;
	font-size:0.9em;
}
}

/*********SAVA stilovi sa stare verzije sajta******/

.table2,.table4 {
    width: 100%;
    margin: 5px 0 25px 0;
    font-size: 13px;
    text-align: center;
    border: 1px solid #ccc;
}

.table2 td,.table4 td,.table3 td{
    padding:5px;
	text-align:center;
}

.head1 {
    background-color: #edecec;
    border-bottom: 2px solid #333;
    font-weight: bold;
}

.head1 td {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.table-x td{
	width:33%;
	padding:10px;
}

.table3 {
    margin: 10px 0;
    font-size: 11px;
    text-align: center;
    border: 1px solid #ccc;
    clear: right;
}

/*******BISOL*********/
.bisolSpecTbl2 {
    background-color: #f2f2f2;
    border: 1px solid #f0f8ff;
    font-family: verdana,geneva;
    font-size: 11px;
}

.bisolSpecTbl2 td {
    border: 1px solid #f0f8ff;
    padding: 5px 3px;
}

.Bisol {
background:#848484;
color:#fff;
margin-bottom:15px;
}

.Bisol > div {
padding:5px 5px 5px 10px;
}

.Bisol > div:before{
content: "\f0da ";
font-family: FontAwesome;
margin-right:5px;
color:red;
}

.podnaslov{
	margin:0 0 15px 0;
	color:#999;
}

div.itemIntroText {
    color: #444;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    padding: 4px 0 12px 0;
}

/********Slideshow*********/

.slideshow .row{
	margin:0;
}

.slideshow .row > div{
	padding:0;
}

.slideshow{
	padding:0;
}

.slideshow .t3-module{
	margin:0;
}

.logotipi .t3-spotlight{
	padding:10px 0;
}

/*******RIONED*******/

div.itemListView.rioned  a.subCategoryImage img,div.itemListView.rioned-mas  a.subCategoryImage{
	margin-bottom:10px;
}

/*.rioned-mas .itemList #itemListLeading {
    border-top: none;
    border-left: 1px solid #ccc;
}*/

.catItemView.groupLeading.rioned-mas{
	height:410px;
}

.row.rionedTbl{
	margin:0;
}

.rionedTbl > div{
	padding:5px;
	border-bottom:1px solid #eee;
}

.rionedTbl div:nth-child(odd){
	font-weight:bold;
}

.camera_wrap .camera_pag .camera_pag_ul li {
    margin: 5px!important;
}

.moduleipek {
margin-bottom:20px;
/*padding-bottom:20px;
border-bottom:1px solid #ccc;*/
}

li.podmeni .mega-group-title{
	font-size:14px!important;
	padding:5px!important;
}

.podmeni .mega-dropdown-inner ul{
	margin-left:25px!important;
}

.phocadownloadfile {
    border: 0!important;
}

.mlaznice  > .row{
	padding-bottom:20px;
	margin:0 0 20px 0;
	border-bottom:1px solid #ccc;
}

@media (min-width: 1000px){
.rightSideKaiser{
	width:26%;
	float:right;
	margin:0 0 30px 30px;
	clear:right;
}
}

.rightSideKaiser li{
	border-bottom:1px solid #eee;
	list-style-type:none;
	padding:10px 0;
}

.rightSideKaiser ul{
	padding:0 10px;
}

.rightSideKaiser h3{
padding:10px 15px!important;
background-color:#333;
color:#fff;
margin-bottom:15px!important;
}

.enz .itemContainer .row{
	border-bottom:1px solid #ccc;
}

.enz .itemContainer .row:last-child{
	border-bottom:none;
}


.enz .col-md-4 img{
	margin:10px 0;
}

.morokaiser div.subCategory h2,.solarni-paneli div.subCategory h2{
	border:none;
	padding:0;
}

.cosmas div h3.catItemTitle,.sava div.catItemHeader h3.catItemTitle{
	border:none;
	padding:0;
	margin-top:10px;
}

@media (min-width: 1000px){
.catItemView.groupLeading.sava{
	padding:15px;
	height:258px;
}
}

/************Related Items K2**********/

.itemAuthorContent ul, .itemRelated ul {
    padding: 0 !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 0;
	justify-content: space-between;
}

@media (min-width: 800px){
.itemAuthorContent ul li, .itemRelated ul li {
    line-height: 0;
    padding: 0 0 25px 0 !important;
    /*width: 22.3%;*/
	width: 32%;
}
}

.itemAuthorContent ul li, .itemRelated ul li {
	list-style: none;
}

/*@media (max-width: 640px){
.itemAuthorContent ul li, .itemRelated ul li {
    float: none;
}
}*/

a.itemRelTitle{
	font-size:14px;
	position:relative;
	background:#000;
	color:#fff;
	bottom:13px;
	padding:5px 10px;
}

.itemRelated h3{
	border-bottom: 1px solid #ccc;
    padding: 10px 0;
	margin:20px 0;
	text-transform:uppercase;
}

@media (max-width: 640px){
.beforeContent{
display:none;
}
}

@media (max-width: 800px){
.itemRelImage img,.itemRelImg{
	width:100%!important;
}
}

/*****k2 Category Menu******/

div.k2CategoriesListBlock ul li a span.catTitle {
    padding-right: 4px;
	text-transform:uppercase;
}

div.k2CategoriesListBlock ul li a span.catTitle:after {
    content: "\f105";
    font-family: FontAwesome;
	margin-left:10px;
	float:right;
}

div.k2CategoriesListBlock ul li {
padding:15px 20px;
margin:0;
}

.k2CategoriesListBlock{
	border:1px solid #ebebeb;
	border-top:0;
}

div.k2CategoriesListBlock ul{
	padding:0;
}

div.k2CategoriesListBlock ul li{
	border-top:1px solid #ebebeb;
}

.t3-footnav.row{
	margin:0;
}

.t3-footnav.row .col-lg-3{
	padding:25px;
}

.label {
    border-radius: 3px 3px 3px 3px;
    padding:5px 10px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}


@media (min-width: 1024px){
.catItemView.groupLeading.sava-blind{
	height:495px;
}
}

@media (min-width: 1024px){
.catItemView.groupLeading.agilios,.catItemView.groupLeading.rovion{
	height:400px;
}
}

@media (min-width: 1024px){
	.catItemView.groupLeading.rioned-kom{
	height:460px;
}
}

@media (min-width: 1024px){
.catItemView.groupLeading.morokaiser-rec{
	height:350px;
}
}

.dodatna-ipek div.subCategory h2,.mlaznice div.subCategory h2,.enz div.subCategory h2{
    margin-bottom: 0;
    border-bottom: none;
}

.itemView.sava-uvodna img{
	margin-bottom:25px;
}

/*****Accordeon Menu************/

.accordeonck.isactive{
	font-weight:bold;
	color:#ed2124!important;
} 

/*.accordeonck  ul.menu ul a{
	padding:0;
}*/

/**************************/

.mega-group.second  .mega-group-title.separator {
    font-size:14px!important;
	border:none;
	margin:5px 0 0 0!important;
	 padding: 5px 5px 5px 15px!important;
}

.mega-group.second  .mega-group-title.separator ul {
	padding-left:25px!important;
}

/*.t3-megamenu .dropdown-header.mega-group-title {
    border-bottom:1px solid #ccc;
	padding:10px!important;
	margin-bottom:10px!important;
}*/






 .mega-group.second  ul > li a {
   margin-left:15px;
}



/*.col-xs-12.mega-col-nav{
	padding-left:15px;
	padding-right:15px;
}*/

/*.fotorama__caption{
	display:none;
}*/

.content_1 .accordeonck {
	padding-left:0!important;
}

.accordeonck  ul.menu{
	padding:10px!important;
}

ul.content_1{
	padding-left:30px;
}

.catItemIntroText .row{
	margin-left:0;
	margin-right:0;
}

.customipek .row{
	margin-left:0;
	margin-right:0;
}

.dodatna-ipek div.itemContainer {
	float:none;
} 

@media (orientation:landscape){
.row.sava{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:0;
	margin-top:30px;
}
}

@media (min-width:1024px){
.row.sava .col-md-4{
	border-right:1px solid #ccc;
	padding:30px;
	height:490px;
}
}

@media (max-width:640px){
.row.sava .col-md-4{
	padding:20px;
	border-bottom:1px solid #ccc;
}
}

@media (min-width:1024px){
.row.creva .col-md-4{
	border-right:1px solid #ccc;
	padding:30px;
	height:365px;
}
}

@media (min-width:1024px){
.row.sava .col-md-6{
	border-right:1px solid #ccc;
	padding:30px;
	height:324px;
}
}

@media (min-width:1024px){
.row.sava .col-md-6:first-child,.row.sava .col-md-4:first-child{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
}

.row.sava .col-md-4 img{
margin-bottom:15px;
}


.row.sava .col-md-4 ul{
list-style-type:none;
padding-left:0;
margin-top:10px;
}

.row.sava .col-md-6 h3,.row.sava .col-md-4 h3{
	padding:0;
	font-weight:normal;
	/*border-bottom:1px solid #ccc;*/
	padding-bottom:10px;
}

.row.creva .col-md-6 h3,.row.creva .col-md-4 h3{
	padding:0;
	font-weight:normal;
	border-bottom:0;
	padding-bottom:0;
}

.row.sava .col-md-6 p{
	margin-top:10px;
}

/*.sava-uvodna .itemFullText,.cctv .itemFullText{
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}*/

@media (orientation:portrait){
.sava-uvodna .col-md-6{
border-bottom:1px solid #ccc;
padding-top:20px;
}
}


/*******Drop down menu*********/

li.proizvodi .dropdown-menu {
    left: -80px!important;
}

 .dropdown-header.mega-group-title.separator .image-title {
    border-bottom:3px solid #fff;
	padding:12px 0 10px 0!important;
	display:block;
	font-weight:bold;
	color:#fff;
}

.t3-megamenu .dropdown-menu .mega-nav > li a {
    white-space: normal;
    display: block;
    padding: 5px 10px 5px 10px!important;
}

.navbar-default .navbar-nav > li.home {
      text-indent: -9999em;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    width: 60px;
    text-align: center;
}

.navbar-default .navbar-nav > li.home .fa {
   text-indent: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    margin: 0;
}

.dropdown-menu {
    background-color: transparent;
}

.dropdown-menu:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #ed2124;
    z-index: -1;
    opacity: 0.98;
    filter: alpha(opacity=98);	
}

.mega-dropdown-menu > .mega-dropdown-inner{
	padding:20px;
}

/*.t3-megamenu .navbar-nav > li.dropdown.open > a:after {
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #67c1f5 transparent;
    bottom: 0;
    content: "";
    position: absolute;
    margin-left: -6px;
    left: 50%;
}*/

.t3-megamenu .navbar-nav > li.dropdown.open > .mega-dropdown-menu {
    border-top: 5px solid #000;
}

.dropdown-header.mega-group-title img{
	border:5px solid #fff;
	margin-bottom:5px;
}

.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
    background: transparent;
    /*border-bottom: 1px solid rgba(255,255,255,0.1);*/
    color: inherit;
    font-size: 13px;
    font-family: "Montserrat",sans-serif;
    line-height: normal;
    letter-spacing: 0.5;
    text-transform: uppercase;
    margin: 0;
}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    color: #fff;
    padding-left: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 13px;
	background-color:transparent;
	transition: color 0.5s ease;
}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus, .t3-megamenu .mega-nav > li a:active, .t3-megamenu .dropdown-menu .mega-nav > li a:active {
    color: #222;
	background-color:transparent;
}

.t3-megamenu .mega-inner {
    padding: 10px 0 0 0;
}

.col-xs-3.mega-col-nav{
padding-left:18px;
padding-right:18px;
}

.col-xs-12.mega-col-nav{
	padding:0;
}

.nav-child div.mega-dropdown-inner .row{
	margin:0;
}

/*********Sidebar navigation*********/

.t3-off-canvas .t3-off-canvas-body .nav .active > a, .t3-off-canvas .t3-off-canvas-body .nav .active > a:hover, .t3-off-canvas .t3-off-canvas-body .nav .active > a:focus {
    background: none;
    color: #d32605;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
    background: none;
    padding: 5px 20px;
   /* border-top: 1px solid #ebebec;*/
	border-radius:0;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu li > a, .t3-off-canvas .t3-off-canvas-body .dropdown-menu li span {
    padding: 10px 0;
    display: block;
    font-weight: 600;
    color: #333333;
    text-transform: none;
	background:transparent;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-submenu > .dropdown-menu {
    margin: 0;
    font-size: 13px;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu li > a, .t3-off-canvas .t3-off-canvas-body .dropdown-menu li span {
    padding: 10px 0;
    display: block;
    font-weight: 600;
    color: #333333;
    text-transform: none;
}

.t3-off-canvas {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    visibility: hidden;
    width: 320px;
    height: 100%;
    overflow: hidden;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-submenu {
	position:inherit;
}

.t3-off-canvas .nav-header{
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	border-top: 1px solid #ebebec;
	border-bottom: 1px solid #ebebec;
	display:block;
}

.t3-off-canvas .t3-off-canvas-body {
    padding: 22px 0px;
	background-color:#ed2124;
}

.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active a {
    background-color: #fff;
	color:#428bca;
}

.customproizvodjaci > div{
	text-align:center;
}

.moduleproizvodjaci {
	margin-bottom:0;
}

.t3-spotlight-2.row{
	margin:0;
}

.t3-sl.t3-sl-2{
	padding-top:20px;
}

.itemRelImage img{
	border:1px solid #ccc;
}

.navSearch{
	float:right;
	margin-top:12px;
}

.roksearch_search_str{
	width:240px!important;
}

@media (min-width:1024px){
.row.productT .col-md-3{
	margin-right: -2px;
    margin-left: -2px;
    vertical-align: top;
    float: none !important;
    display: inline-block !important;
	padding:0;
	
}
}

.row.productT .col-md-3 > div {
	text-align: center;
	margin: 10px;
	
}

.row.productT .col-md-3 > div > div {
    background-color: #ececec;
    border: 1px solid #dfdfdf;
	height:180px;
	padding:10px;
}

.naslovT{
	font-size:1.1em;
	color:#000;
}

.trelleborgTbl{
	border:1px solid #ccc;
	margin:15px 0 30px 0;
}

.trelleborgTbl thead{
	background:#eee;
}

.trelleborgTbl td,.trelleborgTbl th{
padding: 3px;
text-align:center;
border:1px solid #ccc;
}

.smallT{
	color:#0241ff;
	font-size:10px;
}

.bisolSpecTbl2{
	width:100%;
}

.drop-menu-proizvodjaci:before{
	background-color:#fff;
}

ul.menu li a.accordeonck {
	padding:5px!important;
}

.t3-mainnav{
border-left: 0;
  border-right: 0;
  margin-bottom: 0;
  border-radius: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 999;
} 

.col-xs-6.mega-col-nav,.customproizvodjaci .col-md-1{
	padding-left:15px;
	padding-right:15px;
}



@media (min-width:1024px){
.col-md-3.centar1,.col-md-3.centar2{
	position:relative;
	left:238px;
}
}

@media (min-width:1024px){
.col-md-3.centar1,.col-md-3.centar3{
	position:relative;
	left:239px;
}
}

.trelleborg .col-md-5{
	padding:0;
	margin-bottom:10px;
}

.trelleborg .col-md-3{
	padding:0 0 0 10px;
}

@media (min-width:1024px){
.trelleborg .col-md-4{
	border-right:1px solid #ccc;
	min-height:110px;
}
}

.trelleborg .pd-filename.phocadownloadfile{
	padding:0;
	margin-top:5px;
}

.trelleborg .pd-filename.phocadownloadfile a{
	font-size:12px;
}

@media (max-width:640px){
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 
	{
    padding-left: 15px;
    padding-right: 15px;
}
}

@media (max-width:640px){
.row {
    margin-left: -15px;
    margin-right: -15px;
}
}

@media (max-width:640px){
.container.t3-mainbody {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
}

@media (max-width:420px){
.t3-sidebar img{
	width:100%;
}
}

.catItemView.morokaiser{
	height:350px;
}

.downloadKor{
	padding-left:0;
}

.proizvodjaci .mega-dropdown-inner{
	background:#fff;
}

.itemid-321 div.itemContainer{
	float:none;
}

.itemid-321 .catItemView.morokaiser{
	height:auto;
}

.itemid-459 div.subCategory h2,.itemid-427 div.subCategory h2{
	border-bottom:none;
	margin-bottom:0;
}

.itemid-502 .itemList .catItemView,.itemid-501 .itemList .catItemView,.itemid-500 .itemList .catItemView {
	height:430px;
}

.itemid-500 #itemListLeading{
	border-top:none;
}

.itemid-500 .itemList .catItemView{
	border-top:1px solid #ccc;
}

#roksearch_results span.small {
    width:100%;
}

/***********Pocetna*********/

.customspec-vozila h3{
	text-transform:uppercase;
	margin-bottom:20px;
}

@media (min-width:1024px){
.customspec-vozila img{
padding:20px;
border:1px solid #ccc;
}
}

@media (max-width:800px){
.customspec-vozila img{
width:100%
}
}

@media (min-width: 1024px){
.customspec-vozila img {
    padding: 20px;
    border: 1px solid #ccc;
}
}

@media (min-width: 1024px){
.customspec-vozila.noPadding img{
    padding: 0;
    border: 1px solid #ccc;
}
}

.color1 .customspec-vozila img{
border:none;
}

@media (min-width:1024px){
.customspec-vozila a{
margin-top:50px;
}
}

.customspec-vozila a{
margin-bottom:20px;
}

hr {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid #ccc;
}

.carousel-control.right,.carousel-control.left{
	background:none;
}

.color1{
	background:#1268b3;
}

.color1 h3,.color1 p{
color:#fff;
}

.color1{
background: url(../images/qva_bkgd1.jpg) fixed center;
background-size: cover;
padding: 0;
box-shadow: inset 0 0 40px 10px rgba(0,0,0,.25);
}

/****All Video*******/

.avVideo .avPlayerContainer .avPlayerBlock iframe{
	min-width:276px!important;
}

.label-primary {
    background-color: #d5d4d4;
}

/*.itemid-480 .itemContainerLast{
	float:none;
}*/

@media (min-width: 768px){
.languageswitcherload {
    float: right;
    width: 30%;
}
}

.btn-primary{
background:#000;
border:1px solid #000;
}

@media (max-width: 640px){
.customspec-vozila.noPadding .col-md-4{
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #222;
    border-color: #222;
}

@media (min-width: 1200px){
.container {
    width: 1350px;
}
}

/*div.itemContainer {
    display:inline-block;
}*/

#mc2_add {
color: #333333!important;
background-color: #fff!important;
border-color: #adadad!important;
font-size: 14px!important;
line-height: 1.42857143!important;
border-radius: 4px!important;
padding: 6px 15px;
border:none;
}

#mc2_add:hover {
background-color: #e6e6e6!important;
}

/**********K2 Tag view**********/

@media (min-width: 1200px){
div.tagItemView {
    width: 33.3%;
	float:left;
	padding:10px;
}
}

/*********Spojnice******/

@media (min-width: 1024px){
.catItemView.groupLeading.spojnice {
    height: 500px;
}
}

table.table-striped {
	margin:20px 0;
}

@media (orientation: landscape){
.magnetni-podizaci .catItemView  {
	height:530px;
}
}

.pd-subcategory small{
	display:none;
}

div.itemContainer {
	width:100%;
}



/***********Treleborg stranica sa sekcijama********/


.trelleborg2 .t3-mainbody{
	text-align:center;
}

.trelleborg2 section {
	padding:25px 0;
}

.trelleborg2 .t3-mainbody {
	width:100%;
	padding-top:0;
}

.trelleborg2 .t3-content{
	padding:0;
}

/*.primena,.sertifikates{
background-color: #f1f1f1;
}*/

.trelleborg2 .itemFullText .row  {
	border-bottom:0;
}

/**********Trelleborg Slideshow with Side Caption***********/

#carousel-korekt {
	margin:25px 0;
}

@media (orientation:landscape){
.carousel-inner img {
width: 50%;
}
}
	    
.carousel-caption {
      font-size: 1.1em;
      right: 5%;
      left: 55%;
      top: 5%;
      bottom: 10%;
      text-align: left;
      text-shadow: none;
	  color:#000;
	  text-align: justify;
}

@media (max-width:1024px){
.carousel-caption {
      font-size: 1em;
      right: 0;
      left: 0;
      top: 5%;
      bottom: 5%;
      text-align: center;
      text-shadow: none;
	  color:#000;
	  text-align: justify;
	  padding:15px 0;
}
}

@media all and (orientation:portrait){
.carousel-caption{
position:relative!important;
}
}

.carousel-caption   .carousel-caption-title{
      font-size: 1.4em;
	  color:#000;
	  text-align:center;
}
	 
.carousel-indicators{
      font-size: 2em;
      bottom: 0;
      text-align: right;
      text-shadow: none;
}

@media (max-width:1024px){
.carousel-indicators{
      text-align: center;
}
}

.carousel-indicators li{
	  background-color:#ccc;
}

.carousel-indicators .active {
    background-color: #ccc;
}
		
hr.divider{
	margin-top: 15px;
    margin-bottom: 15px;
}

.overview-item-content {
    padding: 1.5em 0.5em;
    background-color: #ececec;
    border: 1px solid #dfdfdf;
}

@media (min-width:1024px){
.overview-item-content {
    height: 234px;
}
}

.overview-item-header {
    letter-spacing: 1px;
    margin-top: 0;
    margin-bottom: 1em;
    color: #393939;
    font-size: 1.2em;
	font-weight: normal;
}

.boxes-flex .overview-item-content{
	margin-bottom:20px;
}

@media (min-width:801px){
.boxes-flex{
	display:flex;
	justify-content: center;
}
}

.overview-item-description li {
	text-align:left;
}

.video .col-sm-6 {
	margin-bottom:20px;
}


.subtitle1 {
	font-size:2em;
	font-weight:bold;
	padding:20px 0 25px 0;
	text-align:center;
}

.subtitle2{
	font-size:1.4em;
	font-weight:bold;
	padding:15px 0 20px 0;
	text-align:center;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
   /* background-color: #fff;*/
    background-clip: border-box;
    /*border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;*/
	margin-bottom:2em;
}

.sertifikates .row {
	display: flex;
	flex-wrap:wrap;
}

.card-title {
font-size:1.2em;
font-weight:bold;
margin:0.5em 0 1em 0;
}
	
.grey-section {
background-color:#f1f1f1;
}

.card-img-top {
height:auto;
width:100%;
}
	
	
.card-body ul li {
text-align:left;
}
	
.card-text {
text-align:justify;
}

.card img {
	margin-bottom:30px;
}	
	
.trelleborg2 .itemList .catItemView {
border-right:0;
}

.trelleborg2 .itemList #itemListLeading {
border:0;
}

.trelleborg2  .itemList {
	text-align:left;
}

@media (min-width:1024px){
.trelleborg2 .catItemIntroText ul li {
	line-height:2.5em;
}
}

/**********Trelleborg Masthead*******/

.masthead {
	height:445px;
}

.headline1{
opacity: 0.9;
color:#fff;
font-size:2em;
}

.headline2{
opacity: 0.8;
color:#fff;
font-size:2em;
}

@media (min-width:1024px){
.headline1{
opacity: 0.9;
color:#fff;
font-size:6em;
}
}

@media (min-width:1024px){
.headline2{
opacity: 0.8;
color:#fff;
font-size:4em;
}
}

.heroText {
	padding-top:25px;
}

.hero-carousel-content-overlay{
background: rgba(0,0,0,0.7);
padding: 2em;
position: absolute;
bottom: 2em;
}

.hero-carousel-content-overlay p,.hero-carousel-content-overlay ul li  {
	color:#fff;
}

.hero-carousel-content-overlay p  {
font-size:1.4em;
}

/**************Bgd images Trelleborg**************/


@media (min-width:1366px){
.mastHead{
background-size:cover!important;
background-repeat:no-repeat!important;
height:380px;
padding-top:20px!important;
}
}

@media (min-width:1680px){
.mastHead{
background-size:cover!important;
background-repeat:no-repeat!important;
height:467px;
padding-top:30px!important;
}
}

@media (min-width:1920px){
.mastHead{
background-size:cover!important;
background-repeat:no-repeat!important;
height:529px;
padding-top:40px!important;
}
}



@media (orientation:portrait){
.mastHead{
background-size:cover!important;
height:auto;
width:100%;
padding-top:40px!important;
}
}

.epros-DrainPacker {
background: url(../images/epros-DrainPacker.jpg);
}

@media (orientation:portrait){
.epros-DrainPacker {
background: url(../images/epros-DrainPacker-mob.jpg);
}
}

.epros-DrainLining{
background: url(../images/1600x445_DrainLining_Daniel.jpg);
}

@media (orientation:portrait){
.epros-DrainLining{
background: url(../images/1600x445_DrainLining_Daniel-mob.jpg);
}
}

.epros-DrainMtH{
background: url(../images/1600_445_MTH_TopBanner_Soft.jpg);
}

@media (orientation:portrait){
.epros-DrainMtH{
background: url(../images/1600_445_MTH_TopBanner_Soft-mob.jpg);
}
}

.epros-DrainLCRS{
background: url(../images/1600x445_LCR-S_Packer_close_Up_neu.jpg);
}

@media (orientation:portrait){
.epros-DrainLCRS{
background: url(../images/1600x445_LCR-S_Packer_close_Up_neu-mob.jpg);
}
}

.epros-DrainLCR-B{
background: url(../images/1600x445_LCR-B_Packer_Close_Up_gedreht_neu.jpg);
}

@media (orientation:portrait){
.epros-DrainLCR-B{
background: url(../images/1600x445_LCR-B_Packer_Close_Up_gedreht_neu-mob.jpg);
}
}

.epros-DrainLinerEndSeal {
background: url(../images/1600x445_Liner_End_Seal_Graphic_neu.jpg);
}

@media (orientation:portrait){
.epros-DrainLinerEndSeal {
background: url(../images/1600x445_Liner_End_Seal_Graphic_neu-mob.jpg);
}
}

.epros-DrainInternalJointSeal{
background: url(../images/1600x445_Internal_Joint_Seal.jpg);
}

@media (orientation:portrait){
.epros-DrainInternalJointSeal{
background: url(../images/1600x445_Internal_Joint_Seal-mob.jpg);
}
}

.EPROPOX-Resin-Systems{
background: url(../images/1600x445_Resin_Epoxy_2.jpg);
}

@media (orientation:portrait){
.EPROPOX-Resin-Systems{
background: url(../images/1600x445_Resin_Epoxy_2-mob.jpg);
}
}

.Pipe-Liner-Glass-Fibre-Mats{
background: url(../images/1600x445DPL2Glassfibre.jpg);
}

@media (orientation:portrait){
.Pipe-Liner-Glass-Fibre-Mats{
background: url(../images/1600x445DPL2Glassfibre-mob.jpg);
}
}

.epros-Drain-Liner-Types{
background: url(../images/1600x445DPL2Handneu.jpg);
}


@media (orientation:portrait){
.epros-Drain-Liner-Types{
background: url(../images/1600x445DPL2Handneu-mob.jpg);
}
}

.eprosDrainLCR-DrainMtH{
background: url(../images/1600x445_LCR_Liner_Hats_neu.jpg);
}

@media (orientation:portrait){
.eprosDrainLCR-DrainMtH{
background: url(../images/1600x445_LCR_Liner_Hats_neu-mob.jpg);
}
}

.epros-Calibration-Hoses-PreLiner{
background: url(../images/1600x445_Calibration_hoses.jpg);
}

@media (orientation:portrait){
.epros-Calibration-Hoses-PreLiner{
background: url(../images/1600x445_Calibration_hoses-mob.jpg);
}
}

.epros-Drain-Glass-Fibre-Mats{
	background: url(../images/1600x445_Glassfibre_warehouse_new.jpg);
}

@media (orientation:portrait){
.epros-Drain-Glass-Fibre-Mats{
	background: url(../images/1600x445_Glassfibre_warehouse_new.jpg);
}
}

.tech-equipment{
	background: url(../images/1600x445_Equipment_Action.jpg);
}

@media (orientation:portrait){
.tech-equipment{
	background: url(../images/1600x445_Equipment_Action-mob.jpg);
}
}

.epros-ImpregnationUnits{
	background: url(../images/1600x445_Impregnation_Table.jpg);
}

@media (orientation:portrait){
.epros-ImpregnationUnits{
	background: url(../images/1600x445_Impregnation_Table-mob.jpg);
}
}

.epros-VacuumUnits {
	background: url(../images/1600x445_Vakuumunits_neu.jpg);
}

@media (orientation:portrait){
.epros-VacuumUnits {
	background: url(../images/1600x445_Vakuumunits_neu-mob.jpg);
}
}

.epros-InversionUnits {
	background: url(../images/1600x445_Equipment_Action.jpg);
}

@media (orientation:portrait){
.epros-InversionUnits {
	background: url(../images/1600x445_Equipment_Action-mob.jpg);
}
}

.epros-DrainStopper{
	background: url(../images/1600x445_DrainStopper_Banner_neu.jpg);
}

@media (orientation:portrait){
.epros-DrainStopper{
	background: url(../images/1600x445_DrainStopper_Banner_neu-mob.jpg);
}
}

.epros-CuringUnits{
	background: url(../images/1600x445_Equipment_Action.jpg);
}

@media (orientation:portrait){
.epros-CuringUnits{
	background: url(../images/1600x445_Equipment_Action-mob.jpg);
}
}

.epros-Drain-Liner-Types{
background: url(../images/1600x445DPL2Handneu.jpg);
}

.Silicate-Resin-Systems{
background: url(../images/1600x445_Resin_Silicat.jpg);
}

@media (orientation:portrait){
.Silicate-Resin-Systems{
background: url(../images/1600x445_Resin_Silicat-mob.jpg);
}
}

.trelleborg-solutions {
background: url(../images/1600x445--pipe-seals-rehab.jpg);
}

.pipe-rehabilitation {
background: url(../images/1600x445_compo_pipe_cycle_new.jpg);
}

.resin-system {
background: url(../images/1600x445_epoxy_resin_mixer_backg.jpg);
}

.liner-seal{
background: url(../images/l-lock--liner--end--seal_1600x44.jpg);
}

.i-lock--mechanical--seal {
background: url(../images/i-lock--mechanical--seal_1600x44.jpg) ;
}

.manhole_seal {
background: url(../images/1600x445_manhole_seal.jpg) ;
}


.row.boxes-flex .col-sm-3 {
	padding-left:10px;
	padding-right:10px;
	
}

.overview-item-content ul {
	padding-left:2em;
}

@media (min-width:1024px){
.height-350 {
	height:350px;
}
}

@media (max-width:800px){
.t3-mainbody .col-sm-3,.t3-mainbody .col-sm-4,.t3-mainbody .col-sm-6,.t3-mainbody .col-sm-7 {
	padding-left:0!important;
	padding-right:0!important;
}
}

.catItemIntroText ul {
	padding-left:1em;
}

@media (min-width:1024px){
.catItemIntroText ul {
	margin-top:2em;
	padding-left:2em;
}
}

.itemListCategoriesBlock {
	margin-top:2em;
}

.mastHead-bottom {
	margin-top:3em;
}

.mastHead  {
	margin-bottom:50px;
}


/************Table Trelleborg*******/

.c_table-responsive {
    font-size: 13px;
    margin-top: 1.53em;
    min-width: 300px;
    width: 100%;
    border: 1px solid #cfcfcf;
}

@media only screen and (min-width: 768px){
.c_table-responsive tr:nth-child(odd) {
    background: #f4f4f4;
}
}

@media only screen and (min-width: 768px){
.c_table-responsive tr {
    border: none;
}
}
 
@media only screen and (min-width: 768px){
.c_table-responsive th {
    padding: 1em;
}
}

.c_table-responsive th {
    display: none;
    color: #393939;
    background: #fff;
    padding: 1em;
    border-bottom: 1px solid #cfcfcf;
}

@media only screen and (min-width: 768px){
.c_table-responsive tr:nth-child(odd) {
    background: #f4f4f4;
}
}

@media only screen and (min-width: 768px){
.c_table-responsive th, .c_table-responsive td {
    text-align: center;
    display: table-cell;
    padding: 1em 0;
}
}

@media only screen and (min-width: 768px){
.c_table-responsive tr:nth-child(even) {
    background: #eee;
}
}

@media only screen and (min-width: 768px){
.c_table-responsive tr:nth-child(odd) {
    background: #f4f4f4;
}
}

/*************Table kraj***********/

/*.trelleborg2 .container {
	padding-left:0;
	padding-right:0;
}*/

.trelleborg2 .subCategory img ,.trelleborg2 .itemRelated img{
	width:100%!important;
}

.subCategory img,.itemRelated img{
	width:100%!important;
}

.mastHead-box {
	padding:20px 30px;
	background:#000;
	opacity:0.7;
	text-align:left;
	color:#fff;
	margin-top:20px;
	display:inline-block;
}