/*
Theme Name: ginops
Theme URI: http://www.webkodeks.com/
Version: 1.0
Description: A customized version of Divi which adds a number of tiny features I need.
Author: Ivan Martinez
Author URI: http://www.webkodeks.com
Template: Divi

*/
@import url(http://ginops.hr/wp-content/themes/ginops/“../Divi/style.css“);

/* YOUR CSS EDITS GO BELOW THIS LINE AND AND CSS RULES YOU MAKE HERE WILL OVERIDE THE MASTER DIVI THEME CSS RULES */

body, html {

	font-weight: normal !important;
}

div.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slide_0.et-pb-active-slide{
height: 600px;	
	
	}

.wpmenucart-icon-shopping-cart-0:before {
  
    margin-right: 7px;
  
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
  font-size: 20px;
  font-weight: normal;
  padding: 15px;
  opacity: 1 !important;
}

#top-menu li {
  display: inline-block;
  font-size: 14px;
  padding-right: 0 !important;
}

div#et-top-navigation nav#top-menu-nav ul#top-menu.nav .current-menu-item.page_item a {
  background-color: #67c9e0 !important;
  color: #fff;
}

.nav li ul {
  background: #67c9e0 none repeat scroll 0 0 !important;
  border: none !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  width: 240px;
  z-index: 9999;
}

#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
  color: #67c9e0;
}

.nav li ul {
  background: #67c9e0 none repeat scroll 0 0 !important;
  border: medium none !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  width: 335px;
  z-index: 9999;
}


#top-menu li li a {
  color: #fff !important;
  font-size: 20px;
  padding: 6px 3px;
  width: 305px;
}


#top-menu li a:hover {
	background-color: #67c9e0;
	color: #FFF;
	 transition: none 0s ease 0s !important;
	 opacity: 1 !important;
}

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
  padding-bottom: 14px;
  padding-top: 22px !important;
}

/* HOVER BUTTON WOOCOMMERCE HOMEPAGE
---------------------------------*/

.woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after {
font-family: "ETmodules";
}


/* BOTTOM NAVIGATION
---------------------------------*/

/*
.et_header_style_left .logo_container {
  height: 100%;
  margin-bottom: 10px;
  position: absolute;
  top: -75px;
  width: 100%;
}

#et-top-navigation {
  background-color: transparent;
  clear: both;
  display: block;
  float: none;
  height: 55px;
  padding-left: 0 !important;
  padding-top: 21px !important;
}

.et_pb_pagebuilder_layout .entry-content, .et_pb_pagebuilder_layout .et_pb_post .entry-content {
  margin-bottom: 0 !important;
  padding-top: 88px;
}

#main-header {
  background-color: #2ea3f2;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-weight: 500;
  height: 55px;
  line-height: 23px;
  position: relative;
  top: 88px;
  width: 100%;
  z-index: 99999;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
  color: #fff;
  padding-bottom: 19px;
}

#et_top_search span#et_search_icon{
	 color: #fff;
	
	}
	
span.et_close_search_field:after {
 color: #fff;
}
	
.et-search-form input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  bottom: 0;
  color: #fff;
  margin: auto;
  position: absolute;
  right: 30px;
  top: 0;
  width: 90%;
}

#logo {
  display: inline-block;
  float: none;
  margin-bottom: 0;
  max-height: 100%;
  transition: all 0.4s ease-in-out 0s;
  vertical-align: bottom;
}

#main-content div.container div#content-area{
	margin-top: 70px;	
	
	}
	
*/


/* HIDE SIDEBAR
---------------------------------*/

#main-content .container:before {
width: 0 !important;
}

#left-area {
padding-bottom: 23px;
width: 100%;
border-top-style: none !important;
border-right-style: none !important;
border-bottom-style: none !important;
border-left-style: none !important;
}

#sidebar {
  display: none !important;
  float: left;
  width: 20.875%;
}


/* SOCIAL ICONS HEADER RIGHT
---------------------------------*/

#top-header .et-social-icons {
  display: none;
  float: right;
  margin-top: -10px;
  position: absolute;
  text-align: right;
  width: 100%;
}


/* 4 COLUMNS VLOG MODULE
---------------------------------*/

/*@media only screen and ( min-width: 981px ) {
.et_pb_column_4_4 .et_pb_blog_grid[data-columns]::before { content: '4 .column.size-1of4' !important;
}
.et_pb_column_4_4 .column.size-1of4 {
width:23%;
margin-right:2%;
}}*/


/* POST THUMBNAIL
---------------------------------*/

.et_pb_blog_grid .et_pb_image_container img {
  height: 300px;
  width: 300px;
}

/* READ MORE LINK
---------------------------------*/

.more-link {
  display: block;
  font-size: 16px;
  margin-top: 13px;
}


/* Category layout
---------------------------------*/

.et_pb_image_container img, .et_pb_post a img {
  float: left;
  height: 200px;
  margin-bottom: 50px;
  margin-right: 30px;
  max-width: 200px;
  vertical-align: bottom;
}

.et_pb_post {
  border-bottom: 1px solid #ccc;
  clear: both;
  margin-bottom: 45px;
  padding-bottom: 43px;
}

/*Remove TinyMCE Advanced <p>*/
p:first-of-type {

}


/* Contact Form 7 Styles
---------------------------------*/
 
.wpcf7 {
	
	padding: 0px !important; 
 
}

.wpcf7-form {
 
margin-left: 0px;
 
margin-right: 0px;
 
margin-top: 0px;

margin-bottom: 0px;

}

.wpcf7-textarea {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-image: none;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 15px;
	height: 58px;
	margin-bottom: 0;
	padding: 26px 5px 5px;
	resize: none;
	width: 72%;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #fff;
}
span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required span.wpcf7-list-item.first.last input{

    width: 2%;
    margin-right: 5px;

}

span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required span.wpcf7-list-item.first.last{
	
	float: left;
}

.wpcf7 input {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-image: none;
  border-radius: 2px;
  border-style: none none solid;
  border-width: 0 0 2px;
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 15px;
  margin-bottom: 0;
  margin-right: 40px;
  padding: 0 5px 5px;
  resize: none;
  width: 21.5%;
  border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #fff;
}




form.wpcf7-form p{
	padding-bottom: 0;
	
	}

 
.wpcf7-submit {
	background-color: #fff !important;
	border: medium none !important;
	color: #3a3c41 !important;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0;
	margin-left: 26px;
	margin-top: 26px;
	outline: medium none;
	padding: 6px 19px !important;
	cursor: pointer;
}

:-moz-placeholder {
     color: #fff !important;
    font-weight: bold;
  
}
*::-moz-placeholder {
     color: #fff !important;
    font-weight: bold;
  
}

:-ms-input-placeholder {
    color: #fff !important;
    font-weight: bold;
  
}

::-webkit-input-placeholder {
    color: #fff !important;
    font-weight: bold;
   
}

input[type="text"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	color: #3e3e3e;
	border-bottom-width: 2px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: solid !important;
	border-left-style: none !important;
	border-bottom-color: #FFF !important;
}

/* Disable animations
---------------------------------*/

.js .et_pb_blog_grid[data-columns] .column .et_pb_post {
  animation: none !important;
  opacity: 1;
}
.et_pb_animation_left.et-animated {
  animation: none !important;
  opacity: 1;
}


/********
Gallery
********/

.ngg-gallery-thumbnail span {
    display: block;
    font-size: 16px !important;
    margin-bottom: 30px !important;
    margin-left: 17px !important;
    padding-left: 0 !important;
    width: 90% !important;
}
.ngg-gallery-thumbnail img {
  background-color: #ffffff;
  border: medium none !important;
  display: block;
  margin-bottom: 11px !important;
  margin-left: 0 !important;
  margin-right: 11px !important;
  margin-top: 4px;
  padding: 1px !important;
  position: relative;
}
.ngg-gallery-thumbnail-box {
    float: left;
    margin-right: 3px !important;
}





/*Align gallery to center*/

/*.et_pb_gallery_grid .et_pb_gallery_item {
display: inline-block;
float: none!important;
}

.et_pb_gallery_items.et_post_gallery {
text-align: center;
}*/



/*Image with background overlay and text over.
  - add CLASS to section: .wk-text-overlay
  - add image module
  - add text module above image module
  - add link to text module
*/

.wk-text-overlay .et_pb_text {
  bottom: 0;
  color: #fff;
  height: 100%;
  margin: 0 !important;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
 /* background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/
}

.wk-text-overlay .et_pb_text a {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  color: #fff;
  display: block;
  height: 100%;
  padding-top: 33%;
  position: absolute;
  width: 100%;
}

.wk-text-overlay .et_pb_text a:hover {
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;

}

/**/

footer#main-footer div.container div#footer-widgets.clearfix{
	display: none;
	
	}
.et_pb_widget {
  max-width: 100%;
  float: none;
}

.et_pb_widget_area_left {
  border-right: none;
  padding-right: 30px;
}	

#et_pb_layout, .et_pb_hidden, #et_pb_hidden_editor{
	display: block;
	
	}
	
#footer-bottom {
  display: none;
}
	
#FooterSection {
  margin-top: -1em;
  padding: 55px 50px 30px;
}
	
div#FooterCopyright {
  background-color: #222;
  margin-top: -15px;
  padding-bottom: 20px !important;
  padding-top: 20px !important;
   padding-left: 23px;
  padding-right: 23px;
}



#et-info-phone::before {
  content: none;
  margin-right: 2px;
  position: relative;
  top: 2px;
}

#et-info {
  float: right;
  font-size: 14px;
  padding-bottom: 14px !important;
  padding-top: 6px;
  color: #bbbfc9;
}

#et-info span.white {

  color: #fff;
}

.wk-home-services{}

.plus-square .et-pb-icon::after {
    content: "\f0fe";
    font-family: "FontAwesome" !important;
    font-size: 48px;
    padding: 6px; /* OPTIONAL, READ NOTES */
}

.medkit .et-pb-icon::after {
    content: "\f0fa";
    font-family: "FontAwesome" !important;
    font-size: 48px;
    padding: 6px; /* OPTIONAL, READ NOTES */
}

.plus-square .et-pb-icon::after {
    content: "\f0fe";
    font-family: "FontAwesome" !important;
    font-size: 48px;
    padding: 6px; /* OPTIONAL, READ NOTES */
}

.user-md .et-pb-icon::after {
    content: "\f0f0";
    font-family: "FontAwesome" !important;
    font-size: 48px;
    padding: 6px; /* OPTIONAL, READ NOTES */
}

.ambulance .et-pb-icon::after {
    content: "\f0f9";
    font-family: "FontAwesome" !important;
    font-size: 48px;
    padding: 6px; /* OPTIONAL, READ NOTES */
	margin-left: -10px;
}

h2 {
  font-size: 33px !important;
}

div.post-content{
	text-align: center;
	margin-top:10px;
	}

p.post-meta {
  border-bottom: 1px solid #ccc;
  font-size: 18px !important;
  padding-bottom: 7px;
  text-align: center;
}

h2.entry-title {
  text-align: center;

}

.page-id-887 h2.entry-title{
  text-align: center;
  height:  auto;
}
	
p.post-meta {
  border-bottom: 1px solid #ccc;
  padding-bottom: 7px;
  text-align: center;
}

div.post-content a.more-link {
  background-color: #67c9e0;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 13px auto auto;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  width: 170px;
}

div.post-content a.more-link:hover {
  background-color: #f15b5a;

}

h2.entry-title a{
	font-size: 26px !important;
	
	}
	
div#FooterSection a{
	color: #eee;
	}

div#FooterSection p{
	color: #fff;
	
	}
	
div#FooterSection .et_pb_blurb h4 {
  padding-bottom: 5px;
  padding-top: 9px;
}

#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
  top: 15px;
}	

.wk-contact-form-inkaps {
  background-color: #67c9e0 !important;
  padding: 0;
}

.wk-contact-form-inkaps h4 {
  background-color: #000000;
  color: #fff;
  padding: 15px;
  text-align: center;
  font-size:  28px;
}

.wk-contact-form-inkaps h5 {
  clear: both;
  color: #fff;
  font-size: 20px;
  margin-bottom: -11px;
  padding-top: 21px !important;
}
	
.wk-contact-form-inkaps form.wpcf7-form {
  padding:  13px;
}
	
.wk-contact-form-inkaps .wpcf7 input {
  border: 1px solid #eee;
  margin-bottom: 7px;
  margin-top: 15px;
  padding: 8px;
  width: 100%;
}

.wk-contact-form-inkaps .wpcf7 select {
  background-color: #67c9e0 !important;
  border: 1px solid #eee;
  color: #fff;
  font-size: 20px;
  margin-bottom: 7px;
  margin-top: 15px;
  padding: 2px;
  width: 100%;
}

.wk-contact-form-inkaps .wpcf7-textarea {
  border: 1px solid #eee;
  margin-top: 15px;
  width: 100%;
}

.wk-contact-form-inkaps .wpcf7-submit {
  background-color: #fff !important;
  border: medium none !important;
  color: #3a3c41 !important;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  margin-left: 26px;
  margin-top: 26px;
  outline: medium none;
  padding: 6px 19px !important;
  width: 81% !important;
}

.wk-contact-form-inkaps input[type="text"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
 border: 1px solid #eee !important;
}

.wk-contact-form-inkaps span.wpcf7-not-valid-tip {
  color: #f00;
  float: left;
  font-size: 1em;
  left: 0;
  position: relative;
  top: 0;
}

.wk-contact-form-inkaps div.wpcf7-validation-errors {
  border: 2px solid #f7e700;
  clear: both !important;
  margin-top: 0 !important;
}

#Usluge a:hover{
	color: #f15b5a;
	
	}
	
.wk-usluga-row{
background-color: #fff;	
	
	}
	
div#Usluge .et_pb_text_align_left {
  padding-left: 15px;
  padding-right: 9px;
}

div#Usluge .wk-usluga-row div.et_pb_button_module_wrapper.et_pb_module{
	padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
	
	}
	
.wk-doktori-row {
  background-color: #fff;
  height:  355px;
}

#Doktori a.more-link-doctor {
  background-color: #67c9e0;
  bottom: -43px;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 700;
  left: 18%;
  letter-spacing: 1px;
  margin: auto;
  padding: 10px 20px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 170px;
}

#Doktori a.more-link-doctor:hover {
  background-color: #f15b5a;

}

#Doktori h5 {
	font-weight: bold;  
}

#Doktori {
  padding-bottom: 88px !important;
  padding-top:  16px;
}

#Doktori .wk-doktori-row {
  height: 419px;
  margin-top: 0;
  width: 23%;
}
#Doktori .wk-doktori-row {
  margin-right: 2.5%;
}

#Doktori .et_pb_text_align_center{
  padding: 15px;
} 

div#Doktori hr{
	margin-bottom: 15px;
	margin-top: 15px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #eee;
	}
	
.et_pb_text_align_left h3 {
  font-size: 22px !important;
  line-height: 37px !important;
}
	
#left-area ol, .entry-content ol, .comment-content ol, body.et-pb-preview #main-content .container ol {
  line-height: 26px;
  list-style-position: inside;
  list-style-type: decimal;
  padding-left:  21px;
  padding-top:  14px;
}

.wk-zivotopis-prva-kolona{
	background-color: #fff;
	
	}
	
.wk-zivotopis-prva-kolona .wk-zivotopis-prva-kolona-ime {
  margin: 0 !important;
  padding: 19px;
}
	
.wk-zivotopis-prva-kolona h3.entry-title {
  font-size: 19px !important;
}
	
.wk-zivotopis-prva-kolona .wk-zivotopis-prva-kolona-spec {
  background-color: #f8fbfc;
  padding: 19px;
}

.page.page-id-971 div.column.size-1of3{
	
	}
	
.page.page-id-971 div.et_pb_blog_grid_wrapper div.et_pb_blog_grid div.column.size-1of3 .et_pb_post {
 margin-bottom: 15px;
}
	
.page.page-id-971 h2.entry-title {

}

.page.page-id-971 h2.entry-title a {
  font-size: 15px !important;
}

/**/

.page.page-id-1244 div.column.size-1of3{
	

	}
	
.page.page-id-1244 div.et_pb_blog_grid_wrapper div.et_pb_blog_grid div.column.size-1of3 .et_pb_post {
 
}
	
.page.page-id-1244 h2.entry-title {
  height: auto;
  text-align: center;
}

.page.page-id-1244 h2.entry-title a {
  font-size: 15px !important;
}

/**/

.page.page-id-1246 div.column.size-1of3{
	
	margin-right: 5.5%;
    width: 100% !important;
	margin-bottom: 3.54% !important;
	}
	
.page.page-id-1246 div.et_pb_blog_grid_wrapper div.et_pb_blog_grid div.column.size-1of3 .et_pb_post {
  margin-bottom: 3.54% !important;
}
	
.page.page-id-1246 h2.entry-title {
  height: auto;
  text-align: center;
}

.page.page-id-1246 h2.entry-title a {
  font-size: 15px !important;
}

/**/

.page.page-id-1248 div.column.size-1of3{
	
	margin-right: 5.5%;
    width: 100% !important;
	margin-bottom: 3.54% !important;
	}
	
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
  margin-bottom: 0;
}
	
.page.page-id-1248 div.et_pb_blog_grid_wrapper div.et_pb_blog_grid div.column.size-1of3 .et_pb_post {
  margin-bottom: 3.54% !important;
}
	
.page.page-id-1248 h2.entry-title {
  height: auto;
  text-align: center;
}

.page.page-id-1248 h2.entry-title a {
  font-size: 15px !important;
}

/**/

.page.page-id-1250 div.column.size-1of3{
	
	margin-right: 5.5%;
    width: 100% !important;
	margin-bottom: 3.54% !important;
	}
	
.page.page-id-1250 div.et_pb_blog_grid_wrapper div.et_pb_blog_grid div.column.size-1of3 .et_pb_post {
  margin-bottom: 3.54% !important;
}
	
.page.page-id-1250 h2.entry-title {
  height: auto;
  text-align: center;
}

.page.page-id-1250 h2.entry-title a {
  font-size: 15px !important;
}

/**/

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 12px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success td {
  background-color: #dff0d8;
}
.table tbody tr.error td {
  background-color: #f2dede;
}
.table tbody tr.warning td {
  background-color: #fcf8e3;
}
.table tbody tr.info td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}

.page.page-id-633 img{
	display: none;
	
	}
	
.home div#text-6.fwidget.et_pb_widget.widget_text div.textwidget div#kontakt{
	display :none;
	
	}
	
.home .et_pb_blog_grid .et_pb_post {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  overflow-wrap: break-word;
  padding: 19px;
  height:  740px;
}

.page-id-1425 .wk-contact-form-inkaps form.wpcf7-form {
  padding: 13px 13px 10px;
}

.page-id-1425 .wk-contact-form-inkaps .wpcf7-submit {
  background-color: #fff !important;
  border: medium none !important;
  color: #3a3c41 !important;
  cursor: pointer;
  font-size: 23px;
  font-weight: 700;
  letter-spacing: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 26px;
  outline: medium none;
  padding: 6px 19px !important;
  width: 100% !important;
}

.page-id-1425 .wk-slider-form {
 display: none;
}

.page-id-633 .wk-slider-form {
 display: none;
}

.page.page-id-887 div#kontakt{
	display: none;
	
}
	
.page-id-1499 .wk-slider-form {
  display: none;
}

.page-id-1501 .wk-slider-form {
  display: none !important;
}
	
	
.page-id-1425 .wk-contact-form-inkaps {
  display: block;
}


.category-cesta-pitanja .wk-contact-form-inkaps{
	display: none;
	
	}
	
.category-cesta-pitanja.category-ginekologija div.entry-content div.et_pb_section.et_pb_section_0.et_section_specialty div.et_pb_row.et_pb_row_3-4_1-4 div.et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_column_single{
	display: none;
	
	}
	
.category-cesta-pitanja.category-ginekologija div.entry-content div.et_pb_section.et_pb_section_0.et_section_specialty div.et_pb_row.et_pb_row_3-4_1-4 div.et_pb_column.et_pb_column_3_4.et_pb_column_0.et_pb_specialty_column{
	width:100%;
	
	}
.single.single-post #left-area {
    border-style: none !important;
    padding-bottom: 23px;
    width: 75%;
}
	
.single.single-post div#sidebar {
  display: inline !important;
  float: left;
  width: 24%;
}

.page.page-id-1244 div.post-content a.more-link {
  display: -moz-inline-box;
  font-size: 0 !important;
  padding: 10px !important;
  text-align: center;
  width: 185px;
  padding-left:  22px !important;
}
	
.page.page-id-1244 div.post-content a.more-link:before {
content: "Saznajte odgovor";
font-size: 14px;
}



@media only screen and (min-width:981px){
	
span.wpcf7-not-valid-tip {
  color: #f00;
  float: left;
  font-size: 1em;
  left: -267px;
  position: absolute;
  top: -13px;
}

div.wpcf7-validation-errors {
  border: 2px solid #f7e700;
  margin-top: 82px;
}


#logo {
  display: inline-block;
  float: none;
  margin-bottom: 0;
  max-height: none !important;
  max-width: 142px !important;
  transform: translate3d(0px, 0px, 0px);
  transition: all 0.4s ease-in-out 0s;
  vertical-align: middle;
}	

#main-header {
  background-color: #fff;
  box-shadow: none;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 15px;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 99999;
}

#top-header, #et-secondary-nav li ul {
  background-color: #60646d;
  margin-bottom:  18px;
}

.cycloneslider-template-standard {
  margin-bottom: 0 !important;
  outline: medium none;
  position: relative;
}	

.cycloneslider-template-standard .cycloneslider-caption {
  background: transparent none repeat scroll 0 0 !important;
  bottom: 0;
  color: #333 !important;
  left: 20% !important;
  opacity: 1 !important;
  position: absolute;
  text-align: left;
  top: 26% !important;
  width: 100%;
  z-index: 500;
}
.cycloneslider-template-standard .cycloneslider-caption-title {
  font-size: 40px !important;
  line-height: 49px !important;
  margin-bottom: 0;
  padding: 10px 20px 5px;
  width: 37% !important;
}

.cycloneslider-template-standard .cycloneslider-caption-description {
  font-size: 23px !important;
  line-height: 1.5;
  padding: 0 20px 15px;
  width: 30% !important;
}

a.kontaktirajtenas {
  background-color: #f15b5a;
  border-color: transparent;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  display: block;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20px;
  margin: 19px 0 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  outline: medium none;
  padding: 14px 23px;
  text-align: center;
  text-decoration: none;
  transform: translate3d(0px, 0px, 0px);
  transform-origin: 50% 50% 0;
  transition: none 0s ease 0s ;
  visibility: inherit;
  white-space: nowrap;
  width: 300px;
}

a.kontaktirajtenas:hover {
  background-color: #3a3c41;
 
}

.wk-slider{

	
	}
	
.wk-slider-form {
  background-color: #67c9e0 !important;
  max-width: 100%;
  padding: 0 !important;
  top: 92%;
  width: 100%;
  z-index: 9999;
}

.cycloneslider-template-standard .cycloneslider-prev, .cycloneslider-template-standard .cycloneslider-next {
  background: #fefefe none repeat scroll 0 0;
  border-radius: 40px;
  box-shadow: 1px 1px 2px 0 #333333;
  display: block;
  height: 65px !important;
  margin-top: -12px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transition: all 0.5s ease 0s;
  width: 65px !important;
  z-index: 501;
}

.cycloneslider-template-standard .arrow {
  height: 0;
  left: 42% !important;
  margin-top: -6px;
  position: absolute;
  top: 36% !important;
  width: 0;
}

.cycloneslider-template-standard .cycloneslider-prev .arrow {
  border-bottom: 15px solid transparent !important;
  border-right: 15px solid #333 !important;
  border-top: 15px solid transparent !important;
  margin-left: 0;
}

.cycloneslider-template-standard .cycloneslider-next .arrow {
  border-bottom: 15px solid transparent !important;
  border-left: 15px solid #333 !important;
  border-top: 15px solid transparent !important;
  margin-left: 2px !important;
}

.wk-blog .et_pb_post {
  margin-bottom: 26px !important;
}

h1.cta-phone {
  padding-top:  10px;
}

.category-cesta-pitanja h1.entry-title {
  font-size: 15px !important;
  line-height:  173%;
}

.category-cesta-pitanja .et_section_specialty {
  padding-bottom: 0;
  padding-top: 0 !important;
}


	}

/********************************************************************************************************
 Styles For resolutions betwen 240 AND 980 => Between this resolutions mobile menu and mobile view starts
 
 *******************************************************************************************************/
	/*Mobile menu*/
.et_mobile_menu .menu-item-has-children > a { background-color: transparent; }
#main-header .et_mobile_menu li ul.sub-menu.hide { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu li ul.sub-menu.visible { display: block !important; visibility: visible !important; }
.et_mobile_menu .menu-item-has-children > a:after { content: '+'; position: absolute; right: 20px; }



@media only screen and (min-width:240px) and (max-width: 980px){
	
	.wk-contact-form-inkaps {
  display: none;

}
table.table.table-bordered tbody tr td p span {
  font-size:  10px !important;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
  border-top: 1px solid #eee;
  padding: 6px 5px;
}

	
	.category-cesta-pitanja h1.entry-title {
  font-size: 15px !important;
  line-height:  173%;
}

div#FooterSection div.Copyright div.CopyrightColumnOne {
  display: block;
  float: none;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100%;
}	

.cycloneslider-template-standard .cycloneslider-caption {
  display: none;

}

a.kontaktirajtenas {
  display: none;
}

div#kontakt .wk-form-title {
  background-color: #000000;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 15px !important;
  padding-top: 15px !important;
  text-align: center;
  width: 100%;
}

div#kontakt .wpcf7 input {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  border-image: none;
  border-radius: 2px;
  border-style: none none solid;
  border-width: 0 0 2px;
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 15px;
  margin-bottom: 0;
  margin-right: 30px;
  padding: 21px 5px 5px;
  resize: none;
  width: 100%;
}

div#kontakt .wpcf7-textarea {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  border-image: none;
  border-radius: 2px;
  border-style: none none solid;
  border-width: 0 0 2px;
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 15px;
  height: 58px;
  margin-bottom: 0;
  padding: 26px 5px 5px;
  resize: none;
  width: 100%;
}

div#kontakt .wpcf7-submit {
  background-color: #fff !important;
  border: medium none !important;
  color: #3a3c41 !important;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  margin-left: 0 !important;
  margin-top: 26px;
  outline: medium none;
  padding: 6px 19px !important;
}

h2 {
  font-size: 27px !important;
  line-height: 131%;
}

span.wpcf7-not-valid-tip {
  color: #f00;
  display: inline;
  font-size: 1em;
}

div#kontakt div.et_pb_row{
	padding-top: 0px !important;
	
	}
	
#Doktori .wk-doktori-row {
  height: 419px;
  margin-bottom: 100px;
  margin-top: 0;
  width: 23%;
}

#Doktori {
  padding-bottom: 0 !important;
  padding-top: 16px;
}

h2.entry-title a {
  font-size: 23px !important;
}

a span.wk-mobile-button-phone {
  background: #999 none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  display: block;
  padding: 8px 20px;
  text-align: center;
  text-shadow: none;
  margin-top:  15px;
}
	
div#kontakt .wpcf7-submit {
  background-color: #fff !important;
  border: medium none !important;
  clear: both;
  color: #3a3c41 !important;
  cursor: pointer;
  display: block !important;
  float: none !important;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 26px;
  outline: medium none;
  padding: 6px 19px !important;
  position: relative;
  top: 23px;
  width: 65% !important;
}
}



/* Styles For resolutions betwen 981 AND 1024 */

@media only screen and (min-width: 981px) and (max-width: 1024px){

	

}


/* Styles For resolutions betwen 1024 AND 1280 */


@media only screen and (min-width:1025px) and (max-width: 1280px) {
	
	
	
	}
	
/* Styles For resolutions betwen 1281 AND 1366 */


@media only screen and (min-width:1281px) and (max-width: 1366px) {
	
	

	
	}