/*
 Theme Name:     Divi Child
 Theme URI:      https://www.naklik.co.rs/websajy/
 Description:    Klik Child Theme
 Author:         Web Servisi na klik
 Author URI:     https://www.naklik.co.rs
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*----------5 Columns Row ----------*/

.five-columns .et_pb_module {
	float: left;
	width: 20%!important;
	padding: 20px;
}

@media only screen and (max-width: 980px) {
	
.five-columns .et_pb_module {
	width: 33%!important; 
    }
}

@media only screen and (max-width: 479px) {
	
.five-columns .et_pb_module {
	width: 50%!important;
	}
}

/*----------6 Columns Row----------*/

.six-columns .et_pb_module {
	float: left;
	width: 16.6%!important;
	padding: 20px;
}

@media only screen and (max-width: 980px) {
	
.six-columns .et_pb_module {
    width: 33%!important;
	}
}

@media only screen and (max-width: 479px) {
	
.six-columns .et_pb_module {
	width: 50%!important;
	}
}


/*----------Custom Divi Gallery----------*/
 
.et_overlay {
    display: none;
}
 
.mfp-title {
    display: none;
}
 
.et_pb_gallery_grid .et_pb_gallery_item img {
    transform: scale(1.03);
    transition: transform 0.5s, opacity 0.5s;
}
 
.et_pb_gallery_grid .et_pb_gallery_item img:hover {
    transform: scale(1.15);
    opacity: 1;
}
 
.et_pb_gallery_grid .et_pb_gallery_item {
    padding: 2px;
    width: 20%!important;
    clear: right!important;
}
 
@media only screen and (max-width: 479px) {
     
.et_pb_column .et_pb_grid_item:nth-child(n) {
    width: 33%!important;
}
}




/*------------------------------------------------*/
/*-----------------[CTA Menu Item]----------------*/
/*-----------------[by GenoQuiroz]----------------*/
/*------------------------------------------------*/
 
/* style the get started cta button */
            .get-started {border-radius: 0px;}
            .get-started a {color: #fff!important;}
            li.get-started {
                background-color:#ed7818; 
                font-weight: 700; 
                text-transform: uppercase; 
                text-align: center; 
                padding: 12px 13px 10px 10px!important;
            border-radius: 3px;
                -moz-transition: all 0.5s; 
                -webkit-transition: all 0.5s;
                transition: all 0.5s;}
            li.get-started:hover {background-color:#c96310;}
 
/* fixed header button text color */
                 .et-fixed-header #top-menu .get-started a {
                        color: #fff!important;}
        .get-started li.current-menu-ancestor > a, .get-started li.current-menu-item > a {
                    color: #fff !important;}
 
 
 
    @media only screen and (min-width : 981px) {
            li.get-started {height: 33px;}
 }

/*----------Custom Back To Top Button----------*/
 
.et_divi_100_custom_back_to_top .et_pb_scroll_top {
    background: #2ea3f2;
}

.et_pb_scroll_top:hover .et-icon-arrow-up {
    top: 30%;
	transition: 1s;
}


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 .five-col-table {
  flex:50% !important;
}
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 .five-col-table {
  flex:100% !important;
}
}

/*-----------Toggle Button--------------------*/

.pricing-tenure-switcher {
    position: relative;
}

.center {
    text-align: center!important;
}
.bottommargin-sm {
    margin-bottom: 30px!important;
}

.pricing-tenure-switcher .pts-left, .pricing-tenure-switcher .pts-right {
	width: 90px;
    font-size: 15px;
    font-weight: 600;
    color: #aaa;
    line-height: 40px;
	transition: 1s;
}

.pricing-tenure-switcher .pts-switch-active {
    color: white;
    width: 90px;
    height: 35px;
    border: 1px solid cornflowerblue;
    border-radius: 30px;
    background-color: cornflowerblue;
    padding-bottom: 7px;
  	transition: 2s;
  	line-height: 35px;

}

.pricing-tenure-switcher .pts-left, .pricing-tenure-switcher .pts-right, .pricing-tenure-switcher .pts-switcher {
    display: inline-block;
    margin: 0 -5px;
    height: 35px;
    overflow: hidden;
}

.pricing-tenure-switcher .pts-switcher {
    display: inline-block;
    margin: 0 10px;
    height: 30px;
    overflow: hidden;
}

/*
*, *::before, *::after {
    box-sizing: border-box;
}
*/

input[type=checkbox] {
    box-sizing: border-box;
    padding: 0;
}
.switch-toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}
button, input {
    overflow: visible;
}
input, button, select, optgroup, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.pts-switcher input.switch-toggle-round+label {
    /* background-color: #267df4; */
    background-color: steelblue;
}
.pricing-tenure-switcher .pts-switcher label {
    margin-bottom: 0;
}
input.switch-toggle-round+label {
    padding: 2px;
    width: 60px;
    height: 30px;
    background-color: #ddd;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
}
.switch-toggle+label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input.switch-toggle-round+label:before {
    right: 1px;
    background-color: cornflowerblue;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -webkit-transition: background .4s;
    -moz-transition: background .4s;
    -o-transition: background .4s;
    transition: background .4s;
}

input.switch-toggle-round+label:before, input.switch-toggle-round+label:after {
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    content: "";
}

input.switch-toggle-round+label:after {
    width: 28px;
    background-color: #fff;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    -webkit-transition: margin .4s;
    -moz-transition: margin .4s;
    -o-transition: margin .4s;
    transition: margin .4s;
}
input.switch-toggle-round+label:before, input.switch-toggle-round+label:after {
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    content: "";
}

/* ---- 5ta kolona za cene*/
.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+5), .et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+4), .et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+3), .et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+3) {
    margin-top: 30px;
}

.et_pb_pricing_content_top {
    padding-bottom: 10px;
}

.et_pb_pricing_heading {
    padding: 0px 0;
}

.et_pb_pricing_tables_0 .et_pb_pricing_heading, .et_pb_pricing_tables_0 .et_pb_pricing_content_top, .et_pb_pricing_tables_0 .et_pb_pricing_content {
    padding-top: 0px!important;
    margin-bottom: 0px!important;
    margin-top: -7px;
}

.et_pb_centered_pricing_items .et_pb_pricing {
    margin-top: -10px;
}

.et_pb_pricing_table .et_pb_button_wrapper {
    margin-top: -20px;
}

.et_pb_pricing_heading h2, .et_pb_pricing_heading .et_pb_pricing_title {
    padding-bottom: 0px;
    margin-bottom: -20px;
}

 /*.l_cene_skloni{
	display: none !important;
} */
/* ---------- za search i Login  --------  */
#et_top_search {

    margin: 10px 0 0 22px;
}

@media only screen and (min-width: 981px) {
	li.get-started {
		height: 37px;
	}
}


/* --- search ikonica ---*/
#et_search_icon:before {
    top: -5px;
    left: -5px;
}


 /* ---- prices section ---- */
 .et_pb_pricing li {
    margin-top: -15px;
}

li.et_pb_not_available {
    text-decoration: line-through;
}

/*.et_pb_pricing_table_0 {
    background-color: pink !important;
    
   	}*/	

 /* ---- prices section media query ---- */
	    
@media all and (max-width:801px){
/* default iPad screens */

	.et_pb_column .et_pb_pricing_table {
	    width: 40% !important;
	    max-width: 50% !important;
	    margin: 20px 5px 30px 15px !important;
	}

	.et_pb_pricing_table_0 .et_pb_pricing li {
    line-height: 15px !important;
   	}	

   	.et_pb_pricing_table_1 .et_pb_pricing li {
    line-height: 15px !important;
   	}
	.et_pb_pricing_table_2 .et_pb_pricing li {
    line-height: 15px !important;
   	}
   		.et_pb_pricing_table_3 .et_pb_pricing li {
    line-height: 15px !important;
   	}	
   	.et_pb_pricing_table_4 .et_pb_pricing li {
    line-height: 15px !important;
   	}
   	.et_pb_pricing_table_5 .et_pb_pricing li {
    line-height: 15px !important;
   	}
   	.et_pb_pricing_table_6 .et_pb_pricing li {
    line-height: 15px !important;
   	}
   	.et_pb_pricing_table_7 .et_pb_pricing li {
    line-height: 15px !important;
   	}
   	.et_pb_pricing_table_8 .et_pb_pricing li {
    line-height: 15px !important;
   	}
   	.et_pb_pricing_table_9 .et_pb_pricing li {
    line-height: 15px !important;
   	}
    

	.et_pb_pricing_table_0 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_1 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_2 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_3 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_4 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_5 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_6 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_7 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_8 {
	    flex: 35% !important;
	}
	.et_pb_pricing_table_9 {
	    flex: 35% !important;
	}


}


@media all and (max-width:480px){
/* styles for mobile browsers smaller than 480px; (iPhone) */

	.et_pb_column .et_pb_pricing_table {
	    width: 90% !important;
	    max-width: 90% !important;
	}

	.et_pb_pricing_table_0 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_1 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_2 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_3 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_4 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_5 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_6 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_7 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_8 {
	    flex: 75% !important;
	}
	.et_pb_pricing_table_9 {
	    flex: 75% !important;
	}

}


/* ---  Doterivanje slike Inovativnost --- */
div.et_pb_section.et_pb_section_7 {
    background-size: 100%;
}

/* --- sklonjen main footer --- */
#main-footer {
	display: none;
}






