body:not(.home) .programi h1 {
    text-align: left;
}
.programi #breadcrumbs {
    text-align: left;
}
.programi-full{
	margin-top: 2rem;
    border: 1px solid #d7d7d7;
	float: left;
	width: 100%;
} 
.dodatni-uslovi-txt{
	float: left;
	width: 100%;
	min-height: 149px;
}
.programi-full img{
	 height: 17rem;
    object-fit: cover;
    width: 100%;
} 
.programi-full .btn-flex {
    flex-wrap: wrap;
}
.programi-full .exp-btn {
    width: auto;
	margin-right: 20px;
}
.programi-full h3 {
    color: #c21439;
    font-size: 1.2rem;
    font-weight: 700;
    position: relative;
}
.programi-full h3:after {
    content: " ";
    border-bottom: 3px solid #c21439;
    position: absolute;
    width: 40px;
    bottom: -8px;
    left: 0;
}
.programi-full .programi-full-txt{
	padding: 1.2rem;
}

@media screen and (max-width: 480px){
	.single-ponuda.col-xs-6.col-sm-4.col-md-3 {
		padding: 0 5px!important;
		margin-bottom: 10px!important;
	}
	.programi-full .exp-btn {
		width: 100%;
	}
}


/**SINGLE*/
article.programi .banner-wrapper {
    margin-bottom: 4rem;
    padding: 1.5rem 3rem;
}
article.programi .entry-header {
    padding: 4rem 0;
    float: left;
    width: 100%;
}

article.programi .banner-section h4 {
    text-transform: uppercase;
}

.slprogrambg{
	background-size: cover;
	background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 5px;
    height: 24rem;
	padding: 2.5rem 2rem;
}
.slprogrambg h3{
    background: #c21439;
    background: linear-gradient(106deg,#c21439,#c21439 0,#e18a9c 46%,hsla(0,0%,100%,0));
    padding: 1rem;
    display: flex;
    align-items: center;
    color: white;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2rem;
}
.banner-section .container{
	display: flex;
	align-items: center;
}
.postid-146 .work-and-travel {
	display:none;
}
.work-and-travel{
	display: flex;
}
.border-watuslovi{
	border: 1px solid #d7d7d7;
	border-radius: 3px;
}
.wat-bg {
    background-size: cover!important;
    padding: 2rem 2rem;
    background-repeat: no-repeat!important;
    color: white;
    display: flex;
    align-items: center;
	justify-content: space-between;
}
a.preuzmi-pdf {
    text-align: center;
    display: inline-block;
}
.wat-bg .hero-link{
	margin: 0;
	font-weight: 500;
}
.wat-bg .hero-link a:hover{
	background: #f4f4f4;
 	color: #000;
}
.wat-bg h3 {
    margin: 0;
	font-weight: 700;
}
.uslovi-ucesca {
    padding: 1.5rem 1.5rem .5rem;
}
.single-uslov {
    display: flex;
	flex-wrap: wrap;
}
.single-uslov p {
    font-weight: 500;
	width: 90%;
}
.uslovi-ucesca h4 {
    font-weight: 700;
    margin-bottom: 1.1rem;
    text-transform: uppercase;
    color: #c21439;
    margin-top: 0;
    font-size: 1rem;
}
.img-wrap {
    width: 9%;
    text-align: center;
    margin-right: 1%;
}
.dodatni-program-bg {
    background: #085099;

    background-color: rgb(8, 80, 153);
    padding: 2rem 1.5rem; 
    display: flex;
    /* align-content: space-between; */
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dodatni-program-bg .exp-btn{
	width: auto;
}
.dodatni-program-bg h3{
	color: #fff;
    font-size: 1.5rem;
    font-weight: 500;
	text-transform: uppercase;
	margin: 0;
}
.dodatni-uslovi-txt {
    padding: 2rem 2rem 1rem;
    font-weight: 500;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
}
section.subscription-form-sekcija h2 {

    text-align: center;

}
article h2{
	text-transform: uppercase;
    font-weight: 700;
	font-size: 1.5rem;
}
section.subscription-form-sekcija {
    text-align: center;
}


section.subscription-form-sekcija .wpcf7 {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 2rem 2rem;
    width: 100%;
    max-width: 50rem;
    border-radius: .25rem;
    text-align: left;
    margin-top: 2rem;
}

section.subscription-form-sekcija .wpcf7 input{
	margin-bottom: 2rem;
}
section.subscription-form-sekcija .wpcf7 .exp-btn2 input{
	margin: 0;
}
section.subscription-form-sekcija .wpcf7 .exp-btn2 {
    margin: 0 auto;
    text-align: center;
    float: none;
}

/**PRICING**/
.pricing-programs{
	padding-top: 0;
}

.pricing-txt {
    padding: 2rem;
    border-radius: .25rem;
    color: #fff;
    line-height: 2;
    width: 100%;
}
.pricing-txt ul, .uslovi-txt ul{
	padding-left: 15px;
	margin-left: 0;
	list-style: circle;
}

.uslovi-txt li {
    margin-bottom: 15px;
    line-height: 1.6rem;
}
.red-txt {
    background: #c21439;
}
.blue-txt {
    background: #1c3b53;
}
.uslovi-txt .exp-btn a {
    margin-top: .5rem;
}
/**LOKACIJE USA**/
.lokacije-overlay {
    background: #000;
    background: linear-gradient(0deg,rgba(0,0,0,.2),hsla(0,0%,100%,0) 55%,rgba(0,0,0,.2));
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem 0;
    transition: all .2s;
    border-radius: 8px;
}
.wat-lokacije-full a:hover .lokacije-overlay {
    background: linear-gradient(0deg,rgba(0,0,0,.4),hsla(0,0%,100%,0) 55%,rgba(0,0,0,.4));
}
.lokacije-uslovi-bg {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    height: 18rem;
    border-radius: 8px;
    background-color: rgba(0,0,0,.5);
    margin-bottom: 2.4rem;
    cursor: pointer;
    text-align: center;
		font-size: 1.1rem;
}

.lokacije-overlay h3{
	color: white;
	margin: 0;
	font-size: 1.1rem;
}
.all-lokacije {
    float: left;
    width: 100%;
    padding-top: 1.5rem;
}
@media screen and (min-width: 992px) and (max-width: 1300px){
.wat-bg {
    padding: 2rem 1rem;
 
}
	.wat-bg h3 {
		width: 40%;
}
	.wat-bg .hero-link {
		width: 60%;
}
	.wat-bg .hero-link a {
		padding: .5rem .9rem;
}
}
@media screen and (max-width: 992px){
	.banner-section .container, .work-and-travel {
		flex-direction: column;
	}
	.dodatni-program-bg {
		padding: 1.5rem 1.5rem;
	}
	.dodatni-program-bg .exp-btn {
		width: 100%;
	}
	article.programi .entry-header {
		padding: 0rem 0 2rem;
		float: left;
		width: 100%;
	}
	article.programi .banner-wrapper {
		margin-bottom: 2rem;
		padding: 1rem 0rem;
	}
	.pricing-txt{
		margin-bottom: 20px;
	}
	.dodatni-program-bg, .wat-bg{
		flex-direction: column;
	}
	.postid-102  .wat-bg{
		flex-direction: row!important;
	}
	.dodatni-program-bg h3{
		margin-bottom: 15px;
	}
	.dodatni-uslovi-txt {
		padding: 1rem 1rem 1rem;
	}
	.dodatni-program{
		margin-bottom: 15px;
	}
	iframe {
		margin-top: 20px;
	}
	article.programi .banner-section {
		padding: 1rem 0rem;
	}
	.hero-link a{
		float: left;
		width: 100%;
		margin-top: 10px;
	}
	.uslovi-ucesca {
		padding: 1rem 1rem 1rem;
	}
	.border-watuslovi{
		margin-top: 20px;
	}
	.lokacije-uslovi-bg {
		height: 11rem;
		margin-bottom: 0rem;
	}
	section.subscription-form-sekcija .wpcf7 {
	padding: 1rem;
	}
	section.subscription-form-sekcija .wpcf7 input {
		margin-bottom: 1rem;
	}
	.wat-lokacije-full .col-xs-6.col-md-4.col-lg-2 {
		padding: 6px;
	}
	.slprogrambg {
		padding: 0rem 0 5rem ;
		margin-bottom: 2rem;
		height: 20rem;
		position: relative;
	}
	.slprogrambg h3{
		padding: 1rem .8rem;
		margin-top: 0;
		top: 0;
		position: absolute;
		width: 100%;
				font-size: 1.3rem;
		font-weight: 600;
	}
	html .programi-slika {
		padding: 0;
	}
}

.post-181 .entry-header .col-xs-12.col-md-6 {
	width:100%;
}
.post-142 .entry-header .col-xs-12.col-md-6 {
	width:100%;
}



/* PONUDE */
/* .single-ponuda.col-xs-12.col-sm-4.col-md-3:nth-child(1), .single-ponuda.col-xs-12.col-sm-4.col-md-3:nth-child(5), .single-ponuda.col-xs-12.col-sm-4.col-md-3:nth-child(9) {
    padding-left: 0!important;
}
.single-ponuda.col-xs-12.col-sm-4.col-md-3:nth-child(4), .single-ponuda.col-xs-12.col-sm-4.col-md-3:nth-child(8), .single-ponuda.col-xs-12.col-sm-4.col-md-3:nth-child(12) {
    padding-right: 0;
} */
/* .single-ponuda.col-xs-12.col-sm-4.col-md-3 img {
    width: 315px;
} */
.single-ponuda.col-xs-6.col-sm-4.col-md-3 {
	margin-bottom: 30px;
	padding: 0 15px;
}
.col-xs-12.najpopularnije-ponude {
    padding-top: 30px;
	padding-left: 0;
	padding-right: 0;
}
.col-xs-12.najpopularnije-ponude h2 {
    padding-left: 15px;
    margin-bottom: 20px;
}
/* PONUDE */

/* WAT USA */

.postid-102 a.program-link-to-form {
    display: none;
}
p a.pdf-to-mail {
	border:0;
    border-radius: 0;
    background: transparent;
    color: #fff;
    padding: 0;
    cursor: pointer;
    font-size: 16px;
    transition: all .2s;	
	display: contents;
}
p a.pdf-to-mail:hover {
	color: #c21439!important;
	background: transparent!important;
}
p.tekst-ispod-dugmeta {
    margin-top: 15px;
}
p.tekst-ispod-dugmeta {
    margin-top: 6px;
    margin-bottom: 0;
}
/* WAT USA */




















