body{
	font-family: 'Lato', sans-serif;
	font-size:11.5px;
	background:#88ba14;
}



#nav-top,.thumbnail,.bg-blue{
	background:#006ab3;
}

#nav-top{
	border-top:3px solid #88ba14;
	border-bottom:0;	
}

.btn-success{
	border-color:#88ba14;
}
.btn-success:hover,input.btn-primary:hover{
	border-color:#006ab3;
}

.navbar{
	min-height:40px;
}

#wrap{
	background:#f4f4f4;
	width:100%;
	overflow:hidden;
	margin-top:50px;
}

nav ul,nav li{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

.thumbnails h2{
	font-size:1.25em;
	text-align:center;
}
h1,h2,h3,h4,h5,h3.icon-heading,label,.content-wrap a{
	color:#88ba14;
}

#nav-top nav li a,.thumbnails a,.navbar-header a.navbar-brand,#nav-foot h3, #footer-main nav a,#nav-foot p,.thumbnails h2,.carousel h1,.thumbnail-caption,input.btn-success,a.btn-success,input.btn-success:hover,a.btn-success:hover,.bg-blue{
	color:#FFFFFF;
}

a:hover{
	text-decoration:none;
}

#nav-top nav li a:hover,.thumbnails a:hover,.highlight,.btn-primary{
	color:#006ab3;
}
.thumbnails .thumbnail:hover,input.btn-success,input.btn-primary:hover,a.btn-success{
	background:#88ba14;
}
input.btn-success:hover,a.btn-success:hover{
	background:#006ab3;
}
.thumbnail{
	padding-top:15px;
	padding-bottom:10px;
}

.bg-white{
	background:#ffffff
}

#logo-container div,#newsabo div{
	padding:20px;
}

#logo-container div.search,#newsabo div{
	padding-top:0;
}
#logo-container div#logo{
	padding-bottom:0;
}
#newsabo h3{
	margin-top:10px;
}

#content-main{
	padding-bottom:20px;
}

#nav-foot{
	padding-top:10px;
}

#nav-foot b{
	font-weight:normal;
}

/*forms*/
.form-control{
	background:#f0f0f0;
}
.btn-primary{
	border-style: solid;
  border-width: 1px;
  border-color: rgb(189, 189, 189);
  background-color:#f0f0f0;
  background-image: -moz-linear-gradient( 90deg, rgb(230,230,230) 0%, rgb(245,245,245) 74%);
  background-image: -webkit-linear-gradient( 90deg, rgb(230,230,230) 0%, rgb(245,245,245) 74%);
  background-image: -ms-linear-gradient( 90deg, rgb(230,230,230) 0%, rgb(245,245,245) 74%);
  width: 98px;
  height: 24px;
}

#newsabo .btn{
	margin:10px 0 10px 0;
}

/*tag cloud*/
div.jqcloud span.w10 { color: #9bd514; }
div.jqcloud span.w9 { color: #9bd514; }
div.jqcloud span.w8 { color: #9bd514; }
div.jqcloud span.w7 { color: #9bd514; }
div.jqcloud span.w6 { color: #9bd514; }
div.jqcloud span.w5 { color: #9bd514; }
div.jqcloud span.w4 { color: #9bd514; }
div.jqcloud span.w3 { color: #9bd514; }
div.jqcloud span.w2 { color: #9bd514; }
div.jqcloud span.w1 { color: #9bd514; }

div.jqcloud span.w10 { font-size: 325%; }
div.jqcloud span.w9 { font-size: 300%; }
div.jqcloud span.w8 { font-size: 275%; }
div.jqcloud span.w7 { font-size: 250%; }
div.jqcloud span.w6 { font-size: 225%; }
div.jqcloud span.w5 { font-size: 200%; }
div.jqcloud span.w4 { font-size: 175%; }
div.jqcloud span.w3 { font-size: 150%; }
div.jqcloud span.w2 { font-size: 125%; }
div.jqcloud span.w1 { font-size: 100%; }

div.jqcloud a:hover { color: #fff; }

#footer-main h3,#footer-main h5{
	font-size:1.25em;
	color:#fff;
}
#footer-main h5{
	padding-top:10px;
}

#footer-main nav a:hover{
	color: #9bd514;
}

#slide-container .img-responsive{
	min-width:100%;
}

#top-start{
	margin-bottom:15px;
}

.thumbnails .thumbnail{
	margin-bottom:15px;
}

#slide-container{
	overflow:hidden;
}

.carousel-caption{
	top:0px;
	right:0px;
	left:auto;
	height:100%;
	bottom:auto;
	width:40%;
	background: rgba(0,106,179,0.8);
	padding:20px;
	text-align:left;
}

.carousel h1{
	font-weight:100;
	padding-bottom:20px;
}

.btn{
	height:25px;
	line-height:22px;
	padding-top:0;
	padding-bottom:0;
}

.btn,.form-control{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
}

#newsabo{
	margin-top:25px;
}

/*news*/
.news-item{
	margin-top:15px;
}


.extra-padding{
	padding-left:30px;
	padding-right:30px;
}

.pagination-container{
	text-align: center;
}
.pagination{
	margin:0px auto;
}

.pagination-top{
	padding-bottom:15px;
}

.no-gutter-left{
	padding-left:0;
}

.no-padding{
	padding:0;
}

#preview-thumbnail{
	/*padding-top:15px;*/
	padding-bottom:0;
}

#preview-thumbnail img{
	margin:0px auto;
	padding:0;
}
#preview-thumbnail a{
	margin:0;
	padding:0;
}

.thumbnail-caption{
	margin-top:15px;
	font-size:1em;
	text-transform:uppercase;
}

label{
	margin:0;
	padding:0;
	width:auto;
}

.text-blue{
	color:#006ab3;
}

.row-form,.control-group{
	margin-bottom:10px;
}

.control-group,.control-label,.controls{
	float:left;
	display:inline-block;
	width:100%;
}



.controls input,.controls select,.controls textarea{
	max-width:100%;
}


#box-price{
	padding:5px 15px 15px 15px;
	margin:0;
}

#box-price table ,#box-price table td,.modal-body table ,.modal-body table td{
	border:0;
}
#box-price table td{
	padding-left:0;
}

#box-price .btn{
	margin-top:-20px;
	width:auto;
	vertical-align: top;
}
#box-price table,#box-price tr,#box-price td{
	padding-top:0;
	margin-top:0;
}

.padding-top,#box-price .padding-top{
	padding-top:10px;
}



.configurator{
	margin-bottom:30px;
	min-width:100%;	
}

.row-tabs{
	padding-top:60px;
}

.tab-pane img,.thumb-responsive img{
	max-width:100%;
	height:auto !important;
	min-height:auto;
}

.modal-default{
	background:#fff;
}

.modal-body .nav li{
	min-width:100%;
}

.fr{
	float:right;
}

.content-default{
	padding-bottom:1em;
}

.captcha{
	margin-bottom:10px;
}

.alert-error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert .btn-primary,.modal .btn-primary{
	width:auto;
}

.padding-top{
	padding-top:1em;
}

.btn-group.basket{
	margin-bottom:1em;
}

.news-item img{
	max-width:100%;
}

.swMain{
	max-width:100%;
}

/*workarounds*/
.articlelistimg{
	margin-top:-15px;
}

.modal-open .modal {
    overflow-x: auto;
    overflow-y: auto;
}

@media (min-width: 768px){
	.content-wrap{
		padding-left:30px;
		padding-right:30px;
		padding-bottom:30px;
	}
	#nav-top ul{
		float:right;
	}
	#nav-top{
		max-height:43px;
	}
	#nav-top nav li{
		float:left;
	}
	#nav-top nav li a{
		font-size:1em;
		text-transform:uppercase;
	}
	
	#wrap{
		margin-top:40px;
	}
	
	.thumbnail h2{
		padding:5px 0 0 0;
		margin:0;
	}
	
	#logo-container div#logo{
		padding-bottom:20px;
	}
	
	#slide-container{
		max-height:170px;
	}
	#logo-container{
		min-height:170px;
	}
	
	.btn-carousel{
		position:absolute;
		right:20px;
		top:125px;
	}
	
	.carousel h1{
		font-size:2em;
	}
	
	#footer-main h3{
		font-size:1em;
	}
	
	.tab-pane{
		padding:15px;
		border:1px solid #ddd;
		border-top:0;
	}
	#box-price{
		float:none;
		margin-left:-7px;
		margin-top:15px;
	}
	
	/*forms*/
	
	.modal-default{
		width:650px;
		margin:100px auto;
	}
	
	.control-label{
		width:30%;
	}
	.controls{
		float:right;
		width:65%;
	}
}

@media (min-width: 992px){
	
	#slide-container{
		max-height:285px;
	}
	#logo-container{
		min-height:285px;
	}
	#logo-container div#logo{
		padding-bottom:0;
	}
	.btn-carousel{
		top:240px;
	}
	
	.carousel h1{
		font-size:3em;
	}
	
	.thumbnails .thumbnail{
		height:185px;
	}
	
	.news-item{
		/*max-height:185px;*/
		margin-bottom:1em;
	}
	#footer-main h3{
		font-size:1.25em;
	}
	.icon-heading{
		height:44px;
		padding-left:50px;
	}
	.icon-newsabo{
		background-image:url('../img/icons/contact.png');
		background-repeat:no-repeat;
		background-size:auto 100%;
	}
	#preview-thumbnail{
		/*padding-top:30px;+/
	}
	.row.relative{
		background:red;
	}
	
	.table-row{
		display:table-row;
	}
	
	.table-cell{
		display:table-cell;
		vertical-align: bottom;
		float:none;
		padding:0;
	}
	
	#box-price{
		width:100%;
		margin-left:15px;
		width:93%;
	}
	
	.btn-large{
		line-height:40px;
		height:auto;
	}
	#logo-container p.highlight{
		font-size:0.95em;
	}
}

@media (min-width: 1200px){
	body{
		font-size:14px;
	}
	.big{
		font-size:1.1em;
	}
	#nav-top nav li a{
		font-size:0.85em;
	}
	#slide-container{
		max-height:345px;
	}
	#logo-container{
		min-height:345px;
	}
	#logo-container div#logo{
		padding-bottom:0;
	}
	
	.btn-carousel{
		top:300px;
	}
	
	.thumbnails .thumbnail{
		height:185px;
	}
	
	.news-item{
		/*max-height:185px;*/
	}
	#preview-thumbnail{
		height:235px;
		overflow:hidden;
	}
	
	#preview-thumbnail{
		/*padding-top:40px;*/
	}
	
}

#link-step-1{
	background:#696969 !important;
}