/*---------------------------------------------------------------------------------

 Theme Name:   asoo
 Theme URI:    https://hdit.hr
 Description:  A customized version of Divi which adds a number of tiny features I need.
 Author:       hdit.hr
 Author URI:   https://hdit.hr
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

@font-face {
    font-family: Frutiger;  
    src: url(/wp-content/themes/asoo/fonts/FrutigerLTCom-Roman.ttf);  
    font-weight: normal;  
}

@font-face {
    font-family: Frutiger;  
    src: url(/wp-content/themes/asoo/fonts/FrutigerLTCom-Roman.ttf);  
    font-weight: 400;  
}

@font-face {
    font-family: Frutiger;  
    src: url(/wp-content/themes/asoo/fonts/FrutigerLTCom-Bold.ttf);  
    font-weight: 800;  
}

@font-face {
    font-family: Frutiger;  
    src: url(/wp-content/themes/asoo/fonts/FrutigerLTCom-Light.ttf);  
    font-weight: 300;  
}

body, html {
font-family: 'Frutiger', Arial, sans-serif !important;
	font-weight: normal !important;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Frutiger', Arial, sans-serif !important;
}

.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-weight: normal;
  opacity: 1 !important;
      text-transform: uppercase;
    letter-spacing: 0.2em;
    line-height: 1.4em;
 
}

#et-secondary-nav, #et-secondary-nav li {
	margin-left: 15px;
	float: left;
	
}


.et_header_style_centered #top-menu > li > a {
  font-weight: normal;
  padding-bottom: 2em;
}

#top-menu li {
  display: inline-block;
  font-size: 14px;
}

.et_slide_menu_top div#et-info {
	width: auto;
	padding-top: 4px;
	padding-bottom: 0;
}

.et_header_style_fullscreen a.et-cart-info {
	float: none !important;
	display: none;
}

.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a {
	display: inline-block;
	margin-right: 0;
	text-align: center;
	width: 96%;
	font-size: 25px;
}

.et_slide_menu_top a.et-cart-info {
	display: none;
}

.et_header_style_slide .et_slide_in_menu_container {
	width: 310px;
	max-width: 75%;
	padding-top: 0 !important;
}

.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
	padding-top: 16px !important;
}

.et_header_style_split #main-header .container, .et_header_style_split #main-header .logo_container {
	z-index: inherit !important;
	text-align: center;
}

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

#top-menu li li a {
  padding: 6px 20px;
  width: 200px;
  font-weight: normal;
}


#et-secondary-nav li li a {

  text-align: left;
 
}
div#et-secondary-menu div.wk-racun{
	float: left;
}

#et-secondary-menu a.et-cart-info {
	float: left;
	margin-right: -33px;
}

#et-secondary-nav li > ul {
  width: 166px;
}

#left-area {
    padding-bottom: 23px;
    width: 100%;
}

#top-header {
	width: 100%;
	background-color: #fff !important;
	border-bottom: 1px solid #ccc !important;
	display: block !important;
	  position: -webkit-sticky !important; /* Safari */
  position: sticky !important;
  top: 0 !important;
}



#sidebar {
  background: #fbfbfb none repeat scroll 0 0;
  border: 1px solid #ddd;
  border-radius: 7px;
  float: left;
  padding-bottom: 15px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 25px !important;
  width: 21.875% !important;
}

/*.et_menu_container{
  position: relative;
max-width: 100%;
margin-left: 188px;
margin-right: 188px;
  
  }
  
 #top-header .container {
     position: relative;
max-width: 100%;
margin-left: 188px;
margin-right: 188px;
}
  
  .container.et_search_form_container {
		max-width: 100%;
margin-left: 188px;
margin-right: 188px;
}*/

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

/*#top-menu li a:hover {
	background-color: #446084;
	color: #fff !important;
	 transition: none 0s ease 0s !important;
	 opacity: 1 !important;
}*/
.current-cat{
	font-weight: bold;	
	
	}

.et_pb_widget h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.et_pb_widget ul li {
  margin-bottom: 0.5em;
  padding: 6px;
    border-top: 1px solid #ececec;
	display:block;
}

ul.children {
  margin-top:  9px;
}

.et_header_style_centered #main-header div#et-top-navigation {
  bottom: 0;
  margin-top: 24px;
  position: relative;
  width: 100%;
}

#main-content {


}
p#woo-ml-subscribe{
    margin-top: 15px;
}


div.price_slider_amount button.button::after{

top: 0;

}

.home div.n2-ss-slide{

}

.home div.n2-ss-slider-pane{
margin: 0 !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";
}


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

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

.et_right_sidebar #left-area {
  float: left;
  padding-right: 5.5%;
}

#sidebar {
	float: left;
	width: 20.875%;
	margin-bottom: 50px;
}

selector {  font-family: 'ETmodules'; }

.icon_profile::before {
	content: "\e08a";
	position: relative;
	font-family: 'ETmodules';
	font-size: 14px;
}

.icon_cart::before {
	content: "\e07a";
	position: relative;
	font-family: 'ETmodules';
	font-size: 14px;
	float: left;
	margin-left: 15px;
	margin-right: -22px;
}

/* 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 {
  margin-top: -10px !important;
}

.et_pb_blog_grid .et_pb_post {
	border: 1px solid #d8d8d8;
	background-color: #fff;
	word-wrap: break-word;
  padding-top: 0 !important;
	  padding-bottom: 19px !important;
	  padding-left: 19px !important;
	  padding-right: 19px !important;
	  
}


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

a.more-link {
	background-color: #2CAC6C;
	border-radius: 5px;
	display: table;
	font-size: 16px;
	margin-top: 13px;
	padding: 10px 15px;
	color: #fff;
	clear: both;
	width: auto;
}

a.more-link:hover {
  background-color: #252525;

}



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

.et_pb_image_container img, .et_pb_post a img {
  float: left;
  margin-bottom: 20px;
  margin-right: 30px;
  vertical-align: bottom;
}

.et_pb_post {
  border-bottom: none;
  clear: both;
  margin-bottom: 45px;
  padding-bottom: 43px;
}

.et_pb_blog_grid h2 {
	font-weight: bold;
}

.category h2.entry-title{
	font-size: 26px;
line-height: 170%;
font-weight: bold;
}

.category a.entry-featured-image-url{
	display: block;
position: relative;
margin-bottom: 3px;
}

.category div#content-area.clearfix div#sidebar{
	display: none;
}

.category div#left-area{
	float: none;
padding-right: 30px;
display: block;
margin: auto;
}

.search-results .et_pb_post {
    border-bottom: 1px solid #ccc;
    clear: none;
    margin-bottom: 45px;
    padding-bottom: 43px;
    float: left;
    width: 27%;
    margin-right: 50px;
}

.search-results h2 {
	font-size: 18px;
	line-height: 170%;
}


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

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

margin-bottom: 0px;

}

.wpcf7-textarea {
 
font-size: 15px;
  padding: 8px;
  width: 100%;
  border-radius: 2px;
 
}

.wpcf7 input {
  font-size: 15px;
  padding: 8px;
  width: 100%;
  border-radius: 2px;
}


.wpcf7-submit {
 
background-color: #2cac6c !important;
	border: medium none;
	border-radius: 2px;
	font-size: 17px;
	padding: 12px;
	width: 100%;
	color: #FFF !important;
	cursor: pointer;
 
}

:-moz-placeholder {
    color: #000 !important;
  
}
*::-moz-placeholder {
    color: #000 !important;
  
}

:-ms-input-placeholder {
    color: #000 !important;
  
}

::-webkit-input-placeholder {
    color: #000 !important;
   
}

input[type="text"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	color: #3e3e3e;
	border: 1px solid #bbb !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;
}
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {
	
	display: none;
}


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


/*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#FooterSection ul li {
  border-top-style: none !important;
  margin-bottom: 0.5em;
  padding: 2px 6px;
}

div#FooterSection a {
	color: #fff;
	font-size: 18px;
}

div#FooterSection h4 {
	border-bottom: 2px solid #3d3d3d;
	font-size: 22px;
	padding-bottom: 20px;
	text-transform: uppercase;
}
div#FooterSection .et_pb_text_align_left{
	
	margin-bottom: 20px !important;
	}

	
div#FooterCopyright {
  background-color: #222;
  padding-bottom: 20px !important;
  padding-left: 23px;
  padding-right: 23px;
  padding-top: 20px !important;
}

#main-header {
	margin-top: 5px;
	
}

.container.et_menu_container {
  margin-bottom: 0;
  margin-top: 0;
  z-index: 99;
}

.wk-header-2 .container.et_menu_container {
	margin-bottom: 0;
	margin-top: 0;
	z-index: 99;
	width: 100%;
	max-width: 94%;
}


.search p.post-meta{
	
	display: none;
	}

.et_header_style_centered #main-header .logo_container {
  height: 68px;
  margin-bottom: 10px;
  padding: 0;
}

#logo {
	display: inline-block;
	float: none;
	margin-bottom: 0;
	max-height: 35% !important;
	transform: none;
	transition: none 0s ease 0s !important;
	vertical-align: middle;
	margin-top: 0px;
}

.nav li.et-reverse-direction-nav li ul {
  left: auto;
  right: 215px;
}

#et-info {
	float: left;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 60%;
}

#top-header a, #top-header a {
	color: #333;
	font-weight: normal;
}


.fa {
margin-right: 4px;
}
#et-info-phone::before {
  margin-right: 4px;
}

#et-info-email::before {
  margin-right: 6px;
}

h2 {
  font-size: 35px;
  line-height: 170%;
}

.et_pb_main_blurb_image {
  margin-bottom: 10px;
}

.et_pb_blurb_content {
  margin-top:  45px;
}

#top-menu-nav, #top-menu {
 
}

.et_overlay {
  height: 100.1%;

}

form#yith-ajaxsearchform div label.screen-reader-text{

display: none;
}

#et-secondary-menu {
	float: right;
	padding-bottom: 3px;
	padding-top: 9px;
}


div#yith_woocommerce_ajax_search-2.et_pb_widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search {
  float: left;
  margin-left: 0;
  margin-top: 0px;
  width: 35%;
}

div.yith-ajaxsearchform-container div.autocomplete-suggestions div.autocomplete-suggestion{
color: #333;	
	
	}
form#yith-ajaxsearchform div input#yith-searchsubmit {
  background: #fff none repeat scroll 0 0;
  border: 0 none;
  color: #333;
  cursor: pointer;
  display: none;
}

.autocomplete-suggestions {
  z-index: 9999999 !important;
}

form#yith-ajaxsearchform div input#yith-s.yith-s {
	border: 1px solid #ccc;
	width: 80%;
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 2%;
	padding-right: 2%;
}

div#top-header div.container.clearfix div#et-info div#yith_woocommerce_ajax_search-3.et_pb_widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search h4.widgettitle {
	display: none !important;
}

div.wk-header-2 div.container div.logo_container {
	position: absolute;
	width: 30%;
	height: 100%;
}

div#FooterSection div.et_pb_blurb_content {
  margin-top:  0px !important;
}

div#FooterSection .et_pb_blurb_position_left .et_pb_blurb_container {
	padding-left: 0px;
}


@media only screen and (min-width:981px){
	
	#main-content {
	background-color: #fff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
}



.white.button.is-outline {
  background-color: transparent;
  border: 2px solid currentcolor;
  color: currentcolor !important;
  font-size: 33px;
  padding: 10px;
}

.white.is-underline, .white.is-link, .white.is-outline {
    background-color: transparent !important;
    color: #fff !important;
}
	


.et_right_sidebar #left-area {
	float: left;
	padding-right: 30px;
}

        
.woocommerce-cart #content-area {
  padding-bottom: 55px;
}	
	}


body .woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {
  background-color: rgba(0, 0, 0, 0.2) !important;
  border: medium none !important;
  border-radius: 3px;
  box-shadow: none !important;
  color: #777 !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  height: 49px;
}

div.coupon input#coupon_code.input-text{
	  color: #777 !important;
	
	}
	
div.quantity input.input-text.qty.text{
	  color: #777 !important;
	
	}

.woocommerce .woocommerce-error {
  background: #b81c23 none repeat scroll 0 0 !important;
}

div.entry-content div.woocommerce-message {
  background: #8fae1b none repeat scroll 0 0 !important;
}

div.entry-content div.woocommerce-message a{
	  color: #fff !important;
	
	}

div.woocommerce form.checkout.woocommerce-checkout h3#order_review_heading {
  margin-top: 35px;
}
	
div.woocommerce p.cart-empty{
	margin-bottom: 10px;
	
	}
a.cart-contents {
	float: left;
	margin-left: 30px;
	
}

/*BUTTON COLOR*/

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

/* background-color: #000 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border: none !important;*/

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover  {


/*background-color: #000 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border: none !important;*/

}

.woocommerce ul.products li.product h3 {
  font-size: 21px !important;
  font-weight: 300;
  margin: 0;
  padding: 0.5em 0;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
  color: #666 !important;
  font-size: 16px;
  margin: 0 !important;
  padding-top: 5px;
}

.woocommerce ul.products li.product .price del {
  color: inherit;
  display: block;
  opacity: 0.5;
  padding-top: 0 !important;
}

.woocommerce ul.products li.product .price ins {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-weight: normal !important;
}

p.wk-sku{
color: #666 !important;	
	
	}
	
.woocommerce ul.products li.last {
  margin-right: 0 !important;
}



.woocommerce ul.products li.product .price {
color: #111 !important;
  font-weight: bold !important;
  white-space: nowrap;
	padding-top: 0px !important;
}



body span.woocommerce-Price-amount.amount {
color: #111 !important;
  
}

body a.cart-contents span.woocommerce-Price-amount.amount{
	color: #fff !important;
	  
	  font-weight:normal;
	}
	
body a.cart-contents {
  color: #333 !important;
  font-size: 16px;
  font-weight: normal;
 
}

body .wk-header-2 a.cart-contents {
  color: #000 !important;
  font-size: 14px;
  font-weight: normal;
 
}

body .wk-header-2 a.cart-contents span.woocommerce-Price-amount.amount {
	color: #000 !important;
	font-weight: normal;
}

div.wk-header-2 div#et-top-navigation nav#top-menu-nav div#et-secondary-menu a {
	color: #000 !important;
	font-size: 16px;
	margin-top: -2px;
}
	
section.up-sells.upsells.products h2{
	font-size: 26px;
}
section.up-sells.upsells.products ul.products{
	
	margin-top: 10px !important;
}

#et-info, #et-secondary-menu > ul > li a {
  display: block;
  padding-bottom: 8px;
}

div.related.products{
clear: both !important;

}

.single-product div.summary.entry-summary div p.price{
padding-bottom: 15px;

}

.woocommerce .products ul li, .woocommerce ul.products li {
	list-style: outside none none;
	text-align: center;
	margin-bottom: 7% !important;

}

.woocommerce-page div#left-area ul.products form.cart {
	position: absolute;
	bottom: 0;
	width: 100%;
}
h2.woocommerce-loop-product__title {
	font-size: 15px !important;
	padding-top: 13px !important;
	padding-bottom: 0 !important;
	font-weight: 600;
	text-align: left;
	width: 155px;
}

#wps-slider-section .wpsf-product-title a {
	color: #333 !important;
}

#wps-slider-section .wpsf-product-price {
	color: #111 !important;
	font-size: 15px !important;
font-weight: normal !important;
text-align: left;
}

#wps-slider-section .wpsf-product {
	text-align: left !important;

}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	color: #666 !important;
	font-size: 15px !important;
	font-weight: normal !important;
	margin: 0 !important;
	text-align: left;
	width: 155px;
}

/*.woocommerce ul.products li.product .button {
	font-size: 15px !important;
	margin-left: 0;
	margin-right: 0;
	width: 70% !important;
	float: none !important;
	display: block;
	position: absolute;
	right: 0;
}*/


.woocommerce a.added_to_cart {
	padding-top: .5em !important;
	position: relative;
	bottom: 0;
	width: 100%;
	left: 0;
	display: none !important;
}



.woocommerce-page.woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button {
	font-size: 0;
padding: 10px !important;
position: absolute;
right: 0;
top: 250px;

}

.woocommerce button.button.alt::after, .woocommerce button.button::after{
	
	top: 0 !important;
}

.woocommerce a.button::after{
	
	top: 2px !important;
	display: none;
}

body.single-product.woocommerce-page .quantity input.qty {
	height: 40px !important;
	border: none !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(0,0,0,.2) !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	width: 80px !important;
	margin-left: 0;
	float: left;
}

.woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page input.button, .woocommerce-page input.button.alt {

 
    font-size: 16px !important;


}

body.single-product.woocommerce-page .quantity {
	width: 100px !important;
	margin: 0;
	margin-top: 0px;
	margin-top: 14px !important;
}

body.single-product.woocommerce-page div#left-area ul.products form.cart {
	position: relative;
	
}

.product .related h2 {
	padding-bottom: 16px;
	font-size: 26px !important;
}

.product .related h2.woocommerce-loop-product__title{
	font-size: 16px !important;
padding-top: 13px !important;
padding-bottom: 0 !important;
font-weight: 600;
}

body.single-product.woocommerce .products ul li {
	list-style: outside none none;
	text-align: center;
	margin-bottom: 7% !important;
	height: auto;
}

body section.related.products ul.products div.quantity .input-text.qty {
	width: 80px !important;
}

section.related.products ul.products a.button.product_type_variable.add_to_cart_button {
	margin-top: 1em;
	
}

.woocommerce-cart table.cart td.actions .coupon .input-text {

	height: 40px !important;
}


.woocommerce-page .quantity {
	width: 60px !important;
	margin: 0;
	margin-top: 0px;
	margin-top: 14px !important;
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	display: none;
}

body.woocommerce-page .quantity input.qty {

    height: 40px !important;
    border: none !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff !important;
    background-color: rgba(0,0,0,.2) !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 16px !important;
    font-weight: 500 !important;

}

.woocommerce-page div.product form.cart {
    margin: 16px 0 39px !important;
}

body .woocommerce .quantity input.qty {
	background-color: rgba(0, 0, 0, 0.2) !important;
	border: medium none !important;
	border-radius: 3px;
	box-shadow: none !important;
	color: #777 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	height: 42px !important;
	margin-top: 20px;
	float: left;
	width: 72px !important;
}


body div#yith-quick-view-content.woocommerce .quantity input.qty {
	background-color: rgba(0, 0, 0, 0.2) !important;
	border: medium none !important;
	border-radius: 3px;
	box-shadow: none !important;
	color: #777 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	height: 42px !important;
	margin-top: 20px;
	float: left;
	width: 54px !important;
	margin-top: 0;
}

body div.summary.entry-summary form.cart div.quantity{
	
	margin-right: 0 !important;
}

.woocommerce-page ul.products div.quantity .input-text.qty {
	width: 55px !important;
}

.woocommerce .quantity .qty {
	width: 85px !important;
	text-align: center;
}

section.related.products {
  clear: both;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #77a464;
  font-size: 1.25em;
  margin-bottom: 18px;
}

.woocommerce div.product p.stock {
  font-size: 16px !important;
  margin-bottom: 15px;
}

.woocommerce .woocommerce-result-count {
  display: none;
  margin: 0 0 3em;
}

.woocommerce .woocommerce-ordering {
 
  margin: 0 0 3em !important;
}

#left-area ul.products {
  line-height: 1.7;
  list-style: outside none none;
  margin-top: 25px;
  padding: 0;
}


.single-product div#sidebar{

float: left;
  display: none;
}

.single-product div#left-area{
float: left !important;
padding-left: 0;
padding-right: 0;
  width: 100%;
}


.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #000 !important;
}

.select2-container .select2-selection--single {
	cursor: default !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {

	font-size: 24px;
}

.select2-container--default .select2-selection--single {
	border-radius: 0 !important;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	font-size: 1.5em !important;
}

.woocommerce nav.woocommerce-pagination {
	margin-bottom: 30px;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
	margin-bottom: 45px !important;
}

.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2:first-of-type{
	
display: none;	
	}

.woocommerce div.product div.images .flex-control-thumbs {
	padding-bottom: 0 !important;
	margin-bottom: -30px !important;
}

section.related.products ul.products{
margin-top: 0 !important;	
	
	}
.wk-product-search {
	float: left;
	width: 100%;
	margin-top: 0;
}

div.wk-product-search form#searchform div input#s {
	font-size: 14px;
	width: 85%;
	padding: 10px;
	height: 30px;
	border-radius: 3px;
	border: 1px solid #ccc !important;
}

.wcspc-area .wcspc-no-item, .wcspc-area .wcspc-error {
	text-align: center;
	color: #fff !important;
}

 body a.button.yith-wcqv-button {
    font-size: 15px !important;
    margin-left: 0;
    margin-right: 0;
    width: 100% !important;
    float: none !important;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
}

div#yith-quick-view-content a.woocommerce-product-gallery__trigger{
	display: none;
}

#yith-quick-view-close {
	border: 1px solid;
	position: absolute;
	top: 5px;
	right: 14px;
	width: 30px;
	height: 20px;
	text-align: center;
	line-height: 18px;
	z-index: 2;
	opacity: 0.5;
}

.woocommerce-page ul.products li.product .button.add_to_cart_button::before, .woocommerce ul.products li.product .add_to_cart_button::before {

    color: inherit;
    content: "\e07a";

}

/*Add to cart for Page*/
.page .woocommerce-page ul.products li.product .button.add_to_cart_button::before, .woocommerce-page ul.products li.product .button.ajax_add_to_cart.added::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 18px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
	font-size: 14px;
	margin-right: 0px !important;
}

.page .woocommerce-page.woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 18px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
	font-size: 14px;
	margin-right: 0px !important;
}

.page .woocommerce ul.products li.product .button {
	font-size: 0;
	padding: 10px !important;
	position: absolute;
	right: 0;
	top: 294px;
}

#wps-slider-section #sp-woo-product-slider-231375 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {
	font-size: 0;
    padding: 10px !important;
    right: 0;
	min-width: auto;
   border-radius: 3px;
	font-weight: 500;
line-height: 1.7em !important;
	border: 2px solid #222 !important;
	float: right;
	margin-top: -17px;
}

.page .woocommerce ul.products li.product .button::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 18px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
	font-size: 14px;
	margin-right: 0px !important;
	
}

#wps-slider-section #sp-woo-product-slider-231375 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button)::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 18px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
	font-size: 14px;
	margin-right: 0px !important;
	color: inherit;
    content: "\e07a";
}

#wps-slider-section .wpsf-product {
	text-align: left !important;
}

#wps-slider-section .wpsf-product-title a {
	margin-left: 3px;
}

#wps-slider-section .wpsf-product-price {
	margin-left: 3px;
}

body #wps-slider-section .wpsf-cart-button a.added {
    display: inline  !important;
}

.page .woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 18px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
	font-size: 14px;
	margin-right: 0px !important;
}
/**/
	

	
.woocommerce-page ul.products li.product .button.add_to_cart_button::before, .woocommerce-page ul.products li.product .button.ajax_add_to_cart.added::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 18px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
	font-size: 14px;
	margin-right: 0px !important;
}

.woocommerce-page.woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 18px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
	font-size: 14px;
	margin-right: 0px !important;
}

.woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button::before {

	display: none;
	
}

.woocommerce ul.products li.product .button {
	font-size: 0;
	padding: 10px !important;
	position: absolute;
	right: 0;
	top: 250px;
}

div#wcspc-subtotal.wcspc-total-right span.woocommerce-Price-amount.amount{
	color: #fff !important;
}

.wcspc-area-bot .wcspc-action .wcspc-action-inner > div a {

	font-size: 11px !important;
}

#sidebar-mobile{
	display: none !important;
	}	
	
#sidebar-destkop{
	display: none;
	}
section.up-sells .add_to_cart_button.ajax_add_to_cart{
	display: block;
	margin-top: 1em;
}

section.related .add_to_cart_button.ajax_add_to_cart{
	display: block;
	margin-top: 1em;
}

span.uom {
	margin-left: -5px;
}

span.uom:before{
content: "/";
}

.single-product div.woocommerce-variation.single_variation div.woocommerce-variation-price{
	margin-bottom: 10px;
}

section.related.products ul.products li.product .button {
	top: 337px;
}
section.related.products ul.products li.product a.button.product_type_variable.add_to_cart_button {
top: 337px;
}

			.up-sells ul.products li.product .button {
	top: 337px;
}
	
		.up-sells ul.products li.product a.button.product_type_variable.add_to_cart_button {
	top: 337px;
}

.single-product .woocommerce-Tabs-panel--additional_information.panel.entry-content.wc-tab h2{
	display: none;
}

.single-product .woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2{
	font-size: 26px !important;
}

.page-id-40 div#wk-header{
	position: absolute;
	width: 100%;
	background: transparent;
	
}

div.et_post_meta_wrapper h1.entry-title{
	display: none;
}

.naslov-objave {
	padding: 0 !important;
}

#container-vijesti{
	max-width: 66.6666666667% !important;
	margin: auto;
	
}

.single p.et_pb_title_meta_container{
	position: absolute !important;
top: -35px;
font-size: 1.25rem;
	font-weight: 300;
}

.page p.et_pb_title_meta_container{
	position: absolute !important;
top: -35px;
font-size: 1.25rem;
	font-weight: 300;
}

.single .entry-content {
	margin-bottom: 58px !important;
	padding-top: 58px !important;
}

.entry-content {
    padding-bottom: 58px !important;
    padding-top: 58px !important;
}

.home .entry-content {
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0 !important;
}

.home div#wk-header{
	background: transparent !important;
}

 div#wk-header{
	background: #4a0d66 !important;
}

.home div#wk-header .divwk-header-row-1{
	
}

div#wk-header div.wk-header-row-1 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.logo-ostalo{
	display: inline;
}

.logo-ostalo img {
	width: 38%;
}

.home div.logo-ostalo{
	display: none;
}

.logo-home{
	display: none;
}

.logo-home img {
	width: 50%;
}

.home div.logo-home{
	display: inline;
}

.wk-menu{
	padding-top: 6px !important;
}

.home div.wk-menu {
	padding-top: 41px !important;
}

.sekcija-sadrzaj{
	padding: 0px !important;
}

.row-sadrzaj{
	padding: 0px !important;
}
.sekcija-sadrzaj p{
	font-size: 1.25rem;
	font-weight: 300;
}

.sekcija-sadrzaj a{
	font-size: 1.25rem;
	color: #d51067;
}

.sekcija-sadrzaj a:hover{
	text-decoration: underline;
}

.wk-podnaslov h2{
font-size: 1.5em !important;
font-weight: 400 !important;
position: relative !important;
padding-bottom: 1rem !important;
margin-bottom: 2rem !important;
	color: #003764 !important;
}

.ws-h-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' viewBox='0 0 22 24' version='1.1' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cpath d='M0,5.5l11,-5.5l11,5.5l0,13l-11,5.5l-11,-5.5l0,-13Z' style='fill:%238AE2D1;'/%3E%3Cpath d='M11,0l11,5.5l0,13l-11,5.5l0,-24Z' style='fill:%23D51067;'/%3E%3Cpath d='M11,0l11,5.5l-11,5.5l-11,-5.5l11,-5.5Z' style='fill:%230084AD;'/%3E%3Cpath d='M22,5.5l-11,5.5l0,-11l11,5.5Z' style='fill:%23003764;'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: left 0;
	padding-left: 44px;
}

.podnaslov-sekcije h2{
	font-size: 2rem;
	font-weight: 700;
line-height: 1.2;
}

h2.ws-h-icon {
    background-position: left .4rem !important;
    background-size: 1.5rem !important;
    padding-left: 44px !important;
}

.ws-heading-sub .ws-h-icon {
    margin: 0 0 .5rem 0 !important;
}

.ws-feature-cyan .ws-feature-content {
	background-color: #0e779f;
	color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88px' height='153px' viewBox='0 0 88 153' version='1.1'%3E%3Cg id='bg_squares_blue' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M80,0 L88,0 L88,8 L80,8 L80,0 Z M88,16 L88,24 L80,24 L80,16 L88,16 Z M64,0 L72,0 L72,8 L64,8 L64,0 Z M88,32 L88,40 L80,40 L80,32 L88,32 Z M88,48 L88,56 L80,56 L80,48 L88,48 Z M88,64 L88,72 L80,72 L80,64 L88,64 Z M88,80 L88,88 L80,88 L80,80 L88,80 Z M88,96 L88,104 L80,104 L80,96 L88,96 Z M88,112 L88,120 L80,120 L80,112 L88,112 Z M55.9473684,96 L56,96 L56,96.091954 L55.9473684,96 Z M88,128 L88,136 L80,136 L80,128 L88,128 Z M83.4210526,144 L88,144 L88,152 L83.4210526,144 Z M65.1052632,112 L72,112 L72,120 L69.6842105,120 L65.1052632,112 Z M51.3684211,88 L48,82.1149425 L48,80 L56,80 L56,88 L51.3684211,88 Z M37.6315789,64 L40,64 L40,68.137931 L37.6315789,64 Z M48,0 L56,0 L56,8 L48,8 L48,0 Z M32,0 L40,0 L40,8 L32,8 L32,0 Z M16,0 L24,0 L24,8 L16,8 L16,0 Z M8,0 L8,8 L5.57894737,8 L1,0 L8,0 Z M19.3157895,32 L24,32 L24,40 L23.8947368,40 L19.3157895,32 Z M33.0526316,56 L32,54.1609195 L32,48 L40,48 L40,56 L33.0526316,56 Z M64,16 L72,16 L72,24 L64,24 L64,16 Z M64,32 L72,32 L72,40 L64,40 L64,32 Z M64,48 L72,48 L72,56 L64,56 L64,48 Z M64,64 L72,64 L72,72 L64,72 L64,64 Z M64,80 L72,80 L72,88 L64,88 L64,80 Z M64,96 L72,96 L72,104 L64,104 L64,96 Z M48,16 L56,16 L56,24 L48,24 L48,16 Z M32,16 L40,16 L40,24 L32,24 L32,16 Z M16,16 L24,16 L24,24 L16,24 L16,16 Z M48,32 L56,32 L56,40 L48,40 L48,32 Z M48,48 L56,48 L56,56 L48,56 L48,48 Z M48,64 L56,64 L56,72 L48,72 L48,64 Z M32,32 L40,32 L40,40 L32,40 L32,32 Z' id='Combined-Shape' fill='%230084AD' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	background-position: right top;
	background-size: auto;
}

.ws-feature-blue-2 .ws-feature-content {
	background-image: url("data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22?%3E%3Csvg%20width%3D%22342px%22%20height%3D%22165px%22%20viewBox%3D%220%200%20342%20165%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20id%3D%22bg_columns_cyan%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M286,127.568371%20L286,166%20L285,166%20L285,127.027831%20L284.986834,127.020714%20L285,127.012885%20L285,98.5683714%20L267,108.298101%20L267,166%20L266,166%20L266,108.298101%20L248,98.5683714%20L248,166%20L247,166%20L247,98.0278308%20L246.986834,98.0207139%20L247,98.0128853%20L247,50.2981011%20L229,40.5683714%20L229,69.0128853%20L229.013166,69.0207139%20L229,69.0278308%20L229,166%20L228,166%20L228,69.5683714%20L210,79.2981011%20L210,127.012885%20L210.013166,127.020714%20L210,127.027831%20L210,166%20L209,166%20L209,127.568371%20L191,137.298101%20L191,166%20L190,166%20L190,137.298101%20L172,127.568371%20L172,166%20L171,166%20L171,127.027831%20L170.986834,127.020714%20L171,127.012885%20L171,98.5683714%20L153,108.298101%20L153,166%20L152,166%20L152,108.298101%20L134,98.5683714%20L134,166%20L133,166%20L133,98.0278308%20L132.986834,98.0207139%20L133,98.0128853%20L133,50.2981011%20L115,40.5683714%20L115,69.0128853%20L115.013166,69.0207139%20L115,69.0278308%20L115,166%20L114,166%20L114,69.5683714%20L96,79.2981011%20L96,127.012885%20L96.0131663,127.020714%20L96,127.027831%20L96,166%20L95,166%20L95,127.568371%20L77,137.298101%20L77,166%20L76,166%20L76,137.298101%20L58,127.568371%20L58,166%20L57,166%20L57,127.027831%20L56.9868337,127.020714%20L57,127.012885%20L57,98.5683714%20L39,108.298101%20L39,166%20L38,166%20L38,108.298101%20L20,98.5683714%20L20,166%20L19,166%20L19,98.0278308%20L18.9868337,98.0207139%20L19,98.0128853%20L19,50.2981011%20L1,40.5683714%20L1,166%20L5.15143483e-14,166%20L5.15143483e-14,40.0278308%20L-0.013166288,40.0207139%20L5.15143483e-14,40.0128853%20L5.15143483e-14,40%20L0.0216707614,40%20L19.5,28.4182907%20L38,39.4182907%20L38,12.0278308%20L37.9868337,12.0207139%20L38,12.0128853%20L38,12%20L38.0216708,12%20L57.5,0.418290723%20L76.9783292,12%20L77,12%20L77,12.0128853%20L77.0131663,12.0207139%20L77,12.0278308%20L77,68.4182907%20L95.5,57.4182907%20L114,68.4182907%20L114,40.0278308%20L113.986834,40.0207139%20L114,40.0128853%20L114,40%20L114.021671,40%20L133.5,28.4182907%20L152,39.4182907%20L152,12.0278308%20L151.986834,12.0207139%20L152,12.0128853%20L152,12%20L152.021671,12%20L171.5,0.418290723%20L190.978329,12%20L191,12%20L191,12.0128853%20L191.013166,12.0207139%20L191,12.0278308%20L191,68.4182907%20L209.5,57.4182907%20L228,68.4182907%20L228,40.0278308%20L227.986834,40.0207139%20L228,40.0128853%20L228,40%20L228.021671,40%20L247.5,28.4182907%20L266,39.4182907%20L266,12.0278308%20L265.986834,12.0207139%20L266,12.0128853%20L266,12%20L266.021671,12%20L285.5,0.418290723%20L304.978329,12%20L305,12%20L305,12.0128853%20L305.013166,12.0207139%20L305,12.0278308%20L305,68.4182907%20L323.5,57.4182907%20L343.013166,69.0207139%20L342,69.5683714%20L342,166%20L341,166%20L341,70.1089119%20L324,79.2981011%20L324,127.012885%20L324.013166,127.020714%20L324,127.027831%20L324,166%20L323,166%20L323,127.568371%20L305,137.298101%20L305,166%20L304,166%20L304,137.298101%20L286,127.568371%20Z%20M286,126.418291%20L304,115.715588%20L304,69.0278308%20L303.986834,69.0207139%20L304,69.0128853%20L304,12.5683714%20L286,22.2981011%20L286,98.0128853%20L286.013166,98.0207139%20L286,98.0278308%20L286,126.418291%20Z%20M285,22.2981011%20L267,12.5683714%20L267,40.0128853%20L267.013166,40.0207139%20L267,40.0278308%20L267,86.715588%20L285,97.4182907%20L285,22.2981011%20Z%20M323,79.2981011%20L305,69.5683714%20L305,115.715588%20L323,126.418291%20L323,79.2981011%20Z%20M266,40.5683714%20L248,50.2981011%20L248,97.4182907%20L266,86.715588%20L266,40.5683714%20Z%20M172,126.418291%20L190,115.715588%20L190,69.0278308%20L189.986834,69.0207139%20L190,69.0128853%20L190,12.5683714%20L172,22.2981011%20L172,98.0128853%20L172.013166,98.0207139%20L172,98.0278308%20L172,126.418291%20Z%20M171,22.2981011%20L153,12.5683714%20L153,40.0128853%20L153.013166,40.0207139%20L153,40.0278308%20L153,86.715588%20L171,97.4182907%20L171,22.2981011%20Z%20M209,126.418291%20L209,79.2981011%20L191,69.5683714%20L191,115.715588%20L209,126.418291%20Z%20M152,86.715588%20L152,40.5683714%20L134,50.2981011%20L134,97.4182907%20L152,86.715588%20Z%20M58,98.0278308%20L58,126.418291%20L76,115.715588%20L76,69.0278308%20L75.9868337,69.0207139%20L76,69.0128853%20L76,12.5683714%20L58,22.2981011%20L58,98.0128853%20L58.0131663,98.0207139%20L58,98.0278308%20Z%20M57,97.4182907%20L57,22.2981011%20L39,12.5683714%20L39,40.0128853%20L39.0131663,40.0207139%20L39,40.0278308%20L39,86.715588%20L57,97.4182907%20Z%20M95,79.2981011%20L77,69.5683714%20L77,115.715588%20L95,126.418291%20L95,79.2981011%20Z%20M38,40.5683714%20L20,50.2981011%20L20,97.4182907%20L38,86.715588%20L38,40.5683714%20Z%20M2.01316629,39.9792861%20L19.5,49.4316286%20L36.9868337,39.9792861%20L19.5,29.5817093%20L2.01316629,39.9792861%20Z%20M78.0131663,68.9792861%20L95.5,78.4316286%20L112.986834,68.9792861%20L95.5,58.5817093%20L78.0131663,68.9792861%20Z%20M76.5,136.431629%20L93.9868337,126.979286%20L76.5,116.581709%20L59.0131663,126.979286%20L76.5,136.431629%20Z%20M40.0131663,11.9792861%20L57.5,21.4316286%20L74.9868337,11.9792861%20L57.5,1.58170928%20L40.0131663,11.9792861%20Z%20M38.5,107.431629%20L55.9868337,97.9792861%20L38.5,87.5817093%20L21.0131663,97.9792861%20L38.5,107.431629%20Z%20M114,40.0278308%20L115,40.5683714%20L115,40%20L114.021671,40%20L114,40.0128853%20L114,40.0278308%20Z%20M133.5,49.4316286%20L150.986834,39.9792861%20L133.5,29.5817093%20L116.013166,39.9792861%20L133.5,49.4316286%20Z%20M209.5,78.4316286%20L226.986834,68.9792861%20L209.5,58.5817093%20L192.013166,68.9792861%20L209.5,78.4316286%20Z%20M190.5,136.431629%20L207.986834,126.979286%20L190.5,116.581709%20L173.013166,126.979286%20L190.5,136.431629%20Z%20M171.5,21.4316286%20L188.986834,11.9792861%20L171.5,1.58170928%20L154.013166,11.9792861%20L171.5,21.4316286%20Z%20M152.5,107.431629%20L169.986834,97.9792861%20L152.5,87.5817093%20L135.013166,97.9792861%20L152.5,107.431629%20Z%20M229,40.5683714%20L229,40%20L228.021671,40%20L228,40.0128853%20L228,40.0278308%20L229,40.5683714%20Z%20M247.5,49.4316286%20L264.986834,39.9792861%20L247.5,29.5817093%20L230.013166,39.9792861%20L247.5,49.4316286%20Z%20M323.5,78.4316286%20L340.986834,68.9792861%20L323.5,58.5817093%20L306.013166,68.9792861%20L323.5,78.4316286%20Z%20M304.5,136.431629%20L321.986834,126.979286%20L304.5,116.581709%20L287.013166,126.979286%20L304.5,136.431629%20Z%20M285.5,21.4316286%20L302.986834,11.9792861%20L285.5,1.58170928%20L268.013166,11.9792861%20L285.5,21.4316286%20Z%20M266.5,107.431629%20L283.986834,97.9792861%20L266.5,87.5817093%20L249.013166,97.9792861%20L266.5,107.431629%20Z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%230093b7%22%20fill-rule%3D%22nonzero%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	background-size: auto;
	background-position: bottom;
}

.ws-feature-content {
	
	color: #fff;
	height: 100%;
	min-height: 220px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 1.75rem 28px 2.5rem 28px;
	background-repeat: no-repeat;
}

.wk-post-image .et_pb_post a img {
    float: left;
    margin-bottom: 20px;
    margin-right: 30px;
    vertical-align: bottom;
    margin-top: -16px;
}

h2.entry-title:hover{
	text-decoration: underline;
	text-decoration-color: #ffffff !important;
}

.wk-post-image h2.entry-title:hover{
	text-decoration: underline;
	text-decoration-color: #d51067 !important;
}

.button-all:hover{
	text-decoration: underline;
	text-decoration-color: #d51067 !important;
}

body #page-container .et_pb_section .et_pb_row .button-all::after{
font-size: 2rem !important;
}

.ws-feature-content a:hover{
	text-decoration: underline;
	text-decoration-color: #ffffff !important;
}

.ws-hero-standfirst {
	padding-top: 5rem;
	padding-bottom: 2rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' viewBox='0 0 22 24' version='1.1' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cpath d='M0,5.5l11,-5.5l11,5.5l0,13l-11,5.5l-11,-5.5l0,-13Z' style='fill:%238AE2D1;'/%3E%3Cpath d='M11,0l11,5.5l0,13l-11,5.5l0,-24Z' style='fill:%23D51067;'/%3E%3Cpath d='M11,0l11,5.5l-11,5.5l-11,-5.5l11,-5.5Z' style='fill:%230084AD;'/%3E%3Cpath d='M22,5.5l-11,5.5l0,-11l11,5.5Z' style='fill:%23003764;'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 2.5rem;
	background-size: auto;}

	
.ws-hero-sm .ws-hero-title {
	font-size: 2.5rem;
	font-weight: 800;
}

.ws-hero {
	padding-left: 150px;
	padding-right: 150px;
}

.ws-feature-quote.ws-feature-cyan .ws-feature-content {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='722px' height='423px' viewBox='0 0 722 423' version='1.1'%3e%3cg id='bg_quotes_blue' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpolygon id='Path' stroke='%230084AD' stroke-width='2' fill-rule='nonzero' points='20 145 265 3 265 100 340 145 340 328 180 420 20 328'%3e%3c/polygon%3e%3cpolygon id='Path' stroke='%230084AD' stroke-width='2' fill-rule='nonzero' points='382 145 627 3 627 100 702 145 702 328 542 420 382 328'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e") !important;
}

.ws-feature-quote.ws-feature-orange .ws-feature-content {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='722px' height='423px' viewBox='0 0 722 423' version='1.1'%3e%3cg id='bg_quotes_blue' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpolygon id='Path' stroke='%23E34123' stroke-width='2' fill-rule='nonzero' points='20 145 265 3 265 100 340 145 340 328 180 420 20 328'%3e%3c/polygon%3e%3cpolygon id='Path' stroke='%23E34123' stroke-width='2' fill-rule='nonzero' points='382 145 627 3 627 100 702 145 702 328 542 420 382 328'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e") !important;}

.ws-feature-orange {
	background-color: #f15122 !important;
	color: #fff !important;
}

.ws-feature-quote.ws-feature-cyan .ws-feature-content, .ws-feature-quote.ws-feature-orange .ws-feature-content {
    background-position: -100px center;
    background-repeat: repeat-x;
}

 blockquote {
	padding-top: 40px;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='50px' height='30px' viewBox='0 0 50 30' version='1.1'%3e%3cg id='quotemarks' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpolygon id='Path' fill='%23fff' fill-rule='nonzero' points='45 -7.10542736e-15 45 7 50 10 50 24 38.5 30 27 24 27 10'%3e%3c/polygon%3e%3cpolygon id='Path' fill='%23fff' fill-rule='nonzero' points='18 -7.10542736e-15 18 7 23 10 23 24 11.5 30 1.77635684e-15 24 1.77635684e-15 10'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e");
	background-position: 0 0;
	background-repeat: no-repeat;
}

blockquote {
	margin: 0 0 1rem !important;
	border-color: transparent !important;
	padding-left: 0 !important;
}
div#wk-kategorija .entry-featured-image-url img {
	max-width: 160px;
	margin-right: 20px;

}

div#wk-kategorija h2 {
	margin: .5rem 0;
	margin-top: 0.5rem;
	font-size: 1.125rem;
	font-weight: 700;
	width: 100%;
	color: #d51067;
	line-height: 133%;
	padding-bottom: 0;
}

div#wk-kategorija div.post-content{
margin: .5rem 0;
line-height: 1.3125;
	font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #2d2d2d;
}

div#wk-kategorija div.post-content p{
color: #2d2d2d;
}

div#wk-kategorija p.post-meta{
	position: absolute;
bottom: 16px;
left: 177px;
	font-size: .875rem;
color: #878787;
}

div#wk-kategorija .et_pb_post{
	
	border-bottom: 1px solid #d7d7d7;}

.wp-pagenavi a:hover {

	z-index: 2;
	color: #fff !important;
	text-decoration: none !important;
	background-color: #d51067 !important;
	border-color: #d51067 !important;
}

.wp-pagenavi span.current {
	z-index: 3 !important;
	color: #fff !important;
	background-color: #4a0d66 !important;
	border-color: #4a0d66 !important;
	padding: .5rem .75rem !important;
	line-height: 1.25 !important;
	border: 1px solid #4a0d66 !important;
	margin: 0 0px !important;
}

.wp-pagenavi a {
	position: relative !important;
	margin: 0 0px !important;
	padding: .5rem .75rem !important;
	margin-left: -1px !important;
	line-height: 2.25 !important;
	color: #d51067 !important;
	background-color: #fff !important;
	border: 1px solid #d51067 !important;
}

div#wk-kategorija div.wp-pagenavi span.pages{
	display: none;
}

div#wk-kategorija .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
	color: #d51067 !important;
}

div#wk-kategorija .wp-pagenavi {
	text-align: left;
	border-top: none;
	padding-top: 0;
	clear: both;
	margin-bottom: 30px;
}

.discipline .et_pb_salvattore_content[data-columns]::before {
	content: '4 .column.size-1of4' !important;
}
@media only screen and ( min-width: 981px ) {
	.discipline .column.size-1of4 {
	    width: 24%!important;
	    margin-right: 1%;
	}
}

.discipline .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
	opacity: 1;
	height: 295px !important;
	margin-bottom: 47px;
border: none;
	background-color: #f7f7f7;
}

.ws-hero-cyan {
	background-color: #0e779f;
	color: #fff;
	    background-repeat: repeat;
    background-size: auto;

	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='144px' height='250px' viewBox='0 0 144 250' version='1.1'%3e%3cg id='bg_cubes_blue' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpath d='M74.9846349,210 L146,251.42563 L146,336.741037 L73,294.157704 L0,336.741037 L5.55111512e-17,251.42563 L71.0153651,210 L5.55111512e-17,168.57437 L2.26563926e-18,86.741037 L5.55111512e-17,1.42562967 L72,-40.5743703 L72,-41.741037 L73,-41.1577037 L74,-41.741037 L74,-40.5743703 L146,1.42562967 L146,86.741037 L146,168.57437 L74.9846349,210 Z M73,125.842296 L143.015365,85 L73,44.1577037 L2.98463486,85 L73,125.842296 Z M72,127.57437 L2,86.741037 L2,167.42563 L72,208.258963 L72,127.57437 Z M72,211.741037 L2,252.57437 L2,333.258963 L72,292.42563 L72,211.741037 Z M72,-38.258963 L2,2.57437033 L2,83.258963 L72,42.4256297 L72,-38.258963 Z M144,83.258963 L144,2.57437033 L74,-38.258963 L74,42.4256297 L144,83.258963 Z M144,333.258963 L144,252.57437 L74,211.741037 L74,292.42563 L144,333.258963 Z M144,167.42563 L144,86.741037 L74,127.57437 L74,208.258963 L144,167.42563 Z' id='Combined-Shape' fill='%230093B7' fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
}

.ws-hero-purple {
    background-color: #4a0d66;
	color: #fff;
	    background-repeat: repeat;
    background-size: auto;

background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='144px' height='250px' viewBox='0 0 144 250' version='1.1'%3e%3cg id='bg_cubes_blue' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpath d='M74.9846349,210 L146,251.42563 L146,336.741037 L73,294.157704 L0,336.741037 L5.55111512e-17,251.42563 L71.0153651,210 L5.55111512e-17,168.57437 L2.26563926e-18,86.741037 L5.55111512e-17,1.42562967 L72,-40.5743703 L72,-41.741037 L73,-41.1577037 L74,-41.741037 L74,-40.5743703 L146,1.42562967 L146,86.741037 L146,168.57437 L74.9846349,210 Z M73,125.842296 L143.015365,85 L73,44.1577037 L2.98463486,85 L73,125.842296 Z M72,127.57437 L2,86.741037 L2,167.42563 L72,208.258963 L72,127.57437 Z M72,211.741037 L2,252.57437 L2,333.258963 L72,292.42563 L72,211.741037 Z M72,-38.258963 L2,2.57437033 L2,83.258963 L72,42.4256297 L72,-38.258963 Z M144,83.258963 L144,2.57437033 L74,-38.258963 L74,42.4256297 L144,83.258963 Z M144,333.258963 L144,252.57437 L74,211.741037 L74,292.42563 L144,333.258963 Z M144,167.42563 L144,86.741037 L74,127.57437 L74,208.258963 L144,167.42563 Z' id='Combined-Shape' fill='%23720d66' fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
}

.ws-feature-pink {
	background-color: #d51067;
	color: #fff;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='88px' height='153px' viewBox='0 0 88 153' version='1.1'%3e%3cg id='bg_squares_blue' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpath d='M80,0 L88,0 L88,8 L80,8 L80,0 Z M88,16 L88,24 L80,24 L80,16 L88,16 Z M64,0 L72,0 L72,8 L64,8 L64,0 Z M88,32 L88,40 L80,40 L80,32 L88,32 Z M88,48 L88,56 L80,56 L80,48 L88,48 Z M88,64 L88,72 L80,72 L80,64 L88,64 Z M88,80 L88,88 L80,88 L80,80 L88,80 Z M88,96 L88,104 L80,104 L80,96 L88,96 Z M88,112 L88,120 L80,120 L80,112 L88,112 Z M55.9473684,96 L56,96 L56,96.091954 L55.9473684,96 Z M88,128 L88,136 L80,136 L80,128 L88,128 Z M83.4210526,144 L88,144 L88,152 L83.4210526,144 Z M65.1052632,112 L72,112 L72,120 L69.6842105,120 L65.1052632,112 Z M51.3684211,88 L48,82.1149425 L48,80 L56,80 L56,88 L51.3684211,88 Z M37.6315789,64 L40,64 L40,68.137931 L37.6315789,64 Z M48,0 L56,0 L56,8 L48,8 L48,0 Z M32,0 L40,0 L40,8 L32,8 L32,0 Z M16,0 L24,0 L24,8 L16,8 L16,0 Z M8,0 L8,8 L5.57894737,8 L1,0 L8,0 Z M19.3157895,32 L24,32 L24,40 L23.8947368,40 L19.3157895,32 Z M33.0526316,56 L32,54.1609195 L32,48 L40,48 L40,56 L33.0526316,56 Z M64,16 L72,16 L72,24 L64,24 L64,16 Z M64,32 L72,32 L72,40 L64,40 L64,32 Z M64,48 L72,48 L72,56 L64,56 L64,48 Z M64,64 L72,64 L72,72 L64,72 L64,64 Z M64,80 L72,80 L72,88 L64,88 L64,80 Z M64,96 L72,96 L72,104 L64,104 L64,96 Z M48,16 L56,16 L56,24 L48,24 L48,16 Z M32,16 L40,16 L40,24 L32,24 L32,16 Z M16,16 L24,16 L24,24 L16,24 L16,16 Z M48,32 L56,32 L56,40 L48,40 L48,32 Z M48,48 L56,48 L56,56 L48,56 L48,48 Z M48,64 L56,64 L56,72 L48,72 L48,64 Z M32,32 L40,32 L40,40 L32,40 L32,32 Z' id='Combined-Shape' fill='%23FEE300' fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
	background-position: right top !important;
	height: 100% !important;
min-height: 220px !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-ms-flex-pack: center !important;
justify-content: center !important;
padding: 1.75rem 28px 2.5rem 28px !important;
background-repeat: no-repeat !important;
	    background-size: auto !important;
}



.ws-superblock-blue {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='120px' height='207px' viewBox='0 0 120 207' version='1.1'%3e%3cg id='bg_blocks_pink' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpath d='M120.125604,26 L120.193931,40.1436979 L117,52 L106.004056,52 L113,78 L102.004056,78 L95,104 L84.004056,104 L91,130 L80.004056,130 L73,156 L62.004056,156 L69,182 L58.004056,182 L51.2693868,207 L40.2693868,207 L47.0040558,182 L58,182 L51,156 L62,156 L69.0040558,130 L80,130 L73,104 L84,104 L91.0040558,78 L102,78 L95,52 L106,52 L113.004056,26 L120.125604,26 Z M117.951412,3.53381484 L120,0 L120.054814,11.3464512 L117.951412,3.53381484 Z M78.345371,71.8542351 L85.8588968,58.893403 L91,78 L80.004056,78 L73,104 L62.004056,104 L69,130 L58.004056,130 L51,156 L40.004056,156 L47,182 L36.004056,182 L29.2693868,207 L18.2693868,207 L25.0040558,182 L36,182 L29.1792515,156.665791 L29.5652174,156 L40,156 L47.0040558,130 L58,130 L53.7623112,114.260013 L59.7101449,104 L62,104 L63.9877866,96.6210682 L74.7826087,78 L80,78 L78.345371,71.8542351 Z M89.8550725,52 L99.4662295,35.4207542 L95,52 L89.8550725,52 Z M104.927536,26 L110.440934,16.4893883 L113,26 L104.927536,26 Z M7.26938677,207 L0,207 L13.5798254,183.574801 L7.26938677,207 Z M14.4927536,182 L21.6690797,169.620838 L25,182 L14.4927536,182 Z M44.6376812,130 L46.2511172,127.216823 L47,130 L44.6376812,130 Z M120.440713,91.2276092 L117,104 L106.004056,104 L113,130 L102.004056,130 L95,156 L84.004056,156 L91,182 L80.004056,182 L73.2693868,207 L62.2693868,207 L69.0040558,182 L80,182 L73,156 L84,156 L91.0040558,130 L102,130 L95,104 L106,104 L113.004056,78 L120.376812,78 L120.440713,91.2276092 Z M120.310611,64.2965566 L117,52 L120.251208,52 L120.310611,64.2965566 Z M96.2693868,207 L85.2693868,207 L92.0040558,182 L102,182 L95,156 L106,156 L113.004056,130 L120.628019,130 L120.687495,142.311521 L117,156 L106.004056,156 L113,182 L103.004056,182 L96.2693868,207 Z M120.566409,117.246662 L117,104 L120.502415,104 L120.566409,117.246662 Z M120.879227,182 L120.951895,197.04217 L118.269387,207 L107.269387,207 L114.004056,182 L120.879227,182 Z M120.753623,156 L120.822207,170.196767 L117,156 L120.753623,156 Z' id='blocks' fill='%230084AD' fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
	    background-size: auto !important;
}

.ws-superblock-orange {
	background-color: #f15122;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='144px' height='250px' viewBox='0 0 144 250' version='1.1'%3e%3cg id='bg_cubes_blue' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cpath d='M74.9846349,210 L146,251.42563 L146,336.741037 L73,294.157704 L0,336.741037 L5.55111512e-17,251.42563 L71.0153651,210 L5.55111512e-17,168.57437 L2.26563926e-18,86.741037 L5.55111512e-17,1.42562967 L72,-40.5743703 L72,-41.741037 L73,-41.1577037 L74,-41.741037 L74,-40.5743703 L146,1.42562967 L146,86.741037 L146,168.57437 L74.9846349,210 Z M73,125.842296 L143.015365,85 L73,44.1577037 L2.98463486,85 L73,125.842296 Z M72,127.57437 L2,86.741037 L2,167.42563 L72,208.258963 L72,127.57437 Z M72,211.741037 L2,252.57437 L2,333.258963 L72,292.42563 L72,211.741037 Z M72,-38.258963 L2,2.57437033 L2,83.258963 L72,42.4256297 L72,-38.258963 Z M144,83.258963 L144,2.57437033 L74,-38.258963 L74,42.4256297 L144,83.258963 Z M144,333.258963 L144,252.57437 L74,211.741037 L74,292.42563 L144,333.258963 Z M144,167.42563 L144,86.741037 L74,127.57437 L74,208.258963 L144,167.42563 Z' id='Combined-Shape' fill='%23F89041' fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
	background-repeat: repeat;
    background-size: auto;
}

.single div.container{
	width: 100% !important;
	max-width: 100% !important;
	    padding-top: 0px !important;
}

#main-content {
	border: none !important;
}

.single #left-area {
    float: none !important;
    padding-right: 0px !important;
}

.ws-block {
	height: 360px;
}

h3 {
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	margin-top: 1rem;
margin-bottom: 1rem;
}


.dokumenti-linkovi a{
	color: #d51067;
}

.dokumenti-linkovi a:hover{
	color: #d51067;
	text-decoration: underline;
}
div#sto-radimo h2 a:hover{
	color: #d51067;
	text-decoration: underline;
}

.disciplina-quiz li {
	color: #000 !important;
}

.ws-hero-title {
	font-size: 3.75rem !important;
}

.ws-hero-title {
	font-weight: 800 !important;
	margin: 0 0 1rem 0;
	letter-spacing: -.02em;
	width: 100%;
}

.ws-superblock-title {
	font-size: 2rem !important;
}

.ws-superblock-title {
	font-weight: 800 !important;
	font-size: 1.5em;
	letter-spacing: -.02em;
	margin: 0;
}

.ws-pullquote {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 245.67 150.57' width='245.67' height='150.57'%3e%3cpolygon fill='%230E779F' points='88.31 0 43.65 25.78 0 50.98 0 117.38 57.5 150.57 115 117.38 115 50.98 88.31 35.57 88.31 0'/%3e%3cpolygon fill='%230E779F' points='218.98 35.57 218.98 0 174.32 25.78 130.67 50.98 130.67 117.38 188.17 150.57 245.67 117.38 245.67 50.98 218.98 35.57'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 50px;
	margin-top: 1rem;
	margin-bottom: 1rem;
	max-width: 56rem;
	padding-left: 65px !important;
}

.page-id-232728 .dokumenti-linkovi a {
	background-image: url("https://worldskillscroatia.hr/wp-content/uploads/2021/10/1.png");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
.page-id-232728 .dokumenti-linkovi i.fa.fa-file{
	display: none !important;
}

/********************************************************************************************************
 Styles For resolutions betwen 240 AND 980 => Between this resolutions mobile menu and mobile view starts
 
 *******************************************************************************************************/



@media only screen and (min-width:240px) and (max-width: 980px){
  
.et_mobile_menu {
  
}
	
.logo-ostalo img {
	margin-top: 25px;
}
	
	.ws-hero-title {
	font-size: 2.75rem !important;
}
	
.ws-feature-content.ws-block div.et_pb_text_inner h3 {
	font-size: 30px;
}
	
	
	.et_mobile_nav_menu{
		display: none !important;
	}
	
	button#responsive-menu-pro-button {
	top: 30px !important;

}
	
	.logo-ostalo a span.et_pb_image_wrap img.wp-image-231597{
		
	}
	
	.ws-hero {
	padding-left: 20px;
	padding-right: 20px;
}
	
	.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row {
	width: 80%;
}
	
.woocommerce-page ul.products li.product:nth-child(n) {
	width: 100% !important;
	margin: 0 0 7.5% 0 !important;
	position: relative;
	display: block;
	border: 1px solid #ccc;
	padding: 13px;
}
	
	.wcspc-area-bot .wcspc-action .wcspc-action-inner > div a {
	font-size: 9px !important;
}
	
.et_portfolio_image, .et_shop_image {
	display: inline list-item;
	position: relative;
	float: left;
	width: 40%;
	margin-right: 15px;
}
	
h2.woocommerce-loop-product__title {
	font-size: 14px !important;
	padding-top: 0px !important;
	padding-bottom: 0 !important;
	font-weight: 600;
width: auto;
}
	
	.woocommerce span.onsale, .woocommerce-page span.onsale {

	font-size: 11px;

}
	
	#wps-slider-section #sp-woo-product-slider-231375 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {

	margin-top: -36px !important;
}
	
#wps-slider-section .product_type_variable.add_to_cart_button {
	font-size: 0px !important;
	clear: both;
	padding: 5px !important;
}
	
.woocommerce ul.products li.product .button {
margin-top: 0px !important;
float: right;
position: relative;
bottom: 0;
font-size: 0;
clear: both;
padding: 10px !important;
	top: 0 !important;
}
	
.woocommerce a.button.product_type_variable.add_to_cart_button{

font-size: 14px !important;
clear: both;
padding: 5px !important;
}
	

	.single-product div#sidebar-mobile{
	display: none !important;
	}
	
	 #sidebar-mobile{
  display: block !important;
  }

#sidebar-mobile{
	display: none !important;
	}	
	
#sidebar-destkop{
	display: none;
	}
	
		.category #sidebar-mobile {
	display: none !important;
}
  
/* Style the button that is used to open and close the collapsible content */
.collapsible {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 18px;
	margin-top: 50px;
	
}

.collapsible::after{
   content:  "+";
   float: right;
}


/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.collapsible:hover {
  background-color: #444;
	color: #fff;
}

.collapsible-active{
  background-color: #444;
}

.collapsible-active::after{
   content:  "-";
   float: right;
}



/* Style the collapsible content. Note: hidden by default */
.collapsible-content {
	padding: 0 10px;
	display: none;
	overflow: hidden;
	width: 100%;
}

div#sidebar{

   -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
	  margin-top: 10px;
	   margin-bottom: 0px !important;
}
	
	.woocommerce ul.products li.product .button:before {
	content: "\e07a";
	position: relative;
	font-family: 'ETmodules';
	font-size: 14px;

}
.woocommerce-page ul.products li.product .button.add_to_cart_button::before, .woocommerce ul.products li.product .add_to_cart_button::before {

    color: inherit;
    content: "\e07a";

}
	

	
.woocommerce-page ul.products li.product .button.add_to_cart_button::before, .woocommerce-page ul.products li.product .button.ajax_add_to_cart.added::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 14px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
}
	
.page .woocommerce ul.products li.product .button {
	margin-top: 0px !important;
	float: right !important;
	position: relative;
	bottom: 0;
	font-size: 0 !important;
	clear: both;
	padding: 10px !important;
	width: auto !important;
}

.page .woocommerce ul.products li.product .button::before {
	position: relative !important;
	left: auto !important;
	right: auto !important;
	top: 0 !important;
	text-align: left;
	margin: 0 auto !important;
	opacity: 1 !important;
	font-size: 14px;
	font-weight: 300 !important;
	font-family: "ETmodules" !important;
	display: inline;
	-webkit-transition: all, 0.2s, ease-in;
	-moz-transition: all, 0.2s, ease-in;
	-o-transition: all, 0.2s, ease-in;
	transition: all, 0.2s, ease-in;
}
	
.page .woocommerce ul.products li.product .button:before {
	content: "\e07a";
	position: relative;
	font-family: 'ETmodules';
	font-size: 14px;

}
	
.woocommerce a.button::after {
	top: 2px !important;
	display: none;
}	

.page .woocommerce .products ul li, .woocommerce ul.products li {

	margin-bottom: 13% !important;
		display: block !important;}


	
	
	.woocommerce .products ul li, .woocommerce ul.products li {
	height: auto;
		
     width: 100% !important;
    margin: 0 0 7.5% 0 !important;
    position: relative !important;
    display: block;
    border: 1px solid #ccc;
    padding: 13px !important;
}
	
	#top-header {
	width: 100%;
	background-color: #fff !important;
	border-bottom: 1px solid #ccc !important;
	display: block !important;
	position: relative !important;
	top: 0 !important;
}
	
	.woocommerce-page ul.products div.quantity .input-text.qty {
	width: 100% !important;
}
	
	.woocommerce-page div#left-area ul.products form.cart {
	position: relative;
	bottom: 0;
	width: 100%;
}

	body section.related.products ul.products div.quantity .input-text.qty {
	width: 100% !important;
}
	
	
.woocommerce-page.woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button {
	margin-top: 0px !important;
	float: right;
	position: relative;
	bottom: 0;
	font-size: 0 !important;
	clear: both;
	padding: 10px !important;
	top: 0 !important;
}
	
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	color: #666 !important;
	font-size: 15px !important;
	font-weight: normal !important;
	margin: 0 !important;
	text-align: left;
	width: auto;
	padding: 0;
}

	
	.woocommerce-page .quantity {
	width: 100% !important;
	margin: 0;
	margin-top: 0px;
	margin-top: 14px !important;
}
	
	body.woocommerce-page .quantity input.qty {
	width: 100%;
}
	
	body.single-product.woocommerce-page .quantity {
	width: 100% !important;
}
	
	body.single-product.woocommerce-page .quantity input.qty {
		width: 100% !important;
}
	
	div.summary.entry-summary form.cart button.single_add_to_cart_button.button.alt{
		width: 100% !important;
		margin-top: 10px;
	}
  
	.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
	width: 100% !important;
	margin: 0;
}
	
	body .woocommerce .quantity input.qty {
	width: 100% !important;
}
	
  div#content-area{
	  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
	
	}
	
	.select2-container--default .select2-selection--single .select2-selection__clear {
	font-size: 32px;
	margin-right: 30px;
	margin-top: -1px;
}
	
div#sidebar{

   -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
	  margin-top: 10px;
}
.woocommerce .woocommerce-ordering {
	margin: 2em 0 2em !important;
}
	

div#left-area{
 -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
	
	
	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

  	  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
		width: 100% !important;

}
	
	 .woocommerce-page .quantity {
  -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
	
		.woocommerce ul.products li.product .button {

     -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;

}
	
		.woocommerce a.added_to_cart {
  -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
	position: relative;
	
}
  
	



div#left-area header.woocommerce-products-header{  
position: absolute;
top: 0;
margin-top: 45px;
 }
  
  
.woocommerce .woocommerce-breadcrumb {
  position: absolute;
top: 0;
margin-top: 10px !important;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
	margin-bottom: 22px !important;
	margin-top: 18px;
}

.woocommerce div.product div.summary {
	margin-bottom: 2em;
	margin-top: 40px;
}

div.wk-header-2 div#et-top-navigation nav#top-menu-nav div#et-secondary-menu a {
	
	font-size: 15px;
	
}

.wk-product-search {
	float: left;
	width: 100%;
	margin-top: 12px;
}
	
	span.et_close_search_field {
	display: block;
	position: absolute;
	z-index: 99999;
	top: -9px !important;
	right: 78px !important;
	bottom: 0;
	width: 30px;
	height: 30px;
	margin: auto;
	cursor: pointer;
}
	
	div.wk-product-search form#searchform{
		
		width: 100% !important;
		max-width: 194px 80% !important;
	}

.search-results div#left-area header.woocommerce-products-header {
	position: absolute;
	top: 0;
	margin-top: 57px;
}

.search-results .woocommerce .woocommerce-breadcrumb {
    position: absolute;
    top: 0;
    margin-top: 19px !important;
}
	
	.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
	
	
}
	
/*	.responsive-menu-pro-slide-left button#responsive-menu-pro-button.responsive-menu-pro-button{
		top: 27px;
	}*/
	

	
.et_header_style_left #logo, .et_header_style_split #logo {
	max-width: 180px;
}
	
	div.wk-product-search form#searchform div input#s {
	font-size: 14px;
	width: 100%;
	padding: 10px;
	height: 35px;
}
	
	div#et-secondary-menu div.wk-racun {
	float: left;
	margin-right: 20px;
}
	
		#et_mobile_nav_menu {
	display: none !important;
}
	
	#main-header {
	margin-top: auto;
	padding-top: 0;
	padding-bottom: 0px;
	position: relative;
	height: 95px;
}
	

	.et_header_style_left .logo_container {
	position: relative;
	width: 100%;
	height: 100%;
}

div#top-header div#et-secondary-menu {
	display: table !important;
	float: none;
	margin-top: 6px;
	padding-bottom: 18px;
	margin-left: auto;
	margin-right: auto;
}

 #et-secondary-menu {
  display: none !important;
}

#et-info {
	float: none;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 10px;
	margin: auto;
	display: table;
	width: 100%;
}

#et-info-email::before {
  margin-right: 6px;
  line-height:  29px;
}

.woocommerce-cart #content-area {
  padding-bottom: 55px;
}

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



#logo {
	display: inline-block;
	float: none;
	margin-bottom: 0;
	margin-top: 33px;
	max-height: 22% !important;
	transform: none;
	transition: none 0s ease 0s !important;
	vertical-align: middle;
}
	
#et_top_search {
	float: left;
	margin: -58px 75px 0 0;
}

.et_social_mobile .et_social_heading {
font-size: 0 !important;
}
.et_social_mobile .et_social_heading:before {
content: "Podijelite";
font-size: 14px;
}

div.coupon input.button{
font-size: 14px;
}

form#yith-ajaxsearchform div input#yith-s.yith-s {
  border: 1px solid #ccc;
  width: 100%;
  height:  40px;
}

form#yith-ajaxsearchform div input#yith-searchsubmit {
 font-size: 15px;
  float: right;
}

div#yith_woocommerce_ajax_search-2.et_pb_widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search {
  float: none;
  margin-left: 5%;
  margin-top: -1px;
  width: 90%;
  padding-top:  50px;
}

#top-header {
  position: relative;
  top: 0;
  width: 100%;
}

#main-header {
	margin-top: auto;
	padding-top: 0;
	padding-bottom: 0px;
  position: relative;

}

#sidebar {
	background: #fbfbfb none repeat scroll 0 0;
	border: 1px solid #ddd !important;
	border-radius: 7px;
	float: left;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top: 25px !important;
	width: 100% !important;
}


.et_right_sidebar #left-area {
	float: none;
	
}

.wk-header-2 #et-secondary-menu {
	display: block !important;
	float: none !important;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}


.wk-header-2 #et_mobile_nav_menu {
	display: block;
	margin-top: 27px !important;
}

 div.wk-header-2 div.container.clearfix.et_menu_container div.logo_container {
	height: 89% !important;
	position: absolute;
	top: -23px !important;
	width: 100%;
}

div.wk-header-2 div.container.clearfix.et_menu_container div.logo_container {

	top: -5px !important;
	
}

div.wk-header-2 #et_top_search {
	float: left;
	margin: 25px 35px 0 0;
}

div.wk-header-2 .et_search_outer {

	top: 11px !important;
	
}

.search-results .et_pb_post {
	border-bottom: 1px solid #ccc;
	clear: none;
	margin-bottom: 45px;
	padding-bottom: 43px;
	float: none;
	width: 100%;
	margin-right: 0;
}

.category #main-content .container {
	padding-top: 0;
}

.single #main-content .container {
	padding-top: 0;
}

.single-product #main-content .container {
	padding-top: 58px;
}
	
		.et_header_style_centered #logo {
	max-height: 28px !important;
		margin-top: 10px;
}
	
	.et_header_style_centered #main-header .mobile_nav {
    background-color: transparent !important;
}
	
	.et_header_style_centered #main-header {
	padding-bottom: 59px;
		padding-top: 41px;
}
	
.mobile_menu_bar::before {
	font-size: 53px !important;	
}
	
.et_header_style_centered #et_top_search, .et_vertical_nav.et_header_style_centered #main-header #et_top_search {
	display: grid !important;
	float: left;
	top: 29px;
}
	
	.et_header_style_centered #main-header .container {
	height: inherit;
	text-align: center;
	width: 100% !important;
	max-width: 83% !important;
}
	
	.et_header_style_centered .et_search_outer, .et_header_style_split .et_search_outer {
	display: block !important;
}
	
.et_header_style_centered #main-header .container .wk-product-search {
	float: right;
	width: 100%;
	margin-top: 115px;
}
	
	.et_header_style_centered #et_search_icon::before {
	top: -13px;
	left: 3px;
	font-size: 28px;
}

		#responsive-menu-pro-container {
	z-index: 999999 !important;
}

}



/* Styles For resolutions betwen 981 AND 1024 */

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


#logo {
	max-height: 21% !important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {

	font-size: 12px !important;
}

div.wk-header-2 .et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {

	font-size: 12px !important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {

	font-size: 10px !important;
}
	
	section.related.products ul.products li.product .button {
	top: 258px;
}
	
		section.related.products ul.products li.product a.button.product_type_variable.add_to_cart_button {
top: 258px;
}
	
		.up-sells ul.products li.product .button {
	top: 258px !important;
}
	
		.up-sells ul.products li.product a.button.product_type_variable.add_to_cart_button {
top: 258px;
}
	
	.woocommerce ul.products li.product .button {

	top: 196px;
}
	
	.woocommerce-page.woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button {

	top: 196px;
}
	
	h2.woocommerce-loop-product__title {
font-size: 13px !important;
	width: 110px;
}
	
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	font-size: 13px !important;

}
	
	.woocommerce-page ul.products li.product .button.add_to_cart_button::before, .woocommerce-page ul.products li.product .button.ajax_add_to_cart.added::before {
	
	font-size: 12px;

}
	
	.woocommerce-page.woocommerce ul.products li.product a.button.product_type_variable.add_to_cart_button::before {
	
	font-size: 12px;

}
	
}


/* Styles For resolutions betwen 1024 AND 1280 */


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

#logo {
	max-height: 21% !important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {

	font-size: 12px !important;
}



#et-top-navigation {
	float: right;
	padding-left: 166px !important;
}
	
section.related.products ul.products li.product .button {

	top: 309px;
}
	
	section.related.products ul.products li.product a.button.product_type_variable.add_to_cart_button {
top: 309px;
}
	
			.up-sells ul.products li.product .button {
	top: 309px;
}
	
		.up-sells ul.products li.product a.button.product_type_variable.add_to_cart_button {
	top: 309px;
}
	
	}
	
/* Styles For resolutions betwen 1281 AND 1366 */


@media only screen and (min-width:1281px) and (max-width: 1400px) {
	.home div.n2-ss-slide{
margin-right: 15px !important;
margin-left: 15px !important;
width: 337px !important;
height: 337px !important;
}

	
	}