/*
Theme Name: Baroque Child
Theme URI: http://drfuri.com/baroque
Author: DrFuri
Author URI: http://drfuri.com
Description: Architecture & Interior WordPress
Version: 1.0.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: baroque
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: baroque
*/
body a{color:#002673; text-decoration:underline;}
body a:hover{color:#002673; text-decoration:underline;}

/*
.site-header .header-main {
    padding-right: 10px;
    padding-left: 10px;
}*/




#menu-burgermenue li.menu-item-has-children a:after{content: ' ▼';font-size: 12px;
  color: #cccccc;
  line-height: 1px;
  bottom: 2px;
  position: relative;
  left: 5px; }
  
#menu-burgermenue a:hover,.secondary-menu.menu-area a:hover{text-decoration:none;}
#menu-burgermenue li.menu-item-has-children ul.sub-menu a:after{content: '';}

.widget_nav_menu a{text-decoration:none;}

h1 {
 hyphens: auto;}

a.menu-toggle{
  border: 2px solid;}


.site-footer ul li a,.baroque-off-canvas-panel.menu-sidebar .menu > li > a,.baroque-off-canvas-panel.menu-sidebar .menu ul.sub-menu> li > a{
text-transform: none;
text-decoration:none;
font-weight:500;}

.baroque-off-canvas-panel.menu-sidebar .menu .sub-menu {
  padding-left: 30px;
}

.menu-area ul.menu > li > a {
  line-height: 2em;
}

.vc_separator h4 {
    line-height: 2em !important;
    font-size: 1.8em !important;
}


.site-footer ul li a:hover,.baroque-off-canvas-panel.menu-sidebar .menu > li > a:hover,
.baroque-off-canvas-panel.menu-sidebar .menu ul.sub-menu> li > a:hover,
.ba-image-box .service-summary h3 a:hover,
.nav-links  a:hover{
color:#002673 !important; text-decoration:underline;}

a.close-canvas-panel,a .icon-arrow-right{
text-decoration:none;}

.portfolio-navigation a, .service-navigation a {
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
}

.site-footer ul li {
padding-bottom: 0;
padding-top:0;}

.ba-map-shortcode .map-info .address {
  font-size: inherit;
  color: #999999;
  font-weight: 300;
  margin-bottom: 18px;
  line-height: 1.5;
}

.ba-hero-slider .item-content .title {
font-size: 26px;
hyphens: auto;
letter-spacing: 0;}

.ba-hero-slider .item-content .desc {
font-size: 16px;}

.ba-hero-slider .slider-grid-content .item-content .item-inner{
background: rgba(0,0,0,0.3);}

.ba-hero-slider .slider-grid-content .item-content.active .item-inner{
background: rgba(72,57,142,0.7);}

.ba-map-shortcode .map-info .address {
color: #000;
font-weight: 500;}
  
a.portfolio-cat{visibility:hidden;}

.vc_custom_1419260513295 {
background-color: #dd3832 !important;}

.map-btn.btn-primary.toggle-form{display:none;}

.ba-portfolio-quote .quote-icon {
    background-color: #dd3832;}
	
.header-transparent.header-sticky .site-header {
  padding-top: 10px;}
  
.baroque-portfolio-page .page-header h1,.page-header h1 {
  font-size:30px;}

/*TEAM*/
.ba-member{height:325px;}

.ba-member .member-content {
  bottom: -25px;
  width: 80%;
padding: 10px 25px;
  z-index: 99;
  background-color: #fff;}

.ba-member .member-intro {
font-size:15px;
	padding: 20px 25px;
}

/*KARRIERE*/

.box_karriere_title{font-weight:500 !important;
font-size:24px;
color:#000000;}

.box_karriere_content{font-weight:300 !important;
font-size:16px;
color:#000000;}

.baroque-tabs .tp-tab-title {
  min-height: 100px;
}
.baroque-tabs .tp-tab-title{
	font-size: 18px  !important;
	font-weight:500  !important;
}

a.rs-layer,.rs-parallax-wrap{text-shadow: 1px 1px 1px #000}

div.rcb-content-blocker{
font-size:1em;
margin: 2em 0 ;
margin-bottom: 2em;
}

@media (min-width: 1000px){
	div.rcb-content-blocker{
  max-width:700px !important;
}


}



.menu-area ul.menu > li {

    margin: 20px 0 0 20px !important;
padding:0;

}

@media (min-width: 1400px){
.menu-area ul.menu > li {
    padding: 0;
    margin: 20px 0 0 50px !important;
	min-width:120px;
}
.widget-panel-content{padding: 100px 80px 0 100px !important;}
}

@media (max-width: 1024px) {
.header-v1 .second-el {
    display: inline !important;
}
}

@media (max-width: 1200px) {
.site-header .header-main {
    padding-right: 20px !important;
    padding-left: 20px !important;

}
.third-el {
    min-width: 10.5%;
}}
	

.menu-area .menu .is-mega-menu .dropdown-submenu .mega-menu-content {
  padding: 10px 15px !important;
}

.baroque-off-canvas-panel{max-width:400px;}


.baroque-off-canvas-panel .widget-panel-header {
right:50px;
  top: 40px;
}


.sidebar-text{font-size:11px !important;}
}

.baroque-off-canvas-panel.menu-sidebar .menu .sub-menu {
    padding-left: 15px;}

.baroque-off-canvas-panel.menu-sidebar .menu .sub-menu li	a:after {content: ''; }

.portfolio-navigation a, .service-navigation a {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
}



/*TOPMENÜ*/

.menu-area{width:100%;}

.menu-area li li {
  line-height: 2 !important;
}

.menu-area a {
text-decoration:none;
  font-weight: 500;
  word-break: normal !important;
}

.menu-area .menu .is-mega-menu .dropdown-submenu .menu-item-mega > a {
  font-weight: 500 !important;
}

.menu-area ul.menu {
  margin-left: 5% !important;



/*LEISTUNGEN*/
.isd_hoverbox {
    padding-left: 10px;
    padding-right: 10px;
margin-bottom: 20px;}

.isd_hoverbox .vc-hoverbox{
	border:4px solid #ffffff;
	height:600px;}
	
.isd_hoverbox .vc-hoverbox:hover{
	border:4px solid #002673;}
	
.isd_hoverbox .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2       {
	margin-bottom: 15px;
  margin-top: 0;
  color: #000;
  transition: 0.5s;
letter-spacing: -1px;
text-transform:uppercase;
font-size:30px;}

/*Button*/

.ba-button.classic a {
    font-size: 16px;
    height: auto;
    line-height: auto;
    padding: 0 20px;
    width: 100%;
}

.ba-button.classic a i {
  font-size: 16px;
}

.btn-secondary {
  color: #000;
  border: 0;
  box-shadow: none;
  outline: none;
  background-color: #fff;
  border:2px solid #002673;
  text-transform:none;
  font-weight:500;
    text-decoration:none;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:active:hover, .btn-secondary:active:focus {
  color: #002673;
  box-shadow: none;
  outline: none;
  border:2px solid #002673;

}

.vc_separator h4 {line-height: 2em;
    font-size: 1.5em !important;
}

/*Leistungen*/
