@charset "utf-8";
/* CSS Document */

/**********************************************************

			FONTS
			
***********************************************************/
p{
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	line-height: 20px;
	font-size: 14px;
	color: inherit;
}

a{
	color: rgb(51, 159, 205);
	text-decoration:none;
}
a:focus,
a:hover{
	color: rgb(19, 99, 170);
	text-decoration:none;
}
	
::selection {
	color:#ffffff;
	background: #3fa3d5; /* Safari */
}
::-moz-selection {
	color:#ffffff;
	background: #3fa3d5; /* Firefox */
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  	font-family: inherit;
  	color: inherit;
  	margin-top: 0px;
  	text-rendering: optimizelegibility;
	color: inherit;
	font-family: 'Roboto', sans-serif;
}

.pomembno{
	font-weight:bold;}

.widgettitle,
.post-edit-link{
	display:none;}

strong,
b{
	font-weight:800;}

sub {
	vertical-align: sub;
	font-size: smaller;}

.page-heading h1{
	padding: 15px;
}

/********************************************** 

		COLOURA

***********************************************/
.white{
	color:#ffffff;
}
.white-bg{
	background-color: #ffffff;
	color: rgb(153, 153, 153);
}
.trans-white-bg{
	background-color: rgba(255, 255, 255, 0.50);
	color: rgb(153, 153, 153);
}
.trans-black-bg{
	background-color: rgba(0, 0, 0, 0.50);
	color:#ffffff;
}
.light-grey{
	color: #f4f3f3;
}
.light-grey-bg{
	background-color: #f4f3f3;
}
.grey{
	color:#68625c;
}
.grey-bg{
	background-color: #68625c;
	color:#ffffff;
}
.dark-grey{
	color:#5d5752;
}
.dark-grey-bg{
	background-color: #5d5752;
	color:#ffffff;
}
.blue{
	color: rgb(66, 139, 202);
}
.blue-bg{
	background-color: rgb(66, 139, 202);
	color: rgb(255, 255, 255);
}
.red{
	color: rgb(217, 83, 79);
}
.red-bg{
	background-color: rgb(217, 83, 79);
	color: rgb(255, 255, 255);
}
.green{
	color: rgb(92, 184, 92);
}
.green-bg{
	background-color: rgb(92, 184, 92);
	color: rgb(255, 255, 255);
}
.yellow{
	color: rgb(240, 173, 78);
}
.yellow-bg{
	background-color: rgb(240, 173, 78);
	color: rgb(255, 255, 255);
}
/********************************************** 

		FORM

***********************************************/
.form{
	padding: 15px;
}
.form h4{
	border-bottom: 1px solid rgb(221, 221, 221);
	color: rgb(5, 106, 170);
	padding-bottom: 15px;
	padding-top: 15px;
	margin-bottom: 15px;
	font-weight: 400;
}
.form-group label{
	font-weight: 500;
}
.form-group label.label-subtitle{
	padding-left: 15px;
	color: rgb(5, 106, 170);
	border-bottom: 1px dashed rgb(221, 221, 221);
}
.form-control {
	border-radius: 0px;
}
.contact-form{
	padding-right: 0px;
}
.contact-form p.help-block{
	color:#5f5c5c;
}
.btn.btn-default {
	height: 40px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	overflow: hidden;
	font-size: 18px;
	line-height: 40px;
	padding: 0 30px 0 30px;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	text-transform: uppercase;
	background-color: rgb(255, 255, 255);
	color:#7fcfcd;
	border: none;
}
.btn.btn-default:hover,
.btn.btn-default:focus{
	background-color: #fc837e;
	color:#ffffff;
}
span.wpcf7-list-item {
	margin-left: 0.5em;
	display: block;
	padding-bottom: 10px;
}
.wpcf7-submit{
	height: 40px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	overflow: hidden;
	font-size: 18px;
	line-height: 40px;
	padding: 0 30px 0 30px;
	position: relative;
	text-transform: uppercase;
	background-color: rgb(251, 176, 59);
	color:#ffffff;
	border: none;
	border-radius: 0px;
	float: right;
}
.wpcf7-submit:hover,
.wpcf7-submit:focus{
	background-color: rgb(247, 147, 30);
	color:#ffffff;
}
div.wpcf7-response-output {
	margin: 15px 0px 15px 0px;
	padding: 15px;
}
div.wpcf7-mail-sent-ok {
	font-weight: 700;
	color: rgb(60, 118, 61);
	background-color: rgb(223, 240, 216);
	border-color: rgb(214, 233, 198);
}
div.wpcf7-mail-sent-ng {
	font-weight: 700;
	color: rgb(169, 68, 66);
	background-color: rgb(242, 222, 222);
	border-color: rgb(235, 204, 209);
}
div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
	background-color: #ffa500;
	color: #ffffff;
	font-weight: 700;
}
div.wpcf7-validation-errors {
	color: rgb(138, 109, 59);
	background-color: rgb(252, 248, 227);
	border-color: rgb(250, 235, 204);
	font-weight: 700;
}
span.wpcf7-not-valid-tip {
	color: rgb(169, 68, 66);
	font-size: 1em;
	display: block;
	padding-left: 10px;
	padding-top: 2px;
}

.wpcf7-not-valid{
	border-color: rgb(169, 68, 66);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.wpcf7-not-valid:focus{
	border-color: rgb(132, 53, 52);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px rgb(206, 132, 131);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px rgb(206, 132, 131);
}
/********************************************** 

    RESPONSIVE STYLE

***********************************************/
@media (min-width: 480px) {

}
@media (max-width: 767px) {	
	
}
@media (min-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 1400px) {

}