/*
Theme Name: FogFox
Theme URI: http://moodyarts.de
Author: MOODYARTS
Author URI: http://moodyarts.de
Description: Das FogFox-Theme wurde speziell für die individuelle Anpassung an das Corporate Design hauseigener Kunden erstellt.
Version: 1.1
*/
@font-face {
    font-family: 'LeagueGothic';
    src: url('fonts/leaguegothic.woff2') format('woff2'),
         url('fonts/leaguegothic.woff') format('woff');

}

@font-face {
    font-family: 'Deftone';
    src: url('fonts/deftone.woff2') format('woff2'),
         url('fonts/deftone.woff') format('woff');
}

/*----------------------------------------------SCHRIFTARTEN*/
/*	font-family: 'Josefin Sans', sans-serif;
  	font-family: 'Hind', sans-serif;
	font-family: 'BrushUp', sans-serif;*/
/*----------------------------------------------Grundeinstellung*/

iframe {
	overflow:hidden;
}
		
* {box-sizing: border-box;}

/*----------------------------------------------FARBEN*/

.schwarz, .black {
	color: #000000!important;
}
		
.dunkelgrau, .darkgrey {
	color: #333333!important;
}
		
.grau, .grey {
	color: #666666!important;
}
		
.hellgrau, .lightgrey {
	color: #999999!important;
}
		
.weiss, .white {
	color: #ffffff!important;
}

/*Footer*/
.nav-footer li {
	display: inline;
	padding-left: 0.8em;
	padding-right: 1em;
	/*border-right: 5px solid #183b8a;*/
}
		 
.nav-footer li:last-child {
	border-right: none !important;
}
		
.nav-footer a:hover {
	color: #cd0000 !important;
	transition-duration: 300ms;
	opacity: 1.0;
	cursor: pointer
}

.site-main {
	float:right;
	width:100%;
}

.site-content {
	float:left;
	width:100%;
}

/*----------------------------------------------Kopfbereich*/

.site-header {
	padding: 0;
}

/*----------------------------------------------Inhaltsbereich*/

/* MANUELL */

.margin-top, .abstand-oben {
	margin-top: 5vh !important;
}

.margin-bottom, .abstand-unten {
	margin-bottom: 8vh !important;
}

/*___________*/


.footermenu-abstand {
   margin-top: 8em !important;
}

/*Formatierung*/

.zentriert, .center {
	text-align: center !important;
}

.links, .left {
	text-align:left !important;
}

.rechts, .right {
	text-align:right !important;
}

.blocksatz, .justify {
	text-align: justify !important;
   text-align-last: center;
}

/*----------------------------------------------Navigation*/


@media screen and (max-width:1200px) {
	.titelbar h1 {
		margin-bottom: -0.4em !important;
	}
		}

/*Login*/
body.login h1 a {
    background-image: url(img/moodyarts.png) !important;
    background-image: none,url(img/moodyarts.png) !important;
}

/*Passwortgeschützte Seite*/

.post-password-form {
    z-index: 1000;
    text-align: center;
    padding-top: 8em;
	padding-bottom: 10em;
}

/*VC*/


/* BUTTON */
body .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
color: #fff;
  border-color: transparent;
  background-color: #ff7300 !important;
  font-family: 'Deftone';
  font-size: 30px;
  font-weight: normal;
   border-radius: 0px;
}

body .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover {
color: #fff;
  border-color: transparent;
  background-color: #000000 !important;
  font-family: 'Deftone';
  font-size: 30px;
  font-weight: normal;
   border-radius: 0px;
   opacity: 1.0;
}

body .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
color: #fff;
  border-color: transparent;
  background-color: #000 !important;
  font-family: 'Deftone';
  font-size: 30px;
  font-weight: normal;
   border-radius: 0px;
}

body .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover {
color: #ff7300;
  border-color: transparent;
  background-color: #fff !important;
  font-family: 'Deftone';
  font-size: 30px;
  font-weight: normal;
   border-radius: 0px;
   opacity: 1.0;
}

#ipt_fsqm_form_52_button_submit {
color: #fff;
  border-color: transparent;
  background-color: #ff7300 !important;
  font-family: 'Deftone' !important;
  font-size: 30px;
  font-weight: normal;
      text-transform: none !important;
   border-radius: 0px !important;
      padding-top: 14px !important;
  padding-bottom: 14px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
   height: unset !important;
}

#ipt_fsqm_form_52_button_submit:hover {
color: #ff7300;
  border-color: transparent;
  background-color: #fff !important;
  font-family: 'Deftone' !important;
  font-size: 30px;
  font-weight: normal;
   border-radius: 0px !important;
}

.over-it {
   z-index: 100 !important;
}



.wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #000 !important;
}