


/* Loading */
.double-bounce1, .double-bounce2{
		background-color: rgba(2,35,107,0.5);
}

 /* Navigation */
.navigation > li:hover > a,.navigation > li > a:hover,
.navigation > li > .activelink,.navigation > li:hover > a > i, .navigation > li > a:hover > span.label-nav-sub::before, .navigation > li > a:focus > span.label-nav-sub::before{
		color: #02236b;
            }

.mobile-menu-button, .mobile-nav, .slider-fixed-container{   
		background-color: #02236b;    
            }

.navigation > li > a:after, .navigation>li>.activelink:after{
		background-color: #02236b;
            }
.navigation>li:hover > a > span.label-nav-sub::before,.navigation>li:hover> a > span.label-nav-sub::before{
		color: #02236b;
            }

/* Contact Form + Newsletter Form */

form#contactform .form .label, form#contactform .form .label-error {
		color:#363636;
		font-size:100%;
	}
	
#content form#contactform .form .label, #content form#contactform .form .label-error {
	float:left;
	padding:2px 0px 2px 0px;
	}	
	
#content form#contactform .form .field, #content form#contactform .form .field-error {
	margin:12px 12px 18px 0px;
	}
	
#content #maincontent form#contactform .form fieldset#submit-group .mount .mount {
	clear:left;
	}
	
#content #maincontent form#contactform .form fieldset#no-group .bestellen-box .col-md-3.mount {
	width:auto;
	}
	
#content #maincontent form#contactform .form fieldset#address-group .col-md-3.label	{
	text-align:right;
	}

#content #maincontent form#contactform .form fieldset legend {
	margin-top:20px;
	}
	
#content #maincontent form#contactform .form fieldset#submit-group .mount.captcha input#imgcode.field {
	max-width:144px;
	}	
	
	
/* Image Gallery */

#content #maincontent .pager {
	float:left;
	color:#02236b;
	}

#content #maincontent .pager.first {
	margin-right:12px;
	} 		

#content #maincontent .pager.last {
	margin-left:12px;
	} 

/* Page Content Colors */
.body-wrapper a:hover , .tab a:hover, accordion .title:hover, .top-body a:hover, .bottom-body a:hover
,.accordion .active h4, .accordion .title:hover h4, .side-navigation .menu-item.current-menu-item a, .side-navigation .menu-item:hover a:after,
.side-navigation .menu-item:hover a, a.tool-tip, .team-member .team-member-position, .team-member-progress .team-member-position, .item-img-overlay i
,ul.icon-content-list-container li.icon-content-single .icon-box i,.item-img-overlay .portfolio-zoom:hover, .navigation ul li:hover>a, .blog_post_quote:after,
.item-img-overlay .portfolio-zoom, body .white-text .feature-details a:hover{
		color: #02236b;
            }
		::selection
		{
		background-color:#02236b;
		}
		::-moz-selection
		{
		background-color:#02236b;
		}
		.item-img-overlay  .portfolio-zoom:hover, .tab a.active {
		color: #02236b !important;
		}
		.callout-box{
		border-left-color: #02236b
		}
		.feature .feature-content,.team-member .team-member-content{
		border-top-color: #02236b;
		}

		.progress .progress-bar{
		background-color: #02236b;
		}
		.blog-masonry .blog_post_quote{
		border-top: 2px solid #02236b;
		}
		.tab a.active:after {
		background-color:#02236b;
		border-color: #02236b;
		}
		.blog-post .blog-post-type,.subscribe-button{
		background: #02236b;
		}
		.blog-post-details-item.blog-post-details-item-right a:hover i,.blog_post_quote .quote-author,.pagination > li > a.prev, 
		.pagination > li > a.next, .pagination > li > a:hover, .pagination > li > a.current,.testimonial-by-name{
		color: #02236b;
		}
		.skin-text{
		color: #02236b !important;
		}
		body .section-content.section-image{
		background-color: rgba(2,35,107,0.5);
		}

		.item-img-overlay .item_img_overlay_content{
		background: #02236b;
		}
		.button, .body-wrapper input[type="submit"], .body-wrapper input[type="button"], .section-content.section-color-bg,.content-box.content-style4 h4 i
		,button.button-main,.body-wrapper .tags a:hover,.callout-box.callout-box2, .blog-search .blog-search-button, .top-title-wrapper, .testimonial-big,
		.content-style3:hover .content-style3-icon, table.table thead tr, .price-table .price-label-badge, .price-table .price-table-header, .section-subscribe .subscribe-button.icon-envelope-alt{
		background-color: #02236b;
		}
		.rev-slider-full .button.btn-flat, .rev-slider-fixed .button.btn-flat{
		background-color: #02236b;
		}
		.btn, input[type="submit"], input[type="button"], button.btn,.btn-primary{
		background-color: #02236b;
		}
		.btn:hover, input[type="submit"]:hover, input[type="button"]:hover, button.btn:hover,.btn-primary:hover{
		background-color: #02236b;

		}
		.btn:focus, input[type="submit"]:focus, input[type="button"]:focus, button.btn:focus,.btn-primary:focus{
		background-color: #02236b;
		}
		.blog-post-icon,.comments-list .children .comment:before,.portfolio-filter li a.portfolio-selected, 
		.portfolio-filter li a:hover, .dropcaps.dropcaps-color-style, .carousel-container .carousel-icon:hover,
		.team-member-image.img-overlay .item_img_overlay_content{
		background-color: #02236b;
		}
		.comments-list .children .comment:after{
		border-color: transparent transparent transparent #02236b;;
		}

		.highlighted-text{
		background-color: #02236b;
		color: #ffffff;
		}
		.icons-list.colored-list li:before, .blog-post-date .day, .blog-post-date .month, strong.colored, span.colored 
		,.content-style3 .content-style3-icon, .content-box h4 i{
		color: #02236b;
		}
		.content-box.content-style2 h4 i,.content-box.style5 h4 i{
		border-color: #02236b;
		color: #02236b;
		}
		.content-box.content-style2:hover i,.content-box.style5:hover i{
		background-color: #02236b;
		}
		.pagination .prev, .pagination .next, .pagination a:hover, .pagination a.current, .price-table .price-label{
		color: #02236b;
		}
		
/* Block for Partners */	
		
	#content #maincontent #partners .col-md-3.col-sm-3 {
		padding:10px;	
		}
		
		#content #maincontent #partners .col-md-3.col-sm-3 .partner {
		  min-height:300px;
		  border:solid 1px #02236b;
		  padding:10px;
		}

		#content #maincontent #partners .list {
		  font-family:sans-serif;
		  margin:0;
		  padding:20px 0 0;
		}
		
		#content #maincontent #partners .list li {
		  display:block;
		  float: left;
		  margin: 0px;
		  min-height: 300px;
		  min-width: 270px;
		  box-shadow: inset 0 1px 0 #fff;
		  background-color:none;
		}
		
		#content #maincontent #partners .avatar {
		  max-width: 150px;
		}
		
		#content #maincontent #partners img {
		  max-width: 100%;
		}
		
		#content #maincontent #partners h3 {
		  font-size: 16px;
		  margin:0 0 0.3rem;
		  font-weight: normal;
		  font-weight:bold;
		}
		
		#content #maincontent #partners p {
		  margin:0;
		}
		
		#content #maincontent #partners input {
		  border:solid 1px #ccc;
		  border-radius: 5px;
		  padding:7px 14px;
		  margin-bottom:10px
		}
		
		#content #maincontent #partners input:focus {
		  outline:none;
		  border-color:#aaa;
		}
		
		#content #maincontent #partners .sort {
		  padding:8px 30px;
		  border-radius: 6px;
		  border:none;
		  display:inline-block;
		  color:#fff;
		  text-decoration: none;
		  background-color: #28a8e0;
		  height:30px;
		  overflow:hidden;
		}
		
		#content #maincontent #partners .sort:hover {
		  text-decoration: none;
		  background-color:#1b8aba;
		}
		
		#content #maincontent #partners .sort:focus {
		  outline:none;
		}
		
		#content #maincontent #partners .sort:after {
		  width: 0;
		  height: 0;
		  border-left: 5px solid transparent;
		  border-right: 5px solid transparent;
		  border-bottom: 5px solid transparent;
		  content:"";
		  position: relative;
		  top:-10px;
		  right:-5px;
		}
		
		#content #maincontent #partners .sort.asc:after {
		  width: 0;
		  height: 0;
		  border-left: 5px solid transparent;
		  border-right: 5px solid transparent;
		  border-top: 5px solid #fff;
		  content:"";
		  position: relative;
		  top:13px;
		  right:-5px;
		}
		 
		#content #maincontent #partners .sort.desc:after {
		  width: 0;
		  height: 0;
		  border-left: 5px solid transparent;
		  border-right: 5px solid transparent;
		  border-bottom: 5px solid #fff;
		  content:"";
		  position: relative;
		  top:-10px;
		  right:-5px;
		}
		

/* Product-Category-List*/

#content #maincontent .product-category-section .product-category-list {
	padding:0px;
	margin:5px;
	border: solid 1px #02236b;
	}
	
.product-category-section .col-md-3 {
	padding:0px;
	margin:0px;
	}	

.product-category-section .col-md-3 .product-category-list a img {
	width:100%;
	}
.product-category-section .col-md-3 .product-category-list div p {
	color:#FFF;
	float:left;
	margin-bottom:0px;
	}	
	
.product-category-section .col-md-3 .product-category-list .color-first {
	float:left;
	min-width:12px;
	height:38px;
	}	

.product-category-section .col-md-3 .product-category-list .icon {
	float:right;
	}
	
/* product-categorie-list level 02*/


	
#content .product-category-section .col-md-3 .product-category-list.level-2	p {
	padding:2px 12px 2px 12px;
	}	
	
#content .product-category-section .col-md-3 .product-category-list.level-2 {
	width:95%;
	}
	
.product-category-section .col-md-3 .product-category-list.level-2 a img {
	max-width:134px;
	margin-left:12px;
	}

.product-category-section .col-md-3 .product-category-list.level-2 .icon a img {
	margin-left:0px;
	width:100%;
	}					

.product-category-section .col-md-3 .product-category-list.level-2 h3 {
	padding:4px 8px 4px 8px;
	margin:0px;
	}
	
.product-category-section .col-md-3 .product-category-list.level-2 p {	
	white-space: nowrap;
	overflow: hidden;
    text-overflow:ellipsis;
	font-size:12px;
	height:30px;
	}
	
	
/* product-detail-page*/	


 #content  .product-section .row .col-md-3.col-sm-3.col-xs-12 {
	 margin:0px;
	 padding:5px;
	 }


#content .product-section .row .col-md-3.col-sm-3.col-xs-12.product-list {
	 margin:0px;
	 border:none;
	}
	
#content .product-section .row .col-md-3.col-sm-3.col-xs-12.product-list p{
	 padding:0px;
	}	
	
#content .product-section .row .col-md-3.col-sm-3.col-xs-12.product-list .wrapper {
	 padding:5px;
	 border: solid 1px #02236b;
	 min-height: 175px;
	 margin-top:20px;
	}
	
#content .product-section .row .col-md-3.col-sm-3.col-xs-12.product-list a img {
	 float:right;
	 max-height:78px;
	 max-width:260px;
	}		

#content  .product-section .row .col-md-3.col-sm-3.col-xs-12.product-list.unterkategorie {
	clear:left;
	}
	
#content .product-section .row .col-md-3.col-sm-3.col-xs-12.product-list.unterkategorie .wrapper a {
	font-size:18px;
	font-weight:bold;
	}

#content #maincontent .product-section-tabs {
	border-bottom:solid 1px #02236b;
	height:35px;
	}

#content #maincontent .product-section-tabs a.tab.active {
	background-color:#02236b;
	color:#fff;
	}

#content #maincontent .product-section-tabs a.tab {
	text-transform:uppercase;
	border: solid 1px #02236b;
	color:#02236b;
	font-size:18px;
	margin-right:0px;
	background-color:#fff;
	}
	
#content #maincontent .product-section .row ul.col-md-3 li {
	color:#02236b;
	}
	
/* Video Page */	

#content #maincontent .row .col-md-4.video {
		margin-bottom:20px;
		}
	
	
	/* Footer Area Colors */

	.footer .copyright{
	border-color: #02236b;
	}

	.flickr_badge_wrapper .flickr_badge_image img:hover{
	border-color: #02236b;
	}
	
	.content-wrapper footer {
	 background-color:#fbfbfb;
	 }
	
/* Global Style for Links in Content */
	
.container .row #content #maincontent.we .container.wysiwig .row a {
	border-bottom: dotted 1px #111111; 
	padding:0 0 2px 0;
	}

.container .row #content #maincontent.we .container.wysiwig .row a:hover {
	border-bottom: dotted 1px #111111; 
	padding:0 0 2px 0;
	}
	
		