

.q_logo img {
  max-width: 267px!important;
}
/* #theme color selectors  ( burgund:#740a1e / creme: #fbf3e5) */

/* #background light*/
.bg-light,
.bg-light h2,
.bg-light h3,
.bg-light p,
.projects_holder article .portfolio_description,
header {
background: #f5f1e5!important;
color: #012d1c!important;
}

/* #font-color dark*/

nav.main_menu > ul > li > a {color:#012d1c!important;}

/* #background dark*/

.bg-dark,
.bg-dark h2,
.bg-dark p,
.carousel-inner .slider_content .text .qbutton,
.footer_top_holder {
  background-color: #012d1c!important;
  color: #f5f1e5!important;
 }

/*#dark borders*/
header { border-bottom: 2px solid #012d1c;}
.carousel-inner .slider_content .text .qbutton {
border: 2px solid #012d1c!important;
white-space: normal; 
height:auto;
}

/* #hover*/
.qbutton.default:hover { color: royalblue!important; }

.q_logo img { max-width: 200px; }
.full_screen:not(.advanced_responsiveness) .carousel-inner .slider_content { height:auto;
}



.header_bottom { background-color: rgba(255, 255, 255, 0)!important;}
.projects_holder.hideItems > .mix { display: inline-block;}
nav.main_menu > ul > li > a:hover { color: royalblue!important; }
.title h1, .title.title_size_small h1 { font-size:24px; }

.lead {
font-size: 21px; 
line-height: 37px;  
max-width: 700px;}

.portfolio_single .portfolio_categories { display: none;}

span.subtitle {
font-family: "pt serif", serif; 
font-style: italic; 
font-size:16px;
color:#740a1e;
}

.single-portfolio_page p:first-of-type {
padding-top: 50px; 
padding-bottom: 50px; 
font-size:17px; 
line-height: 33px;
font-family: "pt serif", serif;
}


/*-----------------------------old theme presets------------------------------*/
#nav-menu-item-15147 li,
#nav-menu-item-15150 li,
#nav-menu-item-15152 li,
#nav-menu-item-15154 li,
#nav-menu-item-15158 li,
#nav-menu-item-15161 li,
#nav-menu-item-15163 li,
#nav-menu-item-15165 li,
#nav-menu-item-15167 li,
#nav-menu-item-15170 li,
#nav-menu-item-15173 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 15px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.wpb_gmaps_widget .wpb_wrapper {
padding: 0px;
}

.blog_single.blog_holder article.format-link .post_text:hover .post_text_inner {
background-color: #1abc9c;
}
.blog_single.blog_holder article.format-link .post_text .post_text_inner {
background-color: #f6f6f6;
}

.blog_holder article .post_info { margin: 8px 0 28px; }

.blog_single.blog_holder article .post_text .post_text_inner { padding-top: 33px; }

.listenformat {
	list-style-position: outside;
margin-left: 0.6em; padding-left: 0.6em;
}
.portfolio_title a {
color: #000a7a;
}
.binde a {
color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
.binde a:hover {
color: #AAAAAA;
border-bottom: 1px solid #AAAAAA;
}