/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

.search-field {
    border: solid 1px #ccc;
    padding: 18px 0 17px 5px !important;
}


/* Logo */
#logo {
	max-height: 100%;
}

.et_pb_column_4_tb_header {
    padding-top: 0 !important; 
}

/* Menu home icon */
.menu-home-icon a {
font-family: 'ETmodules' !important;
}

/* Menu shop */
@media only screen and (min-width: 1500px) {
.et-db #et-boc .et-l .et_pb_section {
		padding: 0;
	}

	.et_pb_widget ol li ol li, .et_pb_widget ul li ul li {
		margin-left: 5px;
	}
}

/* Menu shop & cart icon */
.menu-shop-smiley  {
	margin-top: -2px;
}
.menu-shop-smiley a {
	font-size: 15px !important;
	margin-top: -2px;
}
.menu-shop-smiley a:after {
	display: none;
}
.et_pb_menu__icon {
	display:none !important;
}

/* Odmik od menuja - potrebno za prikaz rjave črte */
body.custom-background {
    background:rgba(10,10,8,0.65);
    padding-top: 54px;
}
@media only screen and (max-width: 767px) {
	body.custom-background {
    padding-top: 134px;
}
	/* Skrijemo language switcher na telefonih */
	.pll-parent-menu-item { display: none; }
	
}

/* Slika na seznamu novic na levi strani */
@media only screen and (min-width: 981px) {
	.et_pb_posts .et_pb_post img,
	.et_pb_posts .et_overlay {
		height: 180px !important;
		width: 335px;
		float: left;
		left: 0;
		margin-right: 25px;
	}
	body.rtl .et_pb_posts .et_pb_post img,
	body.rtl .et_pb_posts .et_overlay {
		float: right;
		right: 0;
		margin-left: 25px;
		margin-right: 0;
	}
}

/* Gallery Image thumbnail size */
/* Set the image gallery image widths */
.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_gallery_grid .column_width,
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.portrait img
{
width: 100%;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
min-width: 100%;
}
/* Set the image gallery image height */
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
height: 200px;
	overflow: hidden;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
min-height: 200px;
}


/* Menu drop down */
.nav li ul {
     width: 300px;
}
.et-menu li li a {
    padding: 6px 10px;
    width: 260px;
}



/* TRGOVINA */


/* Če je izdelek prodan, prikažemo napis Prodano */
.now_sold {
    background: red;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 6px 22px;
    position: absolute;
    right: 0;
    top: 0;
}

.cat-item a { color: #019067 !important; font-size: 16px !important; }
.cat-parent .children a { color: rgba(1,40,0,0.62) !important; font-size:15px !important; }

/* Slider za cenovni razpon */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #dadada;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #359479;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #359479;
}

mark,.count {
    background: none !important;
    color: grey;
	font-size:11px;
}

/* Cena izdelka */
.entry-summary p.price span {
    font-size: 46px !important;
    line-height: 2;
}


/* CONTACT FORM 7 */
.wpcf7 {
	background-color: #fbfbfb;
    border: 1px solid #e8e8e8;
}

.wpcf7-form { 
	margin: 25px;
}

.wpcf7-textarea {
	width: 85%;
}

.wpcf7 input {
	width: 50%;
	padding: 14px;
	border-radius: 5px;
}
.wpcf7-submit {
	border: 1px solid #ccc;
}


/* GDPR */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
    margin: 0;
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    padding-bottom: 0;
    color: #fff;
} 


/* DODATNO */
/* Logo */
#logo {
	max-height: 100%;
}

.et_pb_column_4_tb_header {
    padding-top: 0 !important; 
}

/* Menu home icon */
.menu-home-icon a {
font-family: 'ETmodules' !important;
}

/* Menu shop */
@media only screen and (min-width: 1500px) {
.et-db #et-boc .et-l .et_pb_section {
    padding: 0;
}
}

/* Menu shop & cart icon */
.menu-shop-smiley  {
	margin-top: -2px;
}
.menu-shop-smiley a {
	font-size: 15px !important;
	margin-top: -2px;
}
.menu-shop-smiley a:after {
	display: none;
}
.et_pb_menu__icon {
	display:none !important;
}

/* Odmik od menuja - potrebno za prikaz rjave črte */
body.custom-background {
    background:rgba(10,10,8,0.65);
    padding-top: 54px;
}
@media only screen and (max-width: 767px) {
	body.custom-background {
    padding-top: 134px;
}
	/* Skrijemo language switcher na telefonih */
	.pll-parent-menu-item { display: none; }
	
}

/* Slika na seznamu novic na levi strani */
@media only screen and (min-width: 981px) {
	.et_pb_posts .et_pb_post img,
	.et_pb_posts .et_overlay {
		height: 180px !important;
		width: 335px;
		float: left;
		left: 0;
		margin-right: 25px;
	}
	body.rtl .et_pb_posts .et_pb_post img,
	body.rtl .et_pb_posts .et_overlay {
		float: right;
		right: 0;
		margin-left: 25px;
		margin-right: 0;
	}
}

/* Gallery Image thumbnail size */
/* Set the image gallery image widths */
.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_gallery_grid .column_width,
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.portrait img
{
width: 100%;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
min-width: 100%;
}
/* Set the image gallery image height */
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
height: 200px;
	overflow: hidden;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
min-height: 200px;
}


/* Menu drop down */
.nav li ul {
     width: 300px;
}
.et-menu li li a {
    padding: 6px 10px;
    width: 260px;
}

/* Pomanjšan odmik menuja za mobilne naprave */

.et-db #et-boc .et-l .et_mobile_menu li a {
    padding: 0px 5%;
}



/* TRGOVINA */
/* Če je izdelek prodan, prikažemo napis Prodano */
.now_sold {
    background: red;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 6px 22px;
    position: absolute;
    right: 0;
    top: 0;
}

.cat-item a { color: #019067 !important; font-size: 16px !important; }
.cat-parent .children a { color: rgba(1,40,0,0.62) !important; font-size:15px !important; }

/* Slider za cenovni razpon */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #dadada;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #359479;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #359479;
}

mark,.count {
    background: none !important;
    color: grey;
	font-size:11px;
}

/* Cena izdelka */
.entry-summary p.price span {
    font-size: 46px !important;
    line-height: 2;
}

/* PAGINACIJA */
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a {
	padding: 1.0em;
	}

