/* Enter Your Custom CSS Here */

/* Header */
.logo{
	height: 80px !important;
}

.header-left .header-contact{
	margin-top: 25px !important;
}

.header-left .header-contact a{
	font-size: 16px !important;
}
.header-left .header-contact a i{
	font-size: 14px !important;
}
.wide-nav > div:nth-child(1) > h3:nth-child(1){
	font-size: 16px !important;
    text-align: center !important;
}

#subheader{
	height: 70px !important;
}

.wide-nav{
	height: 50px !important;
  	line-height: 50px !important;
    background-color: #b7b2b5 !important;
}

#subheader .subheader-color{
	background: rgba(21, 52, 76, 0);
}

/* menu */
.sub-menu{
	background: #44494b !important;
}

/*@media only screen and (min-width: 1024px) {
  #menu-item-1221 > a:nth-child(1){
    font-size: 14px !important;
    display: inline-block !important;
    padding: 9px 3px 9px 3px !important;
    width: 100px !important;
    margin: 0 !important;
    line-height: 1 !important;
  }
  #menu-glavni-zgornji{
  	margin-left: 50px !important;
  }
}*/

/* footer */
footer#footer{
	padding: 0px 0px 0px 0px !important;
    border-top: 8px solid #939393 !important;
}

footer#footer .footer-box{
	margin-bottom: 20px !important;
}
.copyright-name{
	background: #FFF !important;
   line-height: 20px !important;
  text-align: center !important;
}


#footer .footer-box:nth-child(1){
		width: 355px !important;
	margin-right: 105px !important;
}

/* footer image */
img.cf{
	height: 80px !important;
    padding: 0 0 0 15px !important;
}

/* krogci */
#features{
	padding: 35px 0px !important;
}
.cf .icon-div{
	width: 100px !important;
	height: 100px !important;
  	margin-left: 80px !important;
}
.cf .icon-div i{
	width: unset !important;
	height: 100px !important;
}
.cf .icon-div i img{
	margin-top: unset !important;
}
.cf .icon-div a img{
	margin-top: unset !important;
}

#features ul li .icon-div a{
	width: auto;
}

#features li.cf{
	width: 255px !important;
}
#features ul li .info-div{
	width: 100% !important;
  	margin-left: 0 !important;
}
#features ul li .info-div span{
	font-size: 16px !important;
  	text-align: center !important;
}
#features ul li .info-div a{
	font-size: 16px !important;
  	text-align: center !important;
}
#features ul li .info-div p{
  	font-size: 12px !important;
  	text-align: center !important;
}
#features ul li .info-div p a{
  	font-size: 12px !important;
}

#features ul li .info-div a{
	margin-bottom: 0 !important;
}

#features ul li .info-div a:hover {
  padding-left: 0px !important;
}

/* novice na 1. strani */
#content #latest-news h3{
	margin-bottom: 15px !important;
  	
}
div.news > div > a{
	font-size: 18px !important;
}

#content #latest-news .news{
	margin-bottom: 5px !important;
}

#content #latest-news .news .info-news span{
	margin: 0 0 10px 0 !important;
  	font-size: 14px !important;
}

#latest-news{
	display: none;
}

/* testimonials */

#content .content-testimonials .prev{
	margin-top: 10px !important;
}
#next2{
	margin-top: 10px !important;
}

#foo2 > li> div > p{
	font-size: 16px !important;
}

.content-testimonials{
	display: none;
}
/* sidebar */

#sidebar-right{
	background: #e6e6e6 !important;
}

/* doctor */

section#content{
	padding: 30px 0px 60px 0px !important;
}

.doctor{
	width: 240px !important;
  	background: #e6e6e6 !important;
	padding-bottom: 10px !important;
}

i.doctor{
	width: unset !important;
}

.doctor-image{
	width: 100% !important;
  	height: 240px !important;
}

.doctor-name-services{
	font-size: 14px !important;
  	margin: 10px !important;
  	height: 50px !important;
}

#info-doctor .doctor-title{
	display: none !important;
}

#photo-doctor > h2{
	font-size: 20px !important;
}
#photo-doctor h3 a{
	font-size: 16px !important;
}

.our-doctors-prevew ul.list-doctors-index li .link-img {
    height: 240px !important;
  	margin-top: -240px !important;
}

.list-doctors-index > li{
	background-color: rgb(230, 230, 230);
}

.list-doctors-index > li > a{
	height: 35px !important;
}


/* service list*/
.doctor .doctor-entry-services{
	display: none  !important;
}

/* OBRAZEC ZA NAROCANJE */

div.wpcf7{
    background-color: rgb(230, 230, 230);
    padding: 20px 20px 0 20px;
}
div.wpcf7 p{
	overflow: hidden;
}
div.wpcf7 input,textarea,select{
	width: 100%;
 	padding: 10px 0;
  	border: 1px solid rgb(212,212,212);
}
.mslabel{
	display: block;
    width: 50%;
    float: left;
    padding: 10px 0px;
}

span.zdravnik{
	display: block;
	width: 50%;
	float: right;
}

span.datum-rojstva{
	display: block;
	width: 50%;
	float: right;
}

/* button */
div.wpcf7 .wpcf7-submit{
    background: #42b3e5;
    margin: 10px 0 0 0;
    padding: 10px;
    color: #fff;
    border: none;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    font-family: "Raleway", sans-serif;
}
div.wpcf7 .wpcf7-submit:hover{
	background-color: rgb(140,140,140)
}

/* urniki */
.wcs3-class-container a {
    color: black !important;
    font-weight: bold;
}

.wcs3-details-box-container{
	width: 250px !important;
}

/* splosna ambulanta tabela */
table.doctors td{
	border: none !important;
	text-align: center !important;
  	padding-bottom: 50px !important;
}

table.doctors td a{
	text-decoration: none !important;
     font-size: 20px !important;
	color: #394753 !important;
}

table.doctors td p a{
  	font-size: 18px !important;
  	text-decoration: none !important;
	color: #394753 !important;
}
