@font-face {
	font-family: 'Custom Font One';
	src: url('http://www.bauen-sie-prinz-eugen.de/wp-content/themes/Prinz_Eugen/fonts/Museo_Slab_300-webfont.eot');
	src:
		url('http://www.bauen-sie-prinz-eugen.de/wp-content/themes/Prinz_Eugen/fonts/Museo_Slab_300-webfont.eot?#iefix') format('eot'),
		url('http://www.bauen-sie-prinz-eugen.de/wp-content/themes/Prinz_Eugen/fonts/Museo_Slab_300-webfont.woff') format('woff'),
		url('http://www.bauen-sie-prinz-eugen.de/wp-content/themes/Prinz_Eugen/fonts/Museo_Slab_300-webfont.ttf') format('truetype'),
		url('http://www.bauen-sie-prinz-eugen.de/wp-content/themes/Prinz_Eugen/fonts/Museo_Slab_300-webfont.svg#MyFontOne') format('svg');
	font-weight: normal;
	font-style: normal;
	}
  
  	
    body,#boxed-layout{
	   	   
	  	
	   background-color:#ffffff;
	   background-repeat:no-repeat;
	   background-position:center center;
	   -webkit-background-size: cover; 
       -moz-background-size: cover; 
	   -o-background-size: cover; 
	   background-size: cover;
	   background-attachment:0;
    }
	 
    body{
        font-family: Roboto Condensed ;
        font-size: 14px;
        font-weight: 400;
	    line-height:24px;
        color: #444444;
	       }
   
   .button , input[type="submit"]{
	   font-family:Roboto Condensed ;
   }
   
   #header-search,
   .brad-icon.icon-text,
   .icon-tabs-container .icons-tabs-nav a,
   .toggle .toggle-title a ,
   .accordion .accordion-title a,
   .shop_table thead tr th,
   .cart_totals th ,
   ul.product_list_widget li a{
	   font-family:Custom Font One;
   }
	 


/*-----------------------------------------------------*/
/* Heading Styles
/*-----------------------------------------------------*/

   h1{
    font-family: Roboto Condensed ;
    font-size: 34px;
    font-weight: 700;
	line-height:39px;
	letter-spacing:0px;
	text-transform:uppercase;
    color: #bf0d0e;
	}

  h2{
    font-family: Roboto Condensed ;
    font-size: 25px;
    font-weight: 700;
	line-height:32px;
	letter-spacing:0px;
	text-transform:none;
    color: #652049;
   }

   h3{
    font-family: Roboto Condensed ;
    font-size: 21px;
    font-weight: 700;
	line-height:30px;
	letter-spacing:0px;
	text-transform:none;
    color: #222222; 
   }

  h4{
    font-family: Roboto Condensed;
    font-size: 18px;
    font-weight: 400;
	line-height:24px;
	letter-spacing:0px;
	text-transform:none;
    color: #222222;
   } 

  h5{
    font-family: Roboto Condensed;
    font-size: 16px;
    font-weight: 400;
	line-height:25px;
	letter-spacing:0px;
	text-transform:none;
    color: #696969;
   }

  h6{
    font-family: Roboto Condensed;
    font-size: 17px;
    font-weight: ;
	line-height:23px;
	letter-spacing:1px;
	text-transform:uppercase;
    color: #444444; 
   }

   a{
	   color:#bf0d0e;
   }
    a:hover{
		color:#2d2d2d;
	}
	
  
  .tooltips a{
	  border-bottom-color:#bf0d0e  }
  
  .tooltips a:hover{
	  border-bottom-color:#2d2d2d  }
  
   
   h1 a:hover , h2 a:hover , h3 a:hover , h4 a:hover , h5 a:hover, h6 a:hover{
	   color:#bf0d0e;
   }
   
   .boxed-layout{
	   border:0 solid ;
   }

/*----------------------------------------------*/ 
/* Topbar 
/*----------------------------------------------*/

  #top_bar {
	background-color:#ffffff;
	border-bottom-color:#e8e8e8;
	color:#bbbbbb;
  }
  
  #top_bar .top-menu > li .sub-menu{
	  background-color:#ffffff;
  }
  
  #top_bar .social-icons li{
	  border-color:#e8e8e8;
  }
   #top_bar .contact-info span,
   #top_bar .top-menu > li {
     border-color:#e8e8e8;
  }
  
  #top_bar .social-icons li a ,
  #top_bar .top-menu > li a ,
  #top_bar  a ,
  #top_bar .top-menu > li .sub-menu li a{
	  color:#999999;
  }
  #top_bar .social-icons li a:hover ,
  #top_bar .top-menu > li a:hover ,
  #top_bar a:hover ,
  #top_bar .top-menu > li .sub-menu li a:hover{
	  color:#395d85;
  }


/*----------------------------------------------*/
/* Main Navigation Styles
/*----------------------------------------------*/

 #header.shrinked #main_navigation{
	 min-height:65px;
 }
   #header.shrinked #main_navigation #logo ,
  #header.shrinked #main_navigation ul.main_menu > li,
  #header.shrinked.type3 #header-search-button,
  #header.shrinked.type3 .cart-container,
  #header.shrinked.type3 .header-nav .social-icons{
	  height:65px!important;
	  line-height:65px!important;
	  max-height:65px!important;
  }
  
  
  
  #main_navigation{
	  min-height:90px;
  }
  #main_navigation ,
  .header_container,
  #header.type3 .nav-container,
  #side_header {
      background:#ffffff;
  }
  ul.main_menu > li > a ,
  #side_header ul.side_menu > li > a { 
      color:#454545;
      font-size:14px;
      font-weight: 700;
	  letter-spacing: 1px;
      font-family:Roboto Condensed;
	  text-transform:uppercase;
   }
  .main_menu > li:hover > a,
  .main_menu > li > a:hover ,
  #side_header ul.side_menu > li > a:hover {
	  color: #222222  }
  
  #side_header ul.side_menu > li > a,
  #side_header ul.side_menu > li > ul{
	  border-bottom-color:#dddddd  }

  .main_menu > li.active a,
  .main_menu > li.active a:hover ,
  #side_header ul.side_menu > li.active > a,
  #side_header ul.side_menu > li.active > a:hover
   {
	   color: #395d85;
	   border-top-color:#395d85;
}
  .main_menu ul.sub-menu {
	background-color:#fcfcfc;
	background-color:rgba(252,252,252,1);
	border-color:#eeeeee;
	border-top-color:#395d85;
	
}

 .main_menu ul.sub-menu li a ,
 #side_header .sub-menu li a {
	color:#888888;
    font-size:14px;
    font-weight:400; 
    font-family:Roboto Condensed;
	text-transform:none;
	letter-spacing:0px;
  }

  .main_menu .sub-menu li.current-menu-item > a,
  .main_menu .sub-menu li.current-menu-item > a:hover,
  .main_menu .sub-menu li.current_page_item > a,
  .main_menu .sub-menu li.current_page_item > a:hover ,
  #side_header .sub-menu li.current-menu-item >  a,
  #side_header .sub-menu li.current-menu-item > a:hover,
  #side_header .sub-menu li.current_page_item > a,
  #side_header .sub-menu li.current_page_item > a:hover{
	 color:#555555;
  }


  .main_menu .sub-menu li a:hover{
	 color:#395d85;
}

  #side_header .sub-menu li a:hover{
	 color:#395d85;
  }

  #header-search-button a ,
  .cart-icon-wrapper ,
  .toggle-menu ,
  .header-nav .social-icons li a ,
  .carticon-mobile{
	 color:#454545;
	 background-color:transparent;
	 
  }


  #header-search-button a:hover ,
  .cart-icon-wrapper:hover ,
  .toggle-menu:hover ,
  .header-nav .social-icons li a:hover ,
  .carticon-mobile:hover{
	 color:#3d3d3d;
	 background-color:transparent;
  }
  
  #logo ,
  ul.main_menu > li ,
  #header.type3 #header-search-button,
  #header.type3 .cart-container,
  #header.type3 .header-nav .social-icons{
	  height:90px;
	  line-height:90px;
	  max-height:90px;
 }

 

  

  #titlebar.titlebar-type-transparent{
	 padding-top:90px;
 }

.brad-mega-menu .brad-megamenu-title{
	 color:#343434;
	 border-bottom-color:#343434;
 }
 
 /* Woocart Stylings */
 .cart-container .widget_shopping_cart{
	 
	 background-color:#ffffff;
	 background-color:rgba(255,255,255,0.98);
	 color:#999999;
 }
 
 .cart-container ul.product_list_widget li a{
	 color:#454545;
 }
 
 .cart-container ul.product_list_widget li a:hover{
	 color:#395d85;
 }
 
 .cart-container p.buttons .button{
	 color:#454545!important;
	 border-color:#454545!important;
 }
 
 .cart-container p.buttons .button:hover{
	 color:#395d85!important;
	 border-color:#395d85!important;
 }
 
 .cart-container .widget_shopping_cart_content .total{
	 border-bottom-color:#e8e8e8!important;
	 border-top-color:#e8e8e8!important;
 }
 
 .cart-container .widget_shopping_cart{
	 border:1px solid #e8e8e8;
 }
 
 .cart-container ul.product_list_widget li .quantity{
	 color:#999999;
 }
 
 /* Brad Slider*/
 .carousel-caption h6{
	font-family: Roboto Condensed;
    font-size: 15px;
    font-weight: ;
	line-height:25px;
	letter-spacing:1px;
	text-transform:uppercase;
  }

 
 .carousel-caption h2{
	font-family: Roboto Condensed;
    font-size: 54px;
    font-weight: ;
	line-height:60px;
	letter-spacing:-0.5px;
	text-transform:none;
  }
  
  
  .carousel-caption .slider-content{
	font-family: Roboto Condensed;
    font-size: 19px;
    font-weight: ;
	line-height:30px;
	letter-spacing:0px;
	text-transform:none;
  }

 /*----------------------------------------------*/
 /* Sidebar 
 /*----------------------------------------------*/
 
 .section-with-sidebar .sidebar{
	 width:20%;
 }
 
 .section-with-sidebar .content{
	 width:80%;
 }
 
 
 /*----------------------------------------------*/
 /* titlebar Style
 /*----------------------------------------------*/
 #titlebar{
	  background-color:#fcfcfc!important;  }
  
  #titlebar .titlebar-overlay{
	 	   background-repeat:no-repeat;
	   background-position:left top;
	   -webkit-background-size: cover; 
       -moz-background-size: cover; 
	   -o-background-size: cover; 
	   background-size: cover;
	   opacity:1;
	   filter:alpha(opacity=100);
 }
 
 #titlebar .titlebar-wrapper{
	 	 height:50px;
	 min-height:50px;
 }

 #titlebar.titlebar-type-transparent .titlebar-wrapper{
	 padding-bottom:35px;
 }

/*-------------------------------------------------*/
/* Overlay and buttons
*---------------------------------------------------*/


  .button ,
  input[type="submit"]{
	  background-color:#395d85;
	  color:#ffffff;
}

  
/*---------------------------------------------------*/
/* Footer Styles
/*---------------------------------------------------*/

  #footer{
    color: #646464;
	font-size:12px;
	line-height:20px;
}

 #footer .footer-widgets{
	 background-color:#dedede;
 }

  #footer .widget_tag_cloud a ,
  #footer .social-icons a ,
  .footer-menu > li a ,
  .go-top {
	 color: #646464!important;
	 border-color: #646464;
  }
  
   #footer a:link, #footer a, #footer a:visited, #footer a:active{
      color:#646464!important;
  }
  #footer a:hover, #footer .widget_tag_cloud a:hover, .widget_tag_cloud a:hover{
      color:#646464;
  }
  #footer .widget_tag_cloud a:hover{
      color:#646464;
  }
  
  #footer .widget_tag_cloud a:hover,
  #footer .social-icons a:hover ,
  .footer-menu > li a:hover,
  .go-top:hover{
	 color:#646464;
	 border-color:#646464;
  }

  #footer  .widget_nav_menu ul ul{
	  border-top:1px solid #555555;
  }
  
  .footer-menu > li{
	  border-right:1px solid #555555;
  }
  #footer .widget-posts li .date {
      color : #646464;
  }

  #footer .widget h4 {
     color:#ffffff!important;
     font-family:Roboto Condensed,sans-serif;
     font-weight:700;
     font-size:13px;
	 letter-spacing:1px;
	 text-transform:uppercase;
  }
  
  #copyright{
	  background-color:#dedede;
	 }
 

 /* overlay color */
 .overlay{
	 	background-color:#ffffff;
	background-color:rgba(255,255,255,0.85) }
 
 .overlay-content,
  .portfolio-items.portfolio-style1 .portfolio-item .info h5,
 .portfolio-items.portfolio-style1 .portfolio-item .info h5 a{
	 color:#555555!important;
 }
 
 .portfolio-items.portfolio-style1 .portfolio-item .info h3,
 .portfolio-items.portfolio-style1 .portfolio-item .info h3 a,
 .overlay-content h1,.overlay-content h2,.overlay-content h3,.overlay-content h4,.overlay-content h5,.overlay-content h6{
	 color:#222222!important;
 }
 
 .overlay .lightbox-icon {
	 color:#fcfcfc;
	 background-color:#395d85;
 }

/*--------------------------------------------*/
/* Color Primary
/*--------------------------------------------*/

  .special_amp,
  #top_bar .social-icons li a:hover,
  #top_bar .top-menu > li a:hover ,
  .social-icons a:hover,
  .commentlist .reply a ,
  .commentlist .comment-meta a:hover,
  .post-share-menu li a:hover,
  .widget-posts li h6 a:hover,
  .highlighted,
  .star-rating,
  .shop_table .remove:hover,
  .form-row label .required,
   ul.product_list_widget li .amount ,
  .single-product-tabset .comment-form label .required,
  .tabset > ul.tabs > li > a ,
  .tabset.vertical-tabset > ul.tabs > li > a,
  .tabset > ul.tabs > li > a:hover,
  .tabset.vertical-tabset > ul.tabs > li > a:hover ,
   ul.styled-list li i ,
  .page-nav  span,
  .page-nav  a,
  .page-nav  a:hover,
  .products .product .price ,
  .woocommerce-checkout .chosen-container .chosen-results li.active-result.highlighted,
  .woocommerce-account .chosen-container .chosen-results li.active-result.highlighted,
  .post-meta-data.style2 .post-meta-cats,
  .post-meta-data.style2 .post-meta-cats a,
  .button.button_alternateprimary,
  ul.product_list_widget li a:hover,
  .quantity .minus, .quantity .plus,
  .widget > ul > li > a:hover, .widget_nav_menu ul li a:hover
  {
	  color:#bf0d0e;
  }
  

  .color-primary,
  .primary-color,
  .portfolio-tabs ul li.sort-item.active a,
  .button.button_alternatewhite:hover{
	  color:#bf0d0e!important;
  }
  


    .pagination a.active,
    ul.styled-list li i ,
	ul.styled-list.style2 li i ,
   .button.button_alternateprimary,
   .shop_table .remove:hover,
   .page-nav  span,
   .page-nav  a ,
   .commentlist .reply a ,
   .quantity .minus,
   .quantity .plus,
   .bx-pager-item a.active, .pagination a.selected,
   .bx-carousel-container .bx-prev:hover,
   .bx-carousel-container .bx-next:hover,
   .clients-carousel-container .bx-prev:hover,
   .clients-carousel-container .bx-next:hover{
	  border-color:#bf0d0e;
  }
  
  .button.button_alternateprimary,
  .tabset > ul.tabs > li > a ,
  .tabset.vertical-tabset > ul.tabs > li > a{
		border-color:#bf0d0e!important;
   }
  
  .portfolio-carousel a.carousel-prev:hover,
  .portfolio-carousel a.carousel-next:hover,
   ul.styled-list.style2 li i,
  .progress .bar,
  .highlighted.style2,
  .product-wrapper .onsale,
  .single-product-wrapper .onsale,
  .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle,
  .bubblingG span,
  .title.style1.divider-primary span:after,
  .toggle .toggle-title a span.plus ,
  .accordion .accordion-title a span.plus,
  .commentlist .reply a:hover,
  .page-nav  span.active,
  .quantity .minus:hover,
  .quantity .plus:hover,
  .portfolio-tabs ul li.sort-item a:after,
  .bx-carousel-container .bx-prev:hover,
  .bx-carousel-container .bx-next:hover,
  .clients-carousel-container .bx-prev:hover,
  .clients-carousel-container .bx-next:hover,
  .cart-icon-wrapper .count{
	  background-color:#bf0d0e;
  }
  
  .tabset > ul.tabs > li > a.selected,
  .tabset.vertical-tabset > ul.tabs > li > a.selected{
	  background-color:#bf0d0e!important;
	  color:#fff!important;
  }
  
  .hr.hr-border-primary span:before ,
  .hr.hr-border-primary span:after,
  .button.button_alternateprimary:hover{
	  background-color:#bf0d0e!important;
  }
  
    .tabset > ul.tabs > li > a:hover,
  .tabset.vertical-tabset > ul.tabs > li > a:hover,
  .page-nav  a:hover{
	  background-color:rgba(191,13,14,0.05);
  }
