
input[name = "jetpack_subscriptions_widget" ]{
		color:#552513;
	padding: 5px 0;
	

}

.customize-unpreviewable {
	color:#552513;
}

.active {
	color:#552513;
}

.lang {
	position:relative;
	float:right;
	bottom:-20px;
	margin-right:28px;
}

.btn-srb {

	right:30px;
	position: absolute;
	display:inline-block;
	float:left;
	
}



.btn-srb:after {
	content: "|";
	display: inline-block;
	position: absolute;
	margin-left:3px;
	color:#552513;
}

.btn-en {

	position: absolute;
	display:inline-block;
	float:left;
	
}
.lang-rwd {
	
	display:none;
	
}
.tw-data-text.tw-ta.tw-text-small span {
	font-size:16px;
	color: #552513;

}
.tw-data-text.tw-ta.tw-text-small {
	margin-top: 14px;
}

.pushbutton-wide {
  padding:6px 0;

}


.meta {
	color: #552513;
	font-weight: bold;
}

.dioptabox h3, .dioptabox h4, .dioptabox h2 {
	color: #552513 !important;
	line-height: 1.2em;
}

.dioptabox li span {
	font-weight: normal;
	color: #ff6600 !important;
}

.dioptabox li {
	color: #ff6600;
	font-size: 16px;
	font-weight: bold;
}

#tw-target-text span {
	font-size: 16px;
	color: #552513;
}

.grunion-field-label {
	color: #552513;
}

/*VIP CARD*/
.dioptabox li span {
	font-size: 16px;
}

/*FOOTER*/
.fl img {
	transform: scale(0.7);
}

footer p {
	color: #552513;
}

.gallery-icon.landscape img:hover {
	transform: scale(1.1);
}

.gallery-caption hr {
	margin-bottom: 3px;
	border-color: #ff6600;
}

/*BLOG*/
.strana:after {
	content: "";
	display: table;
	clear: both;
}

.blu_8:after {
	content: "";
	display: table;
	clear: both;
}

.blu_5:nth-child(odd) {
	clear: left;
}

.blu_5 h2 a {
	line-height: 1.2em;
}

.blog-widget {
	margin-top: 40px;
	margin-bottom: 20px;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	color: #552513;
}

.sort a {
	color: #552513;
}

.sort li {
	color: #552513;
}

.blu_8 p {
	color: #552513;
}

.textwidget {
	margin-bottom: 20px;
}

.blu_2 h2, .blu_2 h1 {
	line-height: 1.1em;
	color: #552513;
}

.textwidget p {
	line-height: 1;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
}

.textwidget a {
	color: #552513;
}

.textwidget a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.sort a {
	color: color: #552513;
	line-height: 1.2em;
}

/*END OF BLOG*/
/*SALES LOCATIONS*/
a[href="tel:00381244101620"] {
	display: none;
}

.gallery-item.col-5 span {
	color: #ff6600;
	text-decoration-style: none;
}

.gallery-item.col-5 span:before {
	content: "\260E";
	display: inline-block;
	margin-right: .5em;
}

a[href^="tel:"]:before {
	content: "\260E";
	display: inline-block;
	margin-right: .5em;
}

a[href^="mailto:"]:before {
	content: "\2709";
	display: inline-block;
	margin-right: .5em;
}

.dioptabox {
	border-bottom: none;
	padding-bottom: 0;
}

.dioptabox h1, .dioptabox p {
	color: #552513;
}

.dioptabox p {
	font-size: 16px;
	text-align: justify;
}

.dioptabox h1 {
	font-size: 23px;
	line-height: 1.2em;
}

.dioptabox h2 {
	line-height: 1.2em;
}

.gallery .gallery-caption {
	text-align: center;
	display: inline-block;
}

#menu-top-menu a:hover {
	color: #552513;
}

#menu-main-menu a {
	color: #552513;
}

#menu-main-menu a:hover {
	color: #ff6600;
}

.dioptabox>p:nth-of-type(2):not(.bot) {
	display: none;
}

.g-naziv p {
  
  display:inline-block;
}


.g-naziv {
	height:auto;
	
}

.naziv {
	
	height:60px;
	
}

.slika {
	
	height:130px;
	
}

.btns a {
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	
}

@media (max-width: 479px) {
	#menu-top-menu a:hover, #menu-main-menu a:hover {
		color: #552513;
	}
	
	.logo, .logo a {
		display: none;
	}
	
	.logo {
		background: url("http://diopta.rs/wp-content/themes/diopta/images/dioptalogomobil.png");
		background-position: center center;
		background-repeat: no-repeat;
		position: relative;
		height: 51px;
		display: block;
	}

.strana:after {
		content: "";
		display: table;
		clear: both;
	}


	.gallery-col-5 .gallery-item, .gallery-col-3 .gallery-item {
		width: 90%;
	}

  .blu_8 h1 {
  margin-top:30px;
}

.side {
	
	padding-bottom:3px
		
}

}

@media (max-width: 719px) {
	.gallery:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.strana:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.dioptabox span, .dioptabox h3, .dioptabox h4 {
		line-height: 1.2em;
	}
	
	.blu_2 h1 {
		line-height: 1.2em;
	}
	
	.sbi_header_img {
		float: none;
	}
	
	.sbi_bio {
		display: none;
	}
	
	.sbi_header_text h3 {
		float: none;
	}
	
	.infos p:nth-child(2) {
		font-size: 12px;
	}
}

@media (max-width: 999px) {
	#rwd-top-nav-btn, #rwd-main-nav-btn {
		font-weight: bold;
		font-size: 20px;
		text-transform: uppercase;
		letter-spacing: 3px;
		font-family: Roboto, Calibri, sans-serif;
	}

.lang-rwd {
	position:relative;
	float:right;
	display:block;
	top:15px;

}

.btn-srb-rwd {

	right:30px;
	position: absolute;
	display:inline-block;
	float:left;
	
}

.btn-srb-rwd:after {
	content: "|";
	display: inline-block;
	position: absolute;
	margin-left:3px;
	color: #552513;
}

.btn-en-rwd {

	position: absolute;
	display:inline-block;
	float:left;
	
}
	
	.sbi_header_img {
		display: none;
	}
	
	.sbi_header_text {
		float: none;
		margin-left: -60px;
	}
	
	.strana>div:first-of-type {
		margin-bottom: 30px;
	}
	
	.sub-menu a {
		color: #552513;
	}
	
	.sub-menu a:hover {
		color: #ff6600;
	}
	
	.slika {
		max-height: 160px;
	}
	
	.aligncenter a {
		font-size: 10px;
	}
	
	.aligncenter.naziv {
		font-size: 14px;
		line-height: 1;
	}
	
	.btn-srb {
		right: 10px;
		bottom: 25px;
		position: absolute;
	}
	
	.btn-en {
		right: 40px;
		bottom: 25px;
		position: absolute;
	}
}
	.blu_8 a {
		line-height: 1.2em;
}