

body{
   font           :13px/21px 'Arial', Arial;
}

#header .logo {
	bottom:115px;
	left:0px;
}

#header{
	height:89px;
   color:#616973;
}
#header ul.sf-menu > li.li-children > a:after {
 	content: ' ';
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.5em;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 5px solid #4a4a49;
	border-bottom: 2px solid transparent;
}

#header ul.sf-menu ul.sub-menu > li.li-children > a:after,
#header ul.sf-menu ul.children > li.li-children > a:after {
   content: ' ';
   display: inline-block;
   width: 0;
   height: 0;
   border-bottom: 4px solid transparent;
   border-left: 4px solid red;
   border-top: 3px solid transparent;
   position: absolute;
   right: 10px;
   top: 13px;
   border-color:transparent #4a4a49 transparent;
}

#header .menu {	right:-15px !important; }

#header a{                 color:#4a4a49; }
#header ul.sf-menu > li.current_page_ancestor > a,
#header ul.sf-menu > li.current_page_parent > a,
#header ul.sf-menu > li.current_page_item > a,
#header a:hover{           color:#01578c; }

#header ul.children li.current_page_ancestor > a,
#header ul.children li.current_page_parent > a,
#header ul.children li.current_page_item > a,
#header ul.children li a:hover,
#header ul.sub-menu li.current_page_ancestor > a,
#header ul.sub-menu li.current_page_parent > a,
#header ul.sub-menu li.current_page_item > a,
#header ul.sub-menu li a:hover{
   background-color:#8d9fab;
   color:#ffffff !important;
}

#header ul.sf-menu li ul li a {
   background-color:#f1f3f5;
   color:#555555;
}

#header ul.sf-menu li a {
	font-size:17px;
	font-family:'Arial', Arial;
}

#header ul.sf-menu li ul li a{
   font: 13px/21px 'Arial',Arial;
}

/* home intro colors */
#intro{
   color:#282b2e;
}
#intro a{          
   color:#01578c;
}
#intro a:hover{    
   color:#737988;
}
#intro h1, #intro h2, #intro h3, #intro h4, #intro h5, #intro h6{
   color:#2d556e;
}


/* page-top colors */
#page-top{
   color:#616973;
}
#page-top a{          
   color:#f1f3f5;
}
#page-top a:hover{    
   color:#5c606b;
}


/* slider colors */
#slider{}
#slider a{color:#01578c;}
#slider a:hover{color:#999999;}
#slider h1, #slider h2, #slider h3, #slider h4, #slider h5, #slider h6{}


/* page content colors */
#content{
   color:#616973;
}
#content a{          
   color:#0075bf;
}
#content a:hover{    
   color:#01578c;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
   color:#5c606b;
}

.commentlist li.depth-1, .commentlist li.depth-2,
.commentlist li.depth-3, .commentlist li.depth-4,
.commentlist li.depth-5,
#content	ul.ul_links li a,
#content .recent_list li,
#content .divider_top,
#content .divider_hr,
#content .post-meta,
#content hr{
   border-color:#eeeeee;
}



/* footer colors */
#footer{
   color:#ffffff;
   font-size:12px;
   font-family:'Arial', Arial;
}
#footer a{          
   color:#0075bf;
}
#footer a:hover{    
   color:#01578c;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{
   color:#ffffff;
}

/* copyright colors */
#copyright{
   color:#f1f3f5;
   font-size:12px;
   font-family:'Arial', Arial;
}
#copyright a{          
   color:#bfc9d0;
}
#copyright a:hover{    
   color:#ffffff;
}

.dropcircle,
.dropcap{
   font-family:"Arial", Arial, sans serif;
}

h1,h2,h3,
h4,h5,h6 {	   font-family:"Arial", Arial, sans serif; padding:0; margin:0 0 0.4em 0; line-height:1.15em; letter-spacing: 0.1px; font-weight:inherit; }
h1{		   	font-size:35px;  }
h1.page-title,
h2{			   font-size:31px;  }
h3{		   	font-size:27px;  }
h2.post-title,
h4{	   		font-size:23px;  }
h3.widget-title,
h5{	   		font-size:19px;  }
h6{		   	font-size:15px;  line-height:2.15em; margin:0;	}

h1 a,h2 a,h3 a, h4 a, h5 a, h6 a{ text-decoration:none !important; }

/* 6 Background Manager */
#header{    background-image:none; background-repeat:repeat-x; background-attachment:scroll; background-position:50% 0%; background-color:#f9f9f9;    }
#slider{    background-image:none; background-repeat:no-repeat; background-attachment:scroll; background-position:50% 0%; background-color:#ffffff; }
#intro{     background-image:none; background-repeat:repeat-x; background-attachment:scroll; background-position:50% 0%; background-color:#F9F9F9;     }
#content{	background-image:none; background-repeat:repeat-x; background-attachment:scroll; background-position:50% 0%; background-color:;	}
#footer{    background-image:url(http://www.exorbyte-commerce.de/wp-admin/none); background-repeat:repeat-x; background-attachment:scroll; background-position:50% 0%; background-color:#4a4a49;    }
#copyright{ background-image:none; background-repeat:no-repeat; background-attachment:scroll; background-position:50% 0%; background-color:#777675; }
#page-top{  background-image:url(http://www.exorbyte-commerce.de/wp-content/uploads/basics/bg-pagetop.png); background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%; background-color:#f1f3f5;       }

.post-wrapper{
	margin-bottom:50px;
}

#boxed-layout{
   margin: 0px auto;
   max-width: 1200px;
   height:auto;
   display:block;
   position:relative;
   z-index:0;
   box-shadow:0 0 5px rgba(0,0,0,0.3);
}

#page-top {text-align: center; padding: 20px 0;}

.nivoSlider {-moz-box-shadow:0 0 150px 50px #f1f3f5; -webkit-box-shadow: 0 0 150px 50px #f1f3f5; box-shadow: 0 0 150px 50px #f1f3f5}
#slider { background:transparent; border-bottom: 26px solid #555555; }
#intro {-moz-box-shadow: 0 9px 14px -7px #555555; -webkit-box-shadow: 0 9px 14px -7px #555555; box-shadow: 0 9px 14px -7px #555555}
a:hover{text-decoration:none;}
.footer_widget, .page_sidebar_widget {margin-bottom: 2.5em;}
.cs-button.alignfull{ width:100%; text-align:center;}
.cs-button.alignfull span{ width:100%; padding:10px 0;}
#header .menu {height:40px;}
.cs-button.yellow {background-color:#f7a600; }
.cs-button.blue {background-color:#0075bf; }

.tp-bullets.hades.horizontal{margin-left:-25px; }
.logo img {width:120px; }
#header .logo { top:20px; }
#content h1, #content h2, #content h3, #content h4 { font-family: 'Calibri-Light', Arial, sans-serif; }
#content h1, #content h2, #content h3 { color:#0075bf; }
.home #content h2 { font-size:44px;  }
#introBox { background-color:#fff; }
#introBox .highlight { font-family: 'Calibri-Light', Arial, sans-serif;  font-size:38px; color:#0075bf;  line-height:42px; }
#introBox .glassIcon { background:url(http://www.exorbyte-commerce.de/wp-content/uploads/C_icon.png) no-repeat; background-size:40px; width:50px; height:60px; position:absolute; left:-10px; margin-top:-1px; }
#introBox .iconText {  }
#introBox h3 { font-family: 'Calibri-Light', Arial, sans-serif; }
#header {-moz-box-shadow: 0px 3px 7px #555555; -webkit-box-shadow: 0px 3px 7px #555555; box-shadow: 0px 3px 7px #555555}
.style_box {padding: 20px 140px; border:0!important; }
.style_box.style-blue { color:#616973; background-color:#ddebf8 !important; }
.style_box.style-blue .inside {margin-top:35px; margin-bottom:10px; }
.style_box.style-yellow { width:100%; background-color:#f7a600; padding:8px;  }
#content .style_box.style-yellow h3, #content .style_box.style-yellow h3 a {color:#fff; }
.home #content hr { border:0; border-bottom:2px solid #5c606b;  width:40%; margin-left:30%;}
.cs-button{border:0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.cs-button span {padding: 0 15px; }
#content .cs-button, .cs-button span { border-radius: 16px 16px 16px 16px; -moz-border-radius: 16px 16px 16px 16px; -webkit-border-radius: 16px 16px 16px 16px; }
.home .inside { max-width:700px; margin:0 auto; }
.home #content .inner { width: 100%; }
.home #footer .inner { width:990px; }
.home #copyright .inner { padding: 0 40px; }
.sliderButton { background-color:#f7a600; padding:7px 15px 1px 15px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; color:#fff !important;}

.clearer { float: none; clear: both; }
.eventlink {background:#0074be; padding:3px 15px; float:right; }
#content .eventlink a { color:#fff; }
.eventdate { color:#0074be; font-size:24px; margin-bottom:10px; }
.eventtitle h2, .eventtitle h1 { font-size: 24px; font-weight:300;}
.eventteaser { margin-top:15px;}
.eventformhead{ background:#0074be; padding:3px 0px; text-align:center;  }
#content h3.eventformhead{ color:#fff;  font-size: 14px;}
.form50 { float:left; width:48%; margin-right:3%; }
.form50.odd {margin-right:0;}
.form50 input {width:100%; }
.form100 {float:left; width:100%;}
.form100.odd { text-align:right; float:right; width: 60%; }
.googlecaptchaBox { float:left; }
.form100 textarea { width:99%; }
.form100.odd input { background:#0074be; color:#fff; margin-left: 20px; }
.form100.odd input:disabled { opacity:0.5; }
.wpcf7-not-valid { border: 1px solid #ff0000 !important;}
form.invalid, .wpcf7-validation-errors, .form100 input[type=submit], .form100 input[type=submit]:hover { border:0 !important; }
.form100 input[type=submit], .form100 input[type=submit]:hover {box-shadow:0; }
.headerImage img{ width:100%; height:auto; }
.headerImage {float:left; background-color:#555555; border-bottom: 16px solid #555555;  width:100%;}
.eventback { clear:both; float:none; }
@font-face {
  font-family: 'Calibri-Light';
  src: url('../fonts/Calibri/Calibri-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Calibri/Calibri-Light.woff') format('woff'), url('../fonts/Calibri/Calibri-Light.ttf')  format('truetype'), url('../fonts/Calibri/Calibri-Light.svg#Calibri-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
body { font-family: 'Calibri-Light', Arial, sans-serif; font:13px/21px 'Calibri-Light', Arial, sans-serif; }
.tp-caption { font-family: 'Calibri-Light', Arial, sans-serif !important; font:13px/21px 'Calibri-Light', Arial, sans-serif; }
#slider .sliderButton { width: 60px !important; text-align:center; }
#slider .sliderButton a { background-color: #0076bd; color:#fff !important;  padding: 4px 16px !important; display:block;}
#slider .sliderButton a:hover { background-color:#fff; color:#0076bd !important; }

.eventlistBox { margin-bottom: 15px; }
.wpcf7-response-output { position:absolute; top:75%; left: 25%; z-index:999; background:#fff; }
.wpcf7-validation-errors { color:#ff0000;  }
.wpcf7-checkbox input { width:auto;}
.checkBox { margin-top:25px; }
@media (min-width: 1240px) { 

 }

/* anpassung kontaktformular datenschutz */
.sf_field.sf_field_Datenschutz.sf_type_checkbox {
    height: 48px;
}