/*background*/
.jqueryslidemenu a.active,
.ei-slider-thumbs li.ei-slider-element,
.ei-slider-thumbs li a:hover,
.toggle_container,
span.teaser_icon:hover,
a.read_more:hover,
#contact-form p input#submit:hover,
.search_button:hover,
.drop_cap:hover {
background-color:#dd0000 !important;
}

/*color*/
.ei-title span,
.teaser span,
.widget_container span,
.content h3 span,
.content_wide .widget_container h4:hover {
    color:#dd0000 !important;
}


/*border*/
.trigger_container,
body {
    border-top: 4px solid #dd0000 !important;
 }
 
 span.trigger{
 border-bottom:10px solid #dd0000 !important;
 }
 
 #contact-area textarea:focus, #contact-area input:focus,
 a.read_more:hover,
 #contact-form p input#submit:hover{
 border:1px solid #dd0000 !important;
 }
 
footer .widget_container span{
	 color:#fff !important;
 }
.rowStari{
	width:100%;
	padding:0;
	background:#fff;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-4a, .col-md-5, .col-md-6, .col-md-6a, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-md-1 {
    width: 8.33333%;
    padding-left: 10px;
    padding-right: 10px;
}
.col-md-2 {
    width: 16.6667%;
    padding-left: 10px;
    padding-right: 10px;
}
.col-md-3 {
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
}
.col-md-4{
	width: 31.3333%;
	margin-right:2%;
}
.col-md-4a{
	width: 33.3333%;
	margin-right:0;
}
.col-md-5 {
    width: 41.6667%;
}
.col-md-6{
	width:45%;
	margin:2%;
	padding:0 !important;
}
.col-md-6a{
	width:48%;
	margin:0;
	padding:0 !important;
}
.col-md-8 {
    width: 66.6667%;
	padding:2% 0 !important;
}
.col-md-12 {
    width: 100%;
}
.col-md-4 h2 {
    border-bottom: 1px solid #fff;
    display: block;
    margin: 0 auto 10px;
    text-align: center;
	color:#fff;
	padding-bottom:20px;
    width: 90%;
}
.col-md-6 h2, .col-md-6 .cijena {
	margin-bottom:30px;
}
#reservationForm3 .bordered {
    border-bottom: 1px solid #e4e4e4;
    padding: 25px 0;
}
.PersonalInfo label{
	margin-bottom:10px;
}
.PersonalInfo input{
	float:none !important;
}
.PersonalInfo p{
}
@media (max-width: 768px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4a, .col-md-5, .col-md-6a{
	width:98%;
	padding:1%;
	float:none;
}
.col-md-4{
	width:100%;
	margin:0;	
	float:none;
}
.col-md-8, .col-md-6 {
	width: 98%;
	padding:5% !important;
	float:none;
}
#rezervacijaForm{
	width: 100%;
	padding:5% 0 !important;
}
#RezervacijaRazrada input, #RezervacijaRazrada textarea{
	float:none !important;
	width:98% !important;	
}
.okvir{
	height:auto !important;
}
.PersonalInfo p {
	padding-bottom:0 !important;
}
#sadrzajCentar .velikiNaslovEn{
	font-size:20px !important;
}

#sadrzajCentar .istaknutoKvacica {
    font-size:15px !important;
}
}
 #rezervacijaForm{		color:#ffffff;		height:300px; padding:25px 15px;		background-color: #4b4d51;	}		
#rezervacijaForm form input{		
    color:#000;		
    margin:0 auto;		
    width:85%;		
    height:30px;		
    display:block;		
    margin-bottom:10px;						
    /*text-indent: 5px;	*/
    padding-left: 22px;
}	

#posaljiButton { padding: 0px 12px 0 0px !important;}

#rezervacijaForm form select{		color:#000;		margin:0 auto;		width:85%;		height:30px;		display:block;		margin-bottom:10px;						text-indent: 5px;	}	
.inputBrojOsoba{		width:100px!important;		margin-left:232px;		height: 30px;		font-size: 18px;		color: #000;		line-height:18px;		padding:5px;	}	
#posaljiButton{	color:#fff!important;	width:130px!important;		
                height:30px!important;		
                display:block!important;		
                border:1px solid #ffffff;		
                background: url(/images/arrow.png) no-repeat center right #ce1528;		
                font-weight:bold;		
                font-size: 13px !important;	
                line-height: 29px !important;
                float:right;		
                margin-top:-40px!important;		
                margin-right:10px!important;		
                -webkit-border-radius: 3px 3px 3px 3px;		
                border-radius: 3px 3px 3px 3px;	
}		
#rezervacijaForm .spanLijevo{		margin-left:22px;		font-size:13px;			}	#rezervacijaForm .spanDesno{		float: right;	font-size:13px;				margin-right: 25px;	}	#rezervacijaForm .spanLijevoEn{		margin-left:22px;		font-size:14px;		font-weight: bold;			}	#rezervacijaForm .spanDesnoEn{		float: right;		font-size:13px;				margin-right: 25px;	}				#sadrzajCentar{		padding: 0;	}	/*-----------VELIKI NASLOV-----------*/	#sadrzajCentar .velikiNaslov{		margin-top:2px;		margin-left:0;		font-size: 33px;		font-weight:900;		color:#525252;	}	#sadrzajCentar .velikiNaslovEn{		margin-top:1px;		margin-left:0;		font-size: 30px;		font-weight:900;		color:#525252;		margin-bottom: 15px;	}	/*------------KVACICA-----------------*/	#sadrzajCentar .istaknutoKvacica{		background: url(/images/kvacica.png) no-repeat left;		text-indent: 38px;		font-size: 22px;		margin:0!important;	}	#sadrzajCentar .slikaAuto{		width:100%;			padding: 0 5px 0 0;		height:202px;		margin-top:15px;		margin-bottom:0!important;		padding-bottom: 0!important;	}		#sadrzajDesno{		padding: 0 0 0 10px;	}	#sadrzajDesno .bannerSlika{	float: right;			}	#clanciDolje{		margin-top: 15px;			}	#clanciDolje .clanak{		background-color: #4b4d51;		color: #ffffff;			margin-bottom: 10px;	}	#clanciDolje .clanak img{		width:100%;	}	#clanciDolje .clanak h3{		font-weight:bolder;		padding: 10px 10px 0 15px;		}	#clanciDolje .clanak p{		padding: 0 15px 10px 15px;	}	#clanciDolje .clanak .clanakGumb{		text-align: center;		font-size: 14px;		font-weight: bolder;		height:40px;		line-height: 40px;		background-color: #ce1528;	}	#clanciDolje .clanak .clanakGumb a{		/*background:  url(/images/plus_ikona.png) no-repeat left;*/		display:block;		height: 40px;		text-decoration: none;		color:#ffffff;		}	#clanciDolje .clanak .clanakGumb a:hover{		/*background: url(/images/plus_ikona.png) no-repeat left;*/		display:block;		height: 40px;		text-decoration: none;		color:#ffffff;		background-color: #737373;	}	#clanciDolje .clanak .clanakGumb .clanakIkona{		width:16px;		height:16px;		margin-right:5px;	}	/*KRAJ--------- SADRï¿½AJ-----------------*//*--------------FOOTER-----------------*/	#footerKontejner{		height:auto;		background-color: #f6f6f6;		margin-top:15px;	}	#footerKontejner .footerKontakt{		font-size: 14px;		font-weight: bold;		width:100%;		text-align:center;		line-height: 30px;		margin-bottom:15px;	}	#footerIzbornik{		width:100%;		margin:0 auto;		text-align: center;			}	#footerIzbornik ul{		list-style: none;		padding: 0;	}	#footerIzbornik ul>li{		font-size: 14px;		font-weight: bold;		list-style: none;		display: inline-block;		padding: 0 5px 0 5px;		border-right: 2px solid #dc143c;		margin-bottom: 5px;	}	#footerIzbornik ul>li a{		text-decoration: none;		color:#525252;	}	#footerIzbornik ul>li a:hover{		text-decoration: none;		color:#dc143c;	}	
#footerIzbornik .footerInfo{	text-align:center;		font-size: 14px;		padding: 10px; margin:0px 10px 0px 10px;	}	#footerIzbornik .footerCopy{		width: 100%;		text-align: center;		font-size: 16px;		color:#dc143c;	}/*----------------NOVOSTI--------------------*/	#novostiLijevo{		}	#novostiLijevo h1{		font-size: 32px;		font-weight: bold;		color:#ce1528;	}	#novostiLijevo .novostiIstaknuta{		width:50%;		float:left;		margin: 15px;		margin: 10px;	}	#novostiLijevo .clanak{		text-align: justify;	}	#novostiDesno .desnoStavke{		list-style:none;		padding: 10px 5px 0 10px;	}	#novostiDesno .desnoStavke>li{		list-style-image: url(/images/list_ikona.png);		font-size: 18px;		color:#dc143c;	}	#novostiDesno .desnoStavke>li a{		list-style-image: url(/images/list_ikona.png);		font-size: 18px;		color:#dc143c!important;		text-decoration:none!important;	}	#novostiDesno .desnoStavke>li a:hover{		list-style-image: url(/images/list_ikona.png);		font-size: 18px;		color:#dadada !important;		text-decoration:none!important;		}			#novostiDesno .desnoStavke>li.aktivno a{		list-style-image: url(/images/list_ikona.png);		font-size: 18px;		color:#525252;	}/*KRAJ------------NOVOSTI--------------------*//*-------------DESTINACIJE-------------------*/	#DestinacijeLijevo{		margin-top: 15px;		padding-left:5px!important;	}		#DestinacijeLijevo .clanak{		background-color: #4b4d51;		color: #ffffff;		margin-bottom:30px;	}	#DestinacijeLijevo .clanak img{		width:100%;	}	#DestinacijeLijevo .clanak h3{		font-weight:bolder;		padding: 10px 10px 0 15px;		}	#DestinacijeLijevo .clanak p{		padding: 0 15px 10px 15px;	}	#DestinacijeLijevo .clanak .clanakGumb{		text-align: center;		font-size: 14px;		font-weight: bolder;		height:40px;		line-height: 40px;		background-color: #ce1528;	}	#DestinacijeLijevo .clanak .clanakGumb a{		/*background:  url(/images/plus_ikona.png) no-repeat left;*/		display:block;		height: 40px;		text-decoration: none;		color:#ffffff;		}	#DestinacijeLijevo .clanak .clanakGumb a:hover{		/*background: url(/images/plus_ikona.png) no-repeat left;*/		display:block;		height: 40px;		text-decoration: none;		color:#ffffff;		background-color: #737373;	}	#DestinacijeLijevo .clanak .clanakGumb .clanakIkona{		width:16px;		height:16px;		margin-right:5px;	}	#DestinacijeDesno h4{		font-size: 20px;		font-weight: bold;	}	#DestinacijeDesno .desnoStavke{		list-style:none;		padding: 10px 5px 0 10px;		margin-left: 15px;	}	#DestinacijeDesno .desnoStavke>li{		list-style-image: url(/images/list_ikona.png);		font-size: 18px;		color:#dc143c;	}	#DestinacijeDesno .desnoStavke>li a{		list-style-image: url(/images/list_ikona.png);		font-size: 18px;		color:#dc143c!important;		text-decoration:none!important;		}	#DestinacijeDesno .desnoStavke>li a:hover{		list-style-image: url(/images/list_ikona.png);		font-size: 18px;		color:#dadada !important;		text-decoration:none!important;		}			#DestinacijeDesno .desnoStavke>li.aktivno a{		list-style-image: url(/images/list_ikona.png);		font-size: 18px;		color:#525252!important;	}/*-KRAJ---------DESTINACIJE-------------------*//*------------------FAQ----------------------*/	h3.faq a{		font-size: 24px;		font-weight: bold;		text-decoration: none!important;		color:#525252!important;	}/*-KRAJ-------------FAQ----------------------*//*--------------REZERVACIJA----------------------*/	#Rezervacija hr{		height:2px;		background-color: #525252;		margin-top:0;	}	#Rezervacija .gumb{		text-align: center;		text-decoration: none;		font-size:16px;		font-weight: bold;		width:150px;		display:block;		height:30px;		background-color: #ce1528;		color:#ffffff;		line-height: 30px;		border-radius: 5px 5px 5px 5px;	}	#Rezervacija .gumb:hover{		background-color:#525252;		cursor:pointer;	}	#boxOd{		height:250px;		padding: 15px;			}	
#boxOd .okvir{		text-align: center;		border: 1px solid #525252;		border-radius: 5px 5px 5px 5px;		height:100%;		padding: 25px 0 0 0;	}	
#boxOd .popust{		position: absolute;		right:150px;		font-size:16px;		font-weight: bold;		color:#ce1528;	}	
#boxOd .okvir h2{		font-size:26px;		font-weight: bold;		color:#ce1528;	}	
#boxOd .okvir .cijena{		font-size:30px;		font-weight: light;		color:#525252;			}
#boxOd .okvir .cijena span{		font-size:20px;		font-weight: light;		color:#525252;		vertical-align: top;		top:5px;		line-height: 30px;	}	
#boxOd .turaInfo{		padding: 25px 10px 5px 10px;		text-align: left;	}	
#boxOd .turaInfo b{		font-size:18px;		font-weight: bold;		line-height: 18px;		color:#525252;	}	
#boxOd .turaInfo p{		font-size:16px;		font-weight: light;		color:#525252;	}	
#boxDo{		height:250px;		padding: 15px;			}	
#boxDo .popust{		position: absolute;		right:150px;		font-size:16px;		font-weight: bold;		color:#ce1528;	}	
#boxDo .okvir{		text-align: center; border: 1px solid #525252;		border-radius: 5px 5px 5px 5px;		height:100%;		padding: 25px 0 0 0;	}	
#boxDo .okvir h2{		font-size:26px;		font-weight: bold;		color:#ce1528;	}	
#boxDo .okvir .cijena{		font-size:30px;		font-weight: light;		color:#525252;			}	#boxDo .okvir .cijena span{		font-size:20px;		font-weight: light;		color:#525252;		vertical-align: top;		top:5px;		line-height: 30px;	}	#boxDo .turaInfo{		padding: 25px 10px 5px 10px;		text-align: left;	}	#boxDo .turaInfo b{		font-size:18px;		font-weight: bold;		line-height: 18px;		color:#525252;	}	#boxDo .turaInfo p{		font-size:16px;		font-weight: light;		color:#525252;	}/*-KRAJ--------REZERVACIJA----------------*//*-------------REZERVACIJA RAZRADA--------*/	#sadrzajStranice .destinacijeSlika{		width:100%;	}		#RezervacijaRazrada .gumb{		text-align: center;		text-decoration: none;		font-size:16px;		font-weight: bold;		width:150px;		display:block;		height:30px;		background-color: #ce1528;		color:#ffffff;		line-height: 30px;		border-radius: 5px 5px 5px 5px;	}	#RezervacijaRazrada .gumb:hover{		background-color:#525252;		cursor:pointer;	}		#RezervacijaRazrada .crveno{		color: #ce1528;	}	#RezervacijaRazrada .okvir{		border: 1px solid #525252;		border-radius: 5px 5px 5px 5px;		height:130px;		padding: 25px 0 0 0;		text-align: center;	}	#RezervacijaRazrada .okvir span{		font-size:16px;		font-weight: bold;		color:#525252;		text-align: center;	}	#RezervacijaRazrada .okvir p{		font-size:16px;		font-weight: light;		text-align: center;		color:#525252;	}	

#RezervacijaRazrada input{		
    float:right;		
    width:150px;
    height: 25px;
    border:1px solid #b5b5b5;		
    -webkit-border-radius: 2px 2px 2px 2px;		
    border-radius: 2px 2px 2px 2px;	}	

#RezervacijaRazrada .input-group-addon {
    padding: 3px 10px 3px 10px;
}

#RezervacijaRazrada #telefon{		width:50%;	}	
#RezervacijaRazrada .chkUvijet{		width:auto;		float: left;		margin:-2px 5px 0 0;	}		#RezervacijaRazrada .poruka{		ont-size:16px;		font-weight: bold;		color:#525252;		padding: 15px 0 15px 0;	}		#RezervacijaRazrada input.adresaMjesta{		width:80%;	}	#RezervacijaRazrada div.veriRed{		line-height:40px;		height:40px;	}	#RezervacijaRazrada input.verifikacija{		float: left;		margin-top:10px!important;		margin-left:10px!important;	}	#RezervacijaRazrada h4.verifikacija{		float: left;	}/*KRAJ---------REZERVACIJA RAZRADA--------*//*-------------MOBITEL----------------*/ @media (max-width: 320px) { .container{ 	padding-left: 0px!important; 	padding-right:0px!important; 	overflow: hidden; }   #boxOd {    	height:500px;		padding: 15px;  }   #boxDo {    	height:500px;		padding: 15px;  }  #sadrzajCentar .istaknutoKvacica{  	font-size: 18px;  }  #topHeader {    height: 100%;	}}/*SKRIVANJE ZA MOBITELE*/@media (max-width: 600px){	#topIzbornik{		display: none!important;	}	#topHeader .divider{		display: none!important;	}	#topHeader .slogan{		display: none!important;	}	#sadrzajDesno .bannerSlika{		display: none!important;		}	#sadrzajCentar .slikaAuto {    	padding: 5px 10px 5px 10px;    	width: 100%;	}	#clanciDolje .clanak {		margin-bottom: 10px;	}}@media (min-width: 630px) and (max-width: 995px){		#rezervacijaForm{			width:45%;			float: left;			margin-right:15px;		}		#sadrzajCentar{			clear:both;		}		#socialBox{			padding: 0;			margin:0;		}}@media (max-width: 995px) {	#glavnaNavigacija .nav > li > a { 		margin-right: 15px;	}	#topHeader .slogan{		display: none!important;	}	#topHeader {    		height: 100%;	}  	#boxOd {    		height:500px;			padding: 15px;  	}   	#boxDo {    		height:500px;			padding: 15px;  	}  	#sadrzajCentar .istaknutoKvacica{  		font-size: 18px;  	} 	#topHeader .slogan{ 		margin-top:0; 		padding-top:0; 		width:100%; 		text-align: center; 	} 	#sadrzajDesno .bannerSlika{ 		float: none; 		text-align:center; 	} 	.row{ 		margin-left:0!important; 		margin-right:0!important; 	} 	#glavnaNavigacija .nav .dropdown-menu >li a{		margin-left:30px;	}	#RezervacijaRazrada .okvir {    	border: 1px solid #525252;    	border-radius: 5px;    	height: auto;    	padding: 25px 0 0;    	text-align: center;	}	#sadrzajStranice .destinacijeSlika{		margin-bottom:10px;	}	#sadrzajDesno .bannerSlika{		display: none!important;		}}/*Stilovi za dropdown odabir jezika*/.dd {		border:none!important;}.borderRadius{	border-radius: 0!important;}.dd .ddTitle .ddTitleText {	padding: 0 1px 1px 1px!important;}.dd .ddTitle{background: none!important;}.croatiaIstaknuta{	width: 100%;}
#RezervacijaRazrada .bfh-datepicker { float:left; }
#RezervacijaRazrada .bfh-timepicker { float:left; }

.location_result_list { display: none; background-color: white; border:1px solid #eee; max-height: 130px; overflow-y: scroll; overflow-x: hidden; color: black; }
.location_result_list div { height: 24px; border-bottom: 1px solid #F1F1F1; margin: 2px 0 2px 0; overflow: hidden; }
.location_result_list span { display: block; width: 24px; height: 24px; background-color: red; float:left; margin-right:5px; }
.location_result_list div.loc:hover { background-color:#eee; }    

.spanDesno { color: white; }

.location_result_list span { background: url('/images/place_icon.png') no-repeat center center; }
.location_result_list span.city { background: url('/images/place_icon.png') no-repeat center center; }
.location_result_list span.airport { background: url('/images/plane_icon.png') no-repeat center center; }
.location_result_list span.gmap { background: url('/images/globe_icon.png') no-repeat center center; }

#inputMjestoPolaska { background: url('/images/place_icon.png') no-repeat 2px center #fff; }
#inputMjestoPolaska.city { background: url('/images/place_icon.png') no-repeat 2px center #fff; }
#inputMjestoPolaska.airport { background: url('/images/plane_icon.png') no-repeat 2px center #fff; }
#inputMjestoPolaska.gmap { background: url('/images/globe_icon.png') no-repeat 2px center #fff; }

#inputOdrediste { background: url('/images/place_icon.png') no-repeat 2px center #fff; }
#inputOdrediste.city { background: url('/images/place_icon.png') no-repeat 2px center #fff; }
#inputOdrediste.airport { background: url('/images/plane_icon.png') no-repeat 2px center #fff; }
#inputOdrediste.gmap { background: url('/images/globe_icon.png') no-repeat 2px center #fff; }

#inputMjestoPolaska, #inputOdrediste { padding-left: 22px !important; }

.SlikaKucica { background: url('/images/place_icon.png') no-repeat 2px center #fff; color: #888888 !important; padding-left: 22px !important; }
.SlikaDatum { color: #888888 !important; padding-left: 22px !important; }


#reservationForm .form-error { 
    bottom: -20px;
    height: auto;
    left: 311px;
    position: absolute;
    width: 310px;
    z-index: 300;
}
.spanLijevo{
	margin-left:10px !important;}
.spanDesno {
    margin-right:10px !important;;
}
#Rezervacija .gumb {
    background-color: #ce1528;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 150px;
}