/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/*zacasno zacetek*/
/*:lang(de-DE) .vrsta-novice{display:none;}*/
/*:lang(en-US) .vrsta-novice{display:none;}*/
/*začasno konec*/



:lang(de-DE) .multipurpose_1, 
:lang(en-US) .multipurpose_1,
:lang(it-IT) .multipurpose_1
{display:none!important; visibility: hidden!important;}

:lang(sl-SI) .skype
{display:none!important; visibility: hidden!important;}

:lang(de-DE) .video-slo,
:lang(en-US) .video-slo,
:lang(it-IT) .video-slo,
:lang(de-DE) .multipurpose_2, 
:lang(en-US) .multipurpose_2,
:lang(it-IT) .multipurpose_2
{display:none!important; visibility: hidden!important;}


:lang(de-DE) .video-eng,
:lang(sl-SI) .video-eng,
:lang(it-IT) .video-eng,
:lang(de-DE) .multipurpose_4, 
:lang(sl-SI) .multipurpose_4,
:lang(it-IT) .multipurpose_4
{display:none!important; visibility: hidden!important;}

:lang(en-US) .video-ger,
:lang(sl-SI) .video-ger,
:lang(it-IT) .video-ger,
:lang(en-US) .multipurpose_3,
:lang(sl-SI) .multipurpose_3,
:lang(it-IT) .multipurpose_3
{display:none!important; visibility: hidden!important;}

:lang(en-US) .video-ita,
:lang(de-DE) .video-ita,
:lang(sl-SI) .video-ita,
:lang(en-US) .header-elements-button-1,
:lang(de-DE) .header-elements-button-1,
:lang(sl-SI) .header-elements-button-1
{display:none!important; visibility: hidden!important;}

.header-gumb-1,
.multipurpose_2,
.multipurpose_3,
.multipurpose_4
 {
    font: bold 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    padding: 7px 10px 7px 6px;
    border-radius: 3px;
	background:#8dc63f!important;
	color:#ffffff!important;
	text-decoration: none!important;
}

.masthead .mini-widgets > *, .masthead .mobile-mini-widgets > * {margin-left:4px!important; margin-right:4px!important;}


/*head fix*/
@media (max-width: 1280px) {
	.main-nav > li > a .menu-text {font: normal 500 18px / 22px "Roboto", Helvetica, Arial, Verdana, sans-serif}
	.header-gumb-1,
	.multipurpose_2,
	.multipurpose_3,
	.multipurpose_4
	 {font: bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif!important;}
	
	.main-nav > li > a {padding: 4px 8px 4px 8px!important;}
	/*.skype {font-size:14px!important; line-height:18px;}*/
	.multipurpose_1 div, .skype div {display:none!important;}
	/*.skype i {display:none!important;}*/
}


.sklad-obvestilo {
	z-index:30; 
	background-color:transparent; 
	position:absolute; 
	margin-top:30px!important;
	color:#e8e8e8;
	max-width: 300px;
	}
	
.sklad-obvestilo strong {font-weight:600;}
.sklad-obvestilo a {font-weight:600;}
.sklad-obvestilo p {font:normal 12px / 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif!important;}
.sklad-obvestilo img {margin-right: 11px;}


/*fix do kataloga z ikono*/
.aio-icon-description a {text-decoration: none;}


.ult-banner-block.ult-banner-block-custom-height img {
    width: auto!important;
    height: auto!important;
}


	
@media (max-width: 768px) {
.sklad-obvestilo {
	display:none;
	margin-top:5px!important;
	margin-left:-30px!important;
	max-width: 240px;
	}
	
	.sklad-obvestilo p {font:normal 9px / 13px "Open Sans", Helvetica, Arial, Verdana, sans-serif!important;}
}

#main {padding: 0px 0 0px 0;}
a:not([href]) {cursor: context-menu;}

/*breadcrumb novice kategorija - no klik*/
.single-post ol li:nth-child(2) {pointer-events: none;}
/*.breadcrumbs{pointer-events: none;}*/
/*.breadcrumbs .current{pointer-events:inherit;}*/


.footer .textwidget a {color:#7a8887;}
#footer .wf-container-footer {padding-top: 45px; padding-bottom: 0px;}
.footer .widget, .footer .tp_recent_tweets li {font-size: 15px; line-height: 22px;}
.vc_toggle_icon {float:right;}


/*prva stran*/
 /* .zelen-blok {border:5px solid #8dc63f!important;} */
 .zelen-blok h2 {background-color:#8dc63f!important; font-size:26px !important; line-height: 30px !important; margin-right:-1px!important;}
 /* .moder-blok {border:5px solid #01aff6!important;} */
 .moder-blok h2 {background-color:#01aff6!important; font-size: 26px !important; line-height: 30px !important;}
 .ult-ib-effect-style15 .ult-new-ib-content{border-right:1px solid #000000!important;}
 .ult-ib-effect-style15 .ult-new-ib-title {padding:5px 10px 5px 10px!important;}
 

.leva-kol {margin-left:0px; margin-right:-60px;}
.leva-col  .vc_col-sm-4, .desna-col .vc_col-xs-4 {width:32%!important;}
.leva-col  .vc_row, .desna-col  .vc_row {margin-left:0px!important; margin-right:0px!important;}
.zelena .vc_row .vc_row {margin-left:0px!important; margin-right:0px!important;}

.leva-kol {margin-left:-10px; margin-right:10px;}
.desna-kol {margin-left:20px; margin-right:-20px;}
.leva-kol .zelena, .desna-kol .zelena {padding-left:30px;}

@media screen and (max-width: 992px){
	 .leva-kol {margin-left:0; margin-right:0;}
	.desna-kol {margin-left:0; margin-right:0;}
	.leva-kol .zelena, .desna-kol .zelena {padding-left:0px;}
}

.vmes {
	background-image: url("https://www.dukin.eu/wp-content/uploads/2020/10/vmes.jpg");
	  background-repeat: repeat-y; 
  background-position: center top;
	}

@media (max-width: 992px) {
	  .vmes {background-image: none !important;}
}
 

/*.light-sivo{background-color:#f8f8f8;} */
/*.moj-video{text-align:center;}*/

/*.single-post .post-thumbnail{display:none!important;}*/

/*.blog-shortcode .post-entry-content { padding: 1px 30px!important;} */

/* .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color:#ffffff!important;}*/

/*naslovnice z ozadjem*/
/*.fancy-header .fancy-title{
	color:#333333!important; 
	text-transform: uppercase!important; 
	padding:5px 15px!important; 
	background-color:rgb(228,228,228,0.6)!important;
	}*/
	
	

/******************************************************************************************************************/
/*.home .masthead {margin-bottom:25px/*25px!important;}*/
 
.multipurpose_1, 
.skype 
{font-size:18px; line-height:18px;}
.multipurpose_1 i, 
.skype i 
{color:#8dc63f;}

.top-contact li a {color:#7c8787!important; text-decoration:none!important;}
.top-contact li a:hover {color:#8dc63f!important;}
.top-contact li {font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif; font-size:14px; line-height:14px;}


.zelena h1, .zelena {color:#8dc63f;}
h1 span .zelena, h2 span .zelena, h3 span .zelena{color:#8dc63f;}
h3 strong {color:#7a8887;}
.bela {color:#ffffff;}

.content ul li::marker {color:#8dc63f;}

/*.modra a:hover, .modra,
.main-nav .sub-nav .modra > li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item) > a,
.main-nav .sub-nav .modra > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text,
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) .modra > a .menu-text,
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) .modra > a .menu-text
{color:#00b0f0!important;}*/


.menu-item-text .icon-home-1 {padding-left: 5px;}


.main-nav .sub-nav > li.modra:not(.act):not(.wpml-ls-item) > a:not(.not-clickable-item):hover .menu-text 
{color:#00b0f0!important;}

.modra a:hover, .modra,
.modra h1,
.main-nav .sub-nav .modra,
.main-nav .sub-nav .modra a:hover {color:#00b0f0!important;}


/*novice*/
.share-link-description {display:none!important; visibility:hidden;}
.single-share-box {display:none!important; visibility:hidden;}

/******************************************************************************************************************/	
	
/****** headingi ************************************************************************************/
h1 {
    font-family: 'Aller display', Helvetica, sans-serif!important;
    text-transform: none;
	font-size: 40px!important;
    line-height: 43px!important;
    letter-spacing: 0px;
    font-weight: 700!important;
    font-style: normal;
    color: #7a8887;
}

h2 {
    font-family: 'Aller', Helvetica, sans-serif!important;
    text-transform: none;
    font-size: 40px!important;
	line-height: 43px!important;
    letter-spacing: 0px;
    font-weight: 400!important;
    font-style: none!important;
    color: #7a8887;
}

h3 {
    font-family: 'Aller', Helvetica, sans-serif!important;
    text-transform: none;
    font-size: 25px!important;
	line-height: 30px!important;
    letter-spacing: 0px;
    font-weight: none!important;
    font-style: none!important;
}

/*h4 {
    font-family: 'Lato', Helvetica, sans-serif!important;
    text-transform: none;
    font-size: 25px!important;
	line-height: 30px!important;
    letter-spacing: 0px;
    font-weight: none!important;
    font-style: none!important;
}*/

.footer .widget-title {
	    font-family: 'Aller', Helvetica, sans-serif!important;
		font-weight:400!important;
}
/****** headingi konec ************************************************************************************/
	
/* dodajanje aller fontov ***************************************************************************************************************************/
@font-face {
    font-family:Aller;  
    src: url(https://www.dukin.eu/wp-content/themes/dt-the7-child/fonts/Aller_Rg.ttf);  
    font-style: none;
	font-weight: none;  
}

@font-face {
    font-family:Aller;  
    src: url(https://www.dukin.eu/wp-content/themes/dt-the7-child/fonts/Aller_It.ttf);  
      font-style: italic;
}

@font-face {
    font-family:Aller;  
    src: url(https://www.dukin.eu/wp-content/themes/dt-the7-child/fonts/Aller_Bd.ttf);  
    font-weight: bold;  
}

@font-face {
    font-family:Aller;  
    src: url(https://www.dukin.eu/wp-content/themes/dt-the7-child/fonts/Aller_BdIt.ttf);  
    font-style: italic;
	font-weight: bold;  
}

/************/
@font-face {
    font-family:Aller Light;  
    src: url(https://www.dukin.eu/wp-content/themes/dt-the7-child/fonts/Aller_Lt.ttf);  
    font-style: none;
	font-weight: none;  
}

@font-face {
    font-family:Aller Light;  
    src: url(https://www.dukin.eu/wp-content/themes/dt-the7-child/fonts/Aller_LtIt.ttf);  
      font-style: italic;
}

/************/
@font-face {
    font-family:Aller Display;  
    src: url(https://www.dukin.eu/wp-content/themes/dt-the7-child/fonts/AllerDisplay.ttf);
	font-weight: none;
}
.top-contact {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    display: inline-block;
    position: relative;
}

.top-contact li {
	display: inline-block;
    padding-left: 5px;
    padding-right: 8px;
    position: relative;
	padding-top: 5px!important; 
	padding-bottom: 0px!important;}


/*title izklop*/
.page-title-head h1 {display:none;}

/*kolone in vrstice - ozadja*/
.vc_row{background-color:#ffffff;}
.vc_inner {background-color:transparent;}
.vc_column_container > .vc_column-inner {padding-left:15px; padding-right:15px;}
.vc_column_container > .vc_column-inner .vc_column_container > .vc_column-inner {padding-left:15px; padding-right:15px; padding-bottom:25px;padding-top:25px;}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner
{padding-top:0!important;}

.content table {background-color:#ffffff!important; margin: 0 0 0!important;}

@media (max-width: 768px) {
.izklop-mobile {display:none;}
.video-mobile.vc_column_container > .vc_column-inner {padding-left:0px; padding-right:0px;}
}


/*.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin:25px 40px;}*/
.wpb_row {padding:25px 40px;}

@media(max-width:992px){
	.wpb_row {padding:15px 15px;}
}

.wpb_row .wpb_row {padding:0 0;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0px!important;}



/*.wpb_wrapper #content div > .entry-content > .vc_row.vc_row-fluid {
    border-bottom: 25px solid #f2f3f1;
}*/

.single-post .vc_row {border-bottom: 0px solid #f2f3f1;}
.vc_row {border-bottom: 25px solid #f2f3f1;}
.ultb3-box.ult-adjust-bottom-margin {margin-bottom:0!important;}

.vc_section::after {height:25px; border-bottom:25px solid #f2f3f1!important;}

.vc_row .vc_row {border-bottom: 0px;}
.vc_section .vc_row .vc_row, .vc_section .vc_row {border-bottom: 0px;}
.vc_section {border:1px solid #7d8787;}



.vc_toggle {margin:0 0 10px 0; padding:5px 10px; background-color:#ffffff;}
.vc_toggle_content {margin-bottom:8px;}

/*noga*/
body .site-footer .footer-text-color-dark .widget .widget-title{color:#a6afae!important;font-size:22px!important;}
.site-footer .footer-text-color-dark .widget a{color:#7a8887;}

/*poklicite nas***************************************************************************************/
.poklicite{color:#8dc63f; padding:0; margin:0;}
.poklicite i {color:#7a8887; vertical-align:middle; margin-top:-7px;}
.poklicite .poklicite-link {color:#8dc63f!important; font-weight:700; padding:0 5px; font-size:18px;margin-top:5px;}
.noga-razmik-col2{display:block; height:25px;}
.noga-razmik-col4z{display:block; height:40px;}
.noga-razmik-col4{display:block; height:60px;}

/*enovice noga****************************************************************************************/
.enovice input[type="text"]{background-color:#f1f2f2; border-color:#f1f2f2!important; width:80%;}
.enovice input[type="submit"] {border:0px; border-radius:3px!important; width:80%;}

.social-icon ul li {display:inline;}


/*banner konfugurator*/
.ib3-info-left {padding-left:180px!important;}
.ultb3-img-center-left {padding-left:50px!important;}
a.ultb3-btn {padding: 8px 14px!important;}

@media(max-width:992px){
	.ib3-info-left {padding-left:120px!important;}
.ultb3-img-center-left {padding-left:10px!important;}
a.ultb3-btn {padding: 8px 14px!important;}

.ultb3-box h2 {font-size:22px!important; line-height:26px!important;}
.ultb3-box .ultb3-desc {display:none; font-size:16px!important;}

}


/*blok 1 na prvi strani - start*/
.blok1{margin-bottom:20px; box-shadow: 0 8px 8px rgba(0,0,0,.3);}
.blok1 .image {padding-top:10px;}

.blok1 .zelen {border-bottom:5px solid #8dc63f; min-height:400px;}
.blok1 .moder {border-bottom:5px solid #00aeef; min-height:400px;}


@media (min-width: 768px) and (max-width: 1250px) {
.blok1 .zelen {min-height:340px;}
.blok1 .moder {min-height:340px;}
}


.blok1 a {
	text-decoration:none!important;
	color:#7c8787;
	}

.container {
  position: relative;
  width: 100%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}


.centered {
  position: relative;
  text-align:center;
  padding:30px;
}

/*.centered {
  position: absolute;
  bottom: 3%;
  left: 50%;
  transform: translate(-50%, -50%);
}*/

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,.85);
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.container:hover .overlay {
  height: 100%;
}

.text {
  color:#ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  width:90%;
}

.overlay .text h1 {color:#ffffff; font-size:20px!important; line-height:26px!important;} 
.overlay.text p{color:#ffffff; font-size:15px!important; line-height:23px!important;} 

/*blok 1 na prvi strani - end*/