/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

@media only screen and (max-width: 777px){
div#rev_slider_1_1.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive.rev_redraw_on_blurfocus {
	margin-top: -74px !important;
	}
}
@media only screen and (max-width: 777px){
div.wpb_text_column.wpb_content_element.vc_custom_1558951936223 {
    padding-top: 36px !important;
}
}

@media only screen and (max-width: 1090px){
#sidebar {display: none !important;}
}
@media only screen and (max-width: 460px){
.first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .dt-mobile-menu-icon {
    margin-left: 30px;}
	}	
}
@media only screen and (max-width: 777px){
.team {
    margin-top: 25px;}
}


@media only screen and (max-width: 778px) {
	#bottom-bar .mini-nav ul {
		display: block !important;
	}
}
@media only screen and (max-width: 444px) {
	ul#bottom-menu {
		text-align: left !important;
	}
}
@media only screen and (max-width: 444px) {
#bottom-bar .wf-float-right {
	width: 100%;
	text-align: left !important;
}
}



#bottom-bar div.menu-select {
	display: none !important;
}


/*.branding a img, .branding img {
    max-width: 75% !important;
}
.branding a img, .branding img {
	display: block;
    margin-left: auto;
    margin-right: auto
}*/


.page-title-head hgroup h1 {
	margin-bottom: 0px !important;
}
.wpb_wrapper a {
	color: #af8700 !important;
	text-decoration: none;
	font-weight: 400;
}
.top-bar a:hover {
	color: #af8700 !important;
}

.main-nav > li > a .menu-text {
	letter-spacing: 0.1em;
}

.from-centre-line > li > a .menu-item-text::before {
    bottom: -8px !important;
}

span.op-period-time {
	text-align: right !important; 
	}

#widget_op_overview-2 table {
    width: 100%;
}

#widget_op_overview-2 table th {
	text-align: left !important;
	vertical-align: top;
}

#widget_op_overview-2 table td {
	padding-left: 15px;
}
tr.op-row.op-row-day.highlighted {
font-weight: 500;
}
tr.op-row-day.highlighted th {
	color: #af8700 !important;
}
tr.op-row-day.highlighted td {
	color: #af8700 !important;
}

.widget-title {
	font-size: 24px;
	margin-bottom: 35px;
}


a.author.vcard {
display: none;
}
#comments {
	display: none;
}

.top-bar {
    padding: 10px 0px 10px;
}



div#slide-1-layer-1 img {
	margin-top: 47px !important;
}


.lines {
    width: 16px;
    height: 1px;
}
.lines::before {
    top: 4px;
	width: 16px;
    height: 1px;
}
.lines::after {
    top: -4px;
	width: 16px;
    height: 1px;
}

.scroll-top:hover {
    background-color: rgba(175,135,0,0.5);
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:hover {
    background-color: rgba(175,135,0,0.5);
}

#footer a {
	text-decoration: none;
	color: #af8700;
}
#bottom-bar a {
	color: #fff;
}
#bottom-bar a:hover {
	color: #af8700;
	text-decoration: none;
}

 #content .wpb_text_column :last-child {
    margin-bottom: 15px;
}
h1 {
margin-bottom: 15px;
}
h2 {
margin-bottom: 12px;
}
h3 {
	margin-bottom: 10px;
}
h3.entry-title a{
	color: #483c3e !important;
}
a.details.more-link {
	color: #006b81 !important;
}


/*Sidebar*/

#custom-menu-wizard-2 .widget-title {
	color: #006b81;
}

#custom-menu-wizard-2 a {
	text-decoration: none;
	color: #483c3e;
	font-size: 15px;
	line-height: 40px;
}

#custom-menu-wizard-2 a:hover {
    color: #af8700;
}



/*
.sidebar-right .sidebar {
    border-left: 1px solid rgba(204,204,204,0.5);
}*/
.sidebar-right .sidebar {
    border-left: 1px solid #006b81;
}



#menu-main .menu-item.menu-item-type-post_type.menu-item-object-page a:before{
	content: url("https://www.dr-griesbach.de/wp-content/uploads/2019/05/test2.svg");
	top:0;
    margin: 15px 15px 15px 0px;
}
#menu-main .menu-item.current-menu-item.current_page_item a:before{
	content: url("https://www.dr-griesbach.de/wp-content/uploads/2019/05/test.svg");
	top:0;
    margin: 15px 15px 15px 0px;
}


a.comment-link {
	display: none !important;
}

a.data-link:after {
	display: none !important;
}

#presscore-accordion-widget-2 .widget-title {
	color: #006b81;
}
#presscore-accordion-widget-2 a {
	text-decoration: none;
	color: #483c3e;
	font-size: 15px;
	line-height: 40px;
}
#presscore-accordion-widget-2 a:hover {
    color: #af8700;
}

.ult-content-box p {
	color: #483c3e;
}