/* Füge hier Dein eigenes CSS ein */

.fusion-logo {
 	width:250px; 
  	margin:auto !important;
  	margin-top:20px !important;
  	margin-bottom:20px !important;
}

.fusion-header-v5 .fusion-header {
 	border-bottom: none; 
}

.fusion-main-menu .sub-menu li a:hover {
	color:#fff; 	 
}

.fusion-main-menu .sub-menu li.current-menu-item a {
	color:#95cbe8; 	 
}

#main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .ticket-selector-submit-btn[type=submit], .wpcf7-form input[type="submit"], .wpcf7-submit {
 	background: #1b5196 !important;
  	color:#fff !important;
}

#main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .post-password-form input[type="submit"]:hover, .ticket-selector-submit-btn[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover {
 	background: #3C679E !important;
  	color:#fff !important;
}

.fusion-header-shadow .fusion-mobile-menu-design-modern {
 	box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.1) !Important;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.1) !important;
}

#rev_slider_1_1_wrapper {
 	margin-top: -55px; 
}

h2 {
 	color:#1b5196 !important; 
}

h2.custom-heading {
 	font-size:18px !Important;
  	line-height:23px !important;
  	padding:15px !important;
}

.searchform .search-table .search-button input[type="submit"] {
 	background: #1b5196; 
}

.wpcf7-form .wpcf7-text, input.s, input[type="text"] {
 	background-color:#e9eaee !important;
  	color:#1b5196 !important;
  	height:39px;
  	margin-bottom:10px;
}

.wpcf7-form textarea {
 	background-color:#e9eaee !important;
  	color:#1b5196 !important;
  	margin-bottom:10px;
}

/* Sticky Header*/

#thsp-sticky-header {
 	height:70px;
  	background-color:rgba(255,255,255,0.95) !important;
  	border-bottom: 1px #1b5196 solid;
}

#thsp-sticky-header-inner{
  	max-width:1099px;
  	margin:auto;
}

#thsp-sticky-header-title img {
 	height:55px; 
}

#thsp-sticky-header-menu { 
  	padding-top:4px;
 	
}

#thsp-sticky-header-menu > .menu-item-language {
 	display:none; 
}

#thsp-sticky-header li a {
 	font-size:14px;
  	margin:10px;
  	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
  	line-height:40px;
}

#thsp-sticky-header li a:hover,a:focus,a:active {
 	border-top: 1px #1b5196 solid;
    color:#1b5196 !Important;
}

#thsp-sticky-header li.current-menu-item a {
 	 border-top: 1px #1b5196 solid;
    color:#1b5196 !Important;
}

#wrapper .fusion-button-round, .fusion-body .fusion-button-round, #wrapper .button-round {
 	text-transform: none;   	
}

.menu-item-language-current {
 	padding-right:10px !important;   	
}

.menu-item-language {
 	margin-left:0px !important; 
}

.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .col-xs-2 {
 	width:19% 
}

/* Custom classes */

.custom_button {
 	color:#fff;
  	font-weight:600 !important;
}

.custom_button_slider {
 	 color:#fff;	
  	margin-top:20px !important;
  	margin-left: auto !important;
    margin-right: auto !important;
  	text-align:center;
  	width:50%;
  	background-color:#1b5196;
  	padding:10px !important;
  	border:1px rgba(255,255,255,0.3) solid;
}

.custom_button_slider a {
 	 color:#fff;  	 
  	 padding:10px !important;
}

.product-description {
 	background-color: #95CBE8;
  	color:#fff;	
  	padding:10px;
  	text-align:center;
  	padding-bottom:20px;
}

.product-description a {
 	 color:#fff;
  	 line-height:35px;
}

.product-description a:hover {
 	 color:#95cbe8;
}

div#products_box > div > .col {
 	padding:0px !important; 
}

div.heading > .content-box-heading {
 	padding:15px !important; 
  	min-height:76px;
}

div#products_box > .content-box-column{
  	margin-right:10px;  	
  	max-width:265px;
  	border:3px #95CBE8 solid !Important;
}

div#products_box > .content-box-column:hover{
 	-moz-transform:scale(1.03); 
    -webkit-transform:scale(1.03);
    -o-transform:scale(1.03); 
  	-moz-transition:-moz-transform 0.2s ease-in; 
-webkit-transition:-webkit-transform 0.2s ease-in; 
-o-transition:-o-transform 0.2s ease-in;
}

.post-content p {
 	 margin-bottom:0px !important;
}

div#product-tiles-300 > div > .col {
  	padding:20px !important;  	 
}

div#product-tiles-300 > div > .col:hover {
  	-moz-transform:scale(1.03); 
    -webkit-transform:scale(1.03);
    -o-transform:scale(1.03); 
  	-moz-transition:-moz-transform 0.2s ease-in; 
-webkit-transition:-webkit-transform 0.2s ease-in; 
-o-transition:-o-transform 0.2s ease-in;
}  	 

.custom-list {
 	padding-left:18px;
  	padding-right:20px;
  	padding-bottom:0px;
  	padding-top:0px;
  	color:#000;
  	margin-bottom:0px;
}

div#frontpage-boxes > div > .content-wrapper-background {
  padding:0px;
}	

div#frontpage-boxes > div > div > div > a > .content-box-heading {
 	height:46px; 
}

div#frontpage-boxes > div > div > .content-container {
 	text-align:center; 
}

.products-button {
  	background: #1b5196 !important; 
    color: #fff !important;
}	

.categories-button {
  	background: #e9eaee !important; 
    color: #333 !important;
  	margin-top:0px !important;
    width:100%;
}

.categories-button:hover {
  	background: #fff !important; 
    color: #333 !important;
}

#product-tiles-300 .fusion-button {
 	width:100%; 
  	margin-top:20px !important;
}

a#products-survey > .fusion-button-text {
 	color:#fff !important; 
}

a#products-survey {
 	width:100%; 
  	margin-top:20px;
}

.custom-products-link {
 	 line-height:20px !important;
}

.custom-products-link:hover {
 	 color:#fff !important;
  	padding:0px !important;
  	margin:0px !important;
}

/* Media Queries ================================================ */

@media all and (max-width: 1074px) {
	
	div#products_box > div > .col {
		min-height:394px;
  }
}

@media all and (max-width: 1037px) {
	
	#thsp-sticky-header {
		display:none;
	}
}

@media all and (max-width: 1000px) {
	
	.fusion-content-boxes .fusion-column {
   		width:100%; 
    }
}

@media all and (max-width: 1074px) {
	
	div#products_box > div > .col {
		min-height:395px;
  }
}

@media all and (max-width: 800px) {
	
	.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {
   		float:none !important;
    	margin:auto !important;
    }
  	.fusion-content-boxes .fusion-column {
   		margin-bottom:40px; 
    }
  	div#products_box > .content-box-column {
		margin:auto;  
    	margin-bottom:40px;
    }
    .fusion-imageframe img{
   		max-width: 114%; 
  }
}