/*
 Theme Name:   Tom Fecht Interface
 Theme URI:    https://autometrique.com
 Description:  Tom Fecht
 Author:       François Leturcq
 Author URI:   https://autometrique.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Divi-child
*/

@font-face {
	font-family: 'ElegantIcons';
	src:url('fonts/ElegantIcons.eot');
	src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
		url('fonts/ElegantIcons.woff') format('woff'),
		url('fonts/ElegantIcons.ttf') format('truetype'),
		url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
  font-family: 'FrutigerLTStd-Light';
  src: url('fonts/FrutigerLTStd-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/FrutigerLTStd-Light.otf')  format('opentype'),
	     url('fonts/FrutigerLTStd-Light.woff') format('woff'), url('fonts/FrutigerLTStd-Light.ttf')  format('truetype'), url('fonts/FrutigerLTStd-Light.svg#FrutigerLTStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'FrutigerLTStd-Roman';
  src: url('fonts/FrutigerLTStd-Roman.eot?#iefix') format('embedded-opentype'),  url('fonts/FrutigerLTStd-Roman.otf')  format('opentype'),
	     url('fonts/FrutigerLTStd-Roman.woff') format('woff'), url('fonts/FrutigerLTStd-Roman.ttf')  format('truetype'), url('fonts/FrutigerLTStd-Roman.svg#FrutigerLTStd-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {font-family: FrutigerLTStd-Roman;font-weight: lighter;}

a {}

a:hover {color: #ed7f10 !important;}

#main-header {box-shadow: none !important;}

#main-footer {display: none !important;}

#top-header {display: none !important;}

.sp-image {margin: 0 !important;}

.page-id-4437 .rc-anchor  {display: none !important;}

#et-top-navigation, #et-top-navigation #top-menu-nav, #top-menu-nav #top-menu { float: left; width: 100%; text-align: left; padding-left: 135px!important; font-family: FrutigerLTStd-Roman !important;color: #FFF !important; }

#top-menu li a {font-weight: normal !important;padding-right: 18px;}
.mobile_menu_bar_toggle:before {content: none !important;}
#mobile_menu {display: none !important;}



.page-id-124 #post-3918 .entry-title {display: none !important;}
.page-id-124 #post-2299 .entry-title {display: none !important;}
.page-id-124 #post-4029 .entry-title {display: none !important;}
.page-id-124 #post-4628 .entry-title {display: none !important;}

.page-id-124 #post-4336 .entry-title {display: none !important;}
.page-id-124 #post-4346 .entry-title {display: none !important;}
.page-id-124 #post-4373 .entry-title {display: none !important;}
.page-id-124 #post-4387 .entry-title {display: none !important;}
.page-id-124 #post-4387 .entry-title {display: none !important;}
body.postid-4567 #titreserie {display: none !important;}

.postid-4336 #titreserie {display: none !important;}
.postid-4346 #titreserie {display: none !important;}

#post-4402 .entry-title {text-decoration: none !important;}
#post-4402 p a {text-decoration: underline !important;}

#top-menu li a:hover {color: rgba(237, 127, 16, 1) !important; opacity: 1 !important;}

.sp-caption-container {display: none !important;}

#textorange {color: #e09900 !important;}



#menuslidein:before {content: "\61";}
#menuslideinmobile:before {content: "\61";}

#menuslidein:hover {color: #ed7f10 !important; cursor: pointer; cursor: hand;}
#menuslideinmobile:hover {color: #ed7f10 !important; cursor: pointer; cursor: hand;}

#nextpreviousarrows {text-align: right !important;float: right !important;margin-top: -1px !important;font-family: 'ElegantIcons';width: 12px !important;margin-left: 10px !important;margin-right: 10px !important;}


#previousarrow:before {content: "\34";font-size: 30px !important;}
#nextarrow:before {content: "\35";font-size: 30px !important;}

#fullscreencross:before {content: "\2e";font-size: 21px !important;font-weight: 500 !important;}


#top-menu .menu-item-has-children > a:first-child:after,
#et-secondary-nav .menu-item-has-children > a:first-child:after {content: none !important;}



.sub-menu {background-color: transparent !important;top:24px !important;border: 0px !important;width: 270px !important;padding-top: 0px !important;padding-bottom: 0px !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}

.sub-menu a {font-size: 15px !important;margin: 0 2px 0 0 !important;padding:0 !important;}


.sub-menu li ul {
padding: 0 0 0 20px !important;margin: 0 0 0 0 !important; line-height: 0.1em !important;float: left !important; text-align: left !important;top:0px !important;left:44px !important;
}



.biomenu .sub-menu {width: 620px !important;margin-left:-206px !important;}


.et_pb_fullwidth_menu ul li ul li:hover {
background: #9DC552 !important;
}

.page-id-3887 #legendeimages {line-height: 15px !important;}



/*#top-menu .sub-menu .menu-item-has-children > a:first-child {font-size: 30px !important; }*/

#top-menu .sub-menu .menu-item-has-children > a:first-child:hover::after {font-family: FrutigerLTStd-Roman !important; font-size: 15px !important; content: ":" !important;}


#top-menu li li a {width: auto !important;padding: 6px 0px;color: #a6a6a6 !important;}

#top-menu li li {padding: 0 0px;}


span.et_overlay:before{display: none;}

.et_pb_post {background-color: #282828 !important;border: none !important;}

.et_pb_post p {color: #FFF !important; margin-bottom: 20px !important;}




#left-area {background-color: #282828 !important;}

.entry-title {color: #FFF !important;}

#content-area {background-color: #282828 !important;}

.et_post_meta_wrapper {padding-top: 0px !important;}

#newsconteneur {margin-top: 30px !important;}
.et_pb_post {text-align: justify !important;}
.more-link {text-align: right !important;margin-top: -10px;font-style: italic !important;color: #a6a6a6 !important; z-index: 50000 !important;}

.et_overlay {border: 0px !important;}

#biography {margin-top: 0px !important;}

#collections {margin-top: 30px !important;}
#publications {margin-top: 30px !important;}
#references {margin-top: 30px !important;}
#teaching {margin-top: 30px !important;}
#research {margin-top: 30px !important;}

.et_pb_blog_grid .et_pb_image_container {
margin-left: 0;
margin-right: 0;
}




.fancybox-skin {background-color: transparent !important;}
.fancybox-overlay {background-color: rgba(0, 0, 0, 0.9) !important;}

.textslide {font-size: 17px !important;color: #FFF;padding-left: 130px;padding-top: 53px; z-index: 1000000 !important;}




#menucache {display:none; z-index: 1000000 !important;}


.navmobile {display: block;z-index: 1000000 !important;}


.logo_container {width: 280px !important;}

.mm-panels {z-index: 1000000 !important;}
#mm-blocker {background-color: rgba(0, 0, 0, 0.7) !important;}




#backbutton {text-align: left; margin-top: 0px; z-index: 999999;}
#backbutton a {color: #a6a6a6 !important;}
#backbutton a:hover {color: #ed7f10 !important;}


.et_pb_text a,
.et_pb_post .post-content .et_pb_text a {color: #ff6600 !important;}
.et_pb_text a:hover {color: #ed7f10 !important;}
.post-meta {padding-bottom: 4px;margin-bottom: 0px;}

.et_pb_post .post-content .et_pb_gallery_items .et_pb_gallery_item {
	min-width: 40%;
}

.imagesportfoliopage img {margin-bottom: 0px;padding-bottom: 0px;}


.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:0px;}
.mm-menu{min-width:100px;max-width:178px;background-color: #282828 !important;}
.mm-listview .mm-next:before{border-left-width:0px;}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:14px;margin-right: 16px;}
.legendeimage p {color: #a4a4a4 !important;}
.linknews::after {content: "\25BA";font-size: 11px; color: #a4a4a4; margin-left: 7px;}
.linknews:hover:after {color: #ed7f10;}

.linknewwork::after {content: "\25BA";font-size: 18px; color: #ff6600; margin-left: 10px;}
.linknewwork:hover:after {color: #ff6600;}


p.post-meta {color: #a4a4a4 !important;}
.vcard span {color: #a4a4a4 !important;}
.author span {color: #a4a4a4 !important;}
.et_pb_gallery_title {display: none !important;}
.et_pb_gallery_caption {text-align: right !important;font-size: 13px !important;}


.et_pb_row.et_pb_equal_columns .et_pb_column {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}

.my-vertical-align-center {
-webkit-align-self: center;
align-self: center;
}

#post-4849 .et_pb_image {display: block !important;}
.et_pb_posts .et_pb_section .et_pb_row .et_pb_column .et_pb_slider .et-pb-slider-arrows {display: none !important;}
.et_pb_posts .et_pb_section .et_pb_row .et_pb_column .et_pb_image {
	width: 500px;
    max-width: 100%;
}
.et_pb_posts .et_pb_section {background: transparent !important;}
.et_pb_posts .et_pb_section .et_pb_row .et_pb_column .legendeimage {display: none !important;}
.et_pb_posts .et_pb_section .et_pb_row {margin-left: 0px !important; padding-left: 0px !important;}
.et_pb_toggle {border-top: 0px !important; border-left: 0px !important; border-bottom: 0px !important; border-right: 0px !important}
.et_pb_toggle_content h3 {color: #FFF !important; margin-top: 60px !important;}
.et_pb_toggle_content a {color: #a6a6a6 !important;}

.linktoggle {font-size: 14px !important;color: #a6a6a6 !important; margin-left: 0px !important; margin-top: 18px !important; display: block !important;}

.et_pb_posts .et_pb_section .et_pb_row .legendesousimages {display: none !important;}

.linknewsmargin {padding-top: 15px !important;}



.newssection {z-index: 100000 !important;}
.et_pb_row {z-index: 100000 !important;}
.et_pb_row_1 {z-index: 100000 !important;}
.et_pb_row_fullwidth {z-index: 100000 !important;}


.post-meta {display: none !important;}
.et_post_meta_wrapper {margin-bottom: 6px !important;}


#post-124 .slider-pro {display: none !important;}

#post-124 .sp-styles-warning {display: none !important;}

.eclipseslider {margin-left: 0px !important;}

.lienreadmore {color: #999999 !important}
.lienreadmore a:hover {color: #ed7f10 !important;}

.slidergravityfieldsarticle {margin-left: 0px !important;}



.page-id-124 #textcolormarkshide {display: none !important;}


.postid-2765 #textcolormarkshidebis {display: none !important;}

.entry-title {z-index: 999999 !important;}

#slider-pro-37 {margin-left: 0px !important; margin-right: 0px !important;}

.single-post .sp-caption {display: block !important; color: #999999 !important; margin-top: 5px !important;}


.page-id-124 .et_pb_section_29 .et_pb_post {font-style: normal !important;}

#post-3431 p {font-style: normal !important;}

.notitle .entry-title {
	display: none !important;
}

.noafter:after {
	content: none !important;
}

/* Computers */
@media all and (min-width: 981px) {
	
	
	.page-id-3887 .et_pb_code {padding-top: 20px;}
	
	
	.et_pb_slider .et_pb_slide_description {width: 100% !important; position: absolute !important; float: left !important; bottom: 0px !important;}

.et_pb_slider .et_pb_button {position: absolute !important; float: left !important; bottom:  -32px !important; border-left: 0px !important;border-right: 0px !important;border-top: 0px !important;border-bottom: 0px !important; font-size: 14px !important; padding-left: 0px !important;}

.et_pb_slider .et_pb_button:hover {color: #FFF !important; background-color: transparent !important;}

.et_pb_slider {overflow: visible !important;}

.et_pb_slider .et-pb-controllers {display: none !important;}

.et_pb_slide_description a::after {content: none !important;}

.et_pb_slide {padding-left: 0px !important;}
	
	
	.logo_container img {margin-top: -1px;}
tomfecht {font-size: 20px;color:#636363;margin-left: 20px;margin-top: 46px !important;font-family: FrutigerLTStd-Roman !important;font-weight: normal !important;position: absolute;}

tomfechthome {font-size: 20px;color:#FFF;margin-left: 20px;margin-top: 46px !important;font-family: FrutigerLTStd-Roman !important;font-weight: normal !important;position: absolute;}

#portoliopages .et_pb_row {text-align:left !important;

left:130px !important;
padding-left:0px !important;
margin-left:0px !important;
overflow: hidden !important;
margin-top: 30px !important;
max-width: 1900px !important;
padding-right: 40px !important;}


#portraitportfoliorow .et_pb_row {text-align:left !important;
float:left !important;
left:130px !important;
padding-left:0px !important;
margin-left:0px !important;
overflow: hidden !important;
margin-top: 30px !important;
max-width: 1800px !important;}



.et_pb_column_single, .et_pb_row_inner {
margin: 0 !important;
padding-bottom: 0 !important;
padding-top: 0 !important;}

.et_post_meta_wrapper {float: left !important; margin-left: 130px !important;}
.et_pb_row {padding-top: 0px !important;margin-top: 0px !important;margin-left: 130px !important;}

.entry-content {padding-top: 0px !important;margin-top: 0px !important;}
.et_pb_section {padding-top: 0px !important;margin-top: 0px !important; padding-left: 0 !important;margin-left: 0 !important;}

.footerhomepage {position: fixed !important; width: 100% !important;bottom: 0 !important;height: 90px;z-index: 1000000 !important;background-color: #282828;text-align: right;padding-right: 130px;color: #FFF;padding-top: 35px;}
.logo_container {margin-left: 50px;}
#menuslideincontainer {text-align: right !important;float: right !important;font-family: 'ElegantIcons'; font-size: 29px !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;}

#menuslidein {margin-right: 54px;margin-top: -6px !important;padding-top: 0px !important;margin-left: 12px !important;}
#menuslideinmobile {margin-right: 54px;margin-top: -6px !important;padding-top: 0px !important;margin-left: 12px !important;}

#footerhomepage {position: fixed !important; width: 100% !important;bottom: 0 !important;height: 90px;z-index: 1000000 !important;background-color: #282828;text-align: right;padding-right: 130px;color: #FFF;padding-top: 35px;}
#titreserie {margin-top: 46px;margin-left: 48px;color: #FFF;font-size: 22px; width: 450px !important;}
.legendesdansseries {text-align: left !important;float: left !important; position: absolute !important; left: 130px;top:88px; font-weight: normal !important;margin-top: 2px !important;margin-right: 54px !important; z-index: 1000000 !important; display: block !important;color: #a6a6a6 !important;}
.mm-menu{margin-top: 117px;}
.newssection img {width: 674px !important;}
.et_pb_post .et_pb_slider .et_pb_slide {
height: 700px;
}

.codeincertitudes {padding: 50px 50px 50px 50px !important;
background-color:#FFF !important;
margin-top:100px;
margin-right:-120px;
margin-left:-120px;}

.codeincertitudesnewwork {
	padding: 50px 50px 50px 50px !important;
	margin-top:100px;
	margin-right:-120px;
	margin-left:-120px;
}

.codetheshapeoftime {padding: 50px 50px 50px 50px !important;
background-color:#FFF !important;
margin-top:100px;
margin-right:-90px;
margin-left:-160px;}


.codenaturemorte {padding: 70px 50px 70px 50px !important;
background-color:#FFF !important;
margin-top:0px;
margin-right:-90px;
margin-left:-90px;}



.codeelectriccinema {padding: 0px 0px 60px 0px !important;
background-color:#FFF !important;
margin-top:60px;}

.textsousinceritudes {margin-left:-70px !important;margin-right: -70px !important;}

.rowsportraits {text-align: left !important;}


.imagesportraitscolonne1 img {max-height: 180px !important;min-height: 180px !important;min-width: 400px !important; float: left !important;}

.imagesportraitscolonne1body img {max-height: 861px !important;min-height: 861px !important;min-width: 400px !important; float: left !important;}


.imagesportraitscolonne2 img {max-height: 180px !important;min-height: 180px !important; min-width: 240px !important; float: left !important;margin-left: 90px !important;}

#exhibitionsbio h6 {margin-top: 40px;margin-bottom: 40px; font-size: 16px;}
#exhibitions {padding-top: 30px !important;}
#backbutton {margin-left: 130px;}




}





	
	
	/* Tablets and phones */
@media all and (max-width: 980px) {
	
	.page-id-3556 .slider-pro {margin-top: 20px !important;}
	.page-id-4258 .slider-pro {margin-top: 30px !important;}
	
	.page-id-3887 .et_pb_code {padding-top: 80px;}
	.logo_container img {margin-top: -14px;height: 34px;}
		tomfecht {font-size: 20px;color:#636363;margin-left: 20px;margin-top: 15px !important;font-family: FrutigerLTStd-Roman !important;font-weight: normal !important;position: absolute;}

tomfechthome {font-size: 20px;color:#FFF;margin-left: 12px;margin-top: 14px !important;font-family: FrutigerLTStd-Roman !important;font-weight: normal !important;position: absolute;}
#portoliopages .et_pb_row {width:86% !important;}
.et_pb_section {padding-top: 0px !important;margin-top: 0px !important;}
h2.entry-title {font-size: 26px !important; text-align: left !important; line-height: 1.2em !important;}
.et_post_meta_wrapper {margin-top: 60px !important;}
.footerhomepage {position: fixed !important; width: 100% !important;bottom: 0 !important;height: 90px;z-index: 1000000 !important;background-color: #282828;text-align: left;padding-left: 24px;color: #FFF;padding-top: 0px;}
.logo_container {margin-left: -20px;margin-top: 20px !important;}
#main-header {height: 80px !important;}


#menuslideincontainer {text-align: right !important;float: right !important;font-family: 'ElegantIcons'; font-size: 38px !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;}


#menuslidein {margin-right: -10px;margin-top: 3px !important;padding-top: 0px !important;margin-left: 0px !important;}
#menuslideinmobile {margin-right: -10px;margin-top: 3px !important;padding-top: 0px !important;margin-left: 0px !important;}

#titreserie {margin-top: 16px;margin-left: 20px;color: #FFF;font-size: 22px;}
.mm-menu{margin-top: 80px;}

.codeincertitudes {background-color: #FFF !important; padding: 20px 20px 20px 20px !important;}
.codeincertitudesnewwork {padding: 20px 20px 20px 20px !important;}
.textsousinceritudes {margin-left:0px !important;}
#exhibitionsbio h6 {margin-top: 10px;margin-bottom: 10px; font-size: 16px;}
#exhibitions {padding-top: 0px !important;}
.post-meta {margin-top: 3px !important;}
.portfoliograndbloc {margin-top: -60px !important;padding-top: 0px;}
#backbutton {margin-left: 38px; margin-top: 0px !important;}
.mm-selected a {color: #ed7f10 !important;}
.et_pb_text {text-align: left !important;}
.et_pb_post p {text-align: left !important;}


.et_pb_slider .et_pb_slide_description {width: 100% !important; position: absolute !important; float: left !important; bottom: 0px !important; text-align: left !important;}

.et_pb_slider .et_pb_button {position: absolute !important; float: left !important; bottom:  -74px !important; border-left: 0px !important;border-right: 0px !important;border-top: 0px !important;border-bottom: 0px !important; font-size: 14px !important; padding-left: 0px !important;}

.et_pb_slider .et_pb_button:hover {color: #FFF !important; background-color: transparent !important;}

.et_pb_slider {overflow: visible !important;}

.et_pb_slider .et-pb-controllers {display: none !important;}

.et_pb_slide_description a::after {content: none !important;}
.et_pb_slide_description a {max-width: 700px !important; float: left !important; left: 0px !important; margin-left: 0px !important; padding-left: 0px !important;}

.et_pb_slide {padding-left: 0px !important;}

.single-post .sp-caption {font-size: 8px !important; line-height: 12px !important;}

.single-post .sp-arrows {display: none !important;}

	}
	
	
@media all and (min-width: 500px) and (max-width: 980px) {
#titreserie {width: 300px !important;}
#legendeimages {position: absolute; float: left !important; margin-top: 65px !important; height: 30px !important; left: 0 !important;color: #a6a6a6 !important;}
}
	
	
	
	/* iPhone 6 Portrait */
	@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
.legendesdansseries {text-align: left !important;float: left !important; position: absolute !important; left: 0px;top:90px; font-weight: normal !important;padding-right: 0px !important; z-index: 1000000 !important; display: block !important;color: #a6a6a6 !important;font-size: 11px;line-height: normal;}
#titreserie {font-size: 21px !important;}
#footerhomepage {position: fixed !important; width: 100% !important;bottom: 0 !important;height: 28px;z-index: 1000000 !important;
	ground-color: #282828;text-align: right;padding-right: 35px; padding-left: 0px; color: #FFF;padding-top: 0px; margin-bottom: 84px; font-size: 11px;}

}
	
	
		/* iPhone 6 Landscape */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
.legendesdansseries {text-align: right !important;float: right !important; position: absolute !important; right: 0px;top:352px; font-weight: normal !important;padding-right: 0px !important; z-index: 1000000 !important; display: block !important;color: #a6a6a6 !important;font-size: 11px;line-height: normal;}
#footerhomepage {position: fixed !important; width: 100% !important;bottom: 0 !important;height: 18px;z-index: 1000000 !important;background-color: #282828;text-align: right;padding-right: 35px; padding-left: 0px; color: #FFF;padding-top: 3px; margin-bottom: 0px; padding-bottom: 22px; font-size: 11px;}
#backbutton {margin-left: 68px;margin-top: -40px;}
}
	
	
	
	/* iPad Landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#eclipseimagevignette {margin-top: 12px !important;}
#incertitudesimagevignette {margin-top: 8px !important;}
#incertitudesportfoliotitre {margin-top: 17px !important;}
#electriccinemavignette {margin-top: 30px !important;}
#electriccinemaportfoliotitre {margin-top: 42px !important;}
.rowincertitudes {margin-left: 10px !important;}

#top-menu {display: none !important;}


.logo_container {height: 80px !important;}
.logo_container img {margin-top: -34px;height: 80px !important;}
tomfecht {font-size: 20px;color:#636363;margin-left: 20px;margin-top: 15px !important;font-family: FrutigerLTStd-Roman !important;font-weight: normal !important;position: absolute;}
tomfechthome {font-size: 20px;color:#FFF;margin-left: 12px;margin-top: 14px !important;font-family: FrutigerLTStd-Roman !important;font-weight: normal !important;position: absolute;}
.logo_container {margin-left: px;margin-top: 20px !important;}
#main-header {height: 80px !important;}

#menuslideinmobile {margin-top:-20px !important;margin-right: 40px !important;}

.legendesdansseries {height: auto !important; width: auto !important; top: 48px !important; line-height: 14px !important; max-width: 800px !important;}

#titreserie {margin-top: 4px !important;}

#incertitudesportfoliotitre {margin-top: 0px !important;}
#electriccinemaportfoliotitre {margin-top: 0px !important;}
}
	


/* Ipad 3-4 Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) {
	  
	  
	  
	  #top-menu {display: none !important;}

#et-top-navigation, #et-top-navigation #top-menu-nav, #top-menu-nav #top-menu {padding-left: 0px !important;margin-top: 24px !important; position: absolute !important;}
.logo_container {height: 80px !important;}
.logo_container img {margin-top: -34px;height: 80px !important;}
tomfecht {font-size: 20px;color:#636363;margin-left: 20px;margin-top: 15px !important;font-family: FrutigerLTStd-Roman !important;font-weight: normal !important;position: absolute;}
tomfechthome {font-size: 20px;color:#FFF;margin-left: 12px;margin-top: 14px !important;font-family: FrutigerLTStd-Roman !important;font-weight: normal !important;position: absolute;}
.logo_container {margin-left: px;margin-top: 20px !important;}
#main-header {height: 80px !important;}

#menuslideinmobile {margin-top:-46px !important;margin-right: -28px !important;}

.legendesdansseries {height: auto !important; width: auto !important; top: 48px !important; line-height: 14px !important; max-width: 480px !important;}

#titreserie {margin-top: 14px !important;}

#et-main-area {margin-top: 25px !important;}

.newssection {padding-left: 80px; margin-left: 0px !important;}

#footerhomepage {padding-top: 12px !important; padding-left: 80px !important;}

}



.postid-4213 #backbutton {display: none !important;}
.postid-4215 #backbutton {display: none !important;}
.postid-4213 .entry-title {display: none !important;}
.postid-4215 .entry-title {display: none !important;}

.page-id-124 #post-4716 .entry-title {
display: none;
}