/* titillium-web-200 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/titillium/titillium-web-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-200.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-200italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/titillium/titillium-web-v15-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-200italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-300 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/titillium/titillium-web-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-300italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/titillium/titillium-web-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-300italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/titillium/titillium-web-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/titillium/titillium-web-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/titillium/titillium-web-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/titillium/titillium-web-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-600italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/titillium/titillium-web-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/titillium/titillium-web-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-700italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-900 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/titillium/titillium-web-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium/titillium-web-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium/titillium-web-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium/titillium-web-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium/titillium-web-v15-latin-900.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}




/*CORONA WARNING*/


.corona-hinweis .text {
  background-color: #ffcc06;
  border: #fbfbfa solid 10px;
  width: auto;
  /*! height: min-content; */
  padding: -5%;
  /*! margin: -10%; */
  background-position: 50% 50% 30%;
  text-align: center;

  font-size: 1.5em;
  font-family: 'Titillium Web', sans-serif;
  font-weight: bold;
}

.corona {
  color: black;
  letter-spacing: 0.08em;
}




h2 .corona {
	color: #000000;
}
/*ENDE CORONA WARNING*/




/*Team Bild Kontakt*/

.ftco-38 .ftco-38-header img {

    /*max-width: 100%;
	height: auto; 
	position: relative;*/
	
	width: 50%;
	height: auto;	
	background:url("../img/team2.jpg");
	background-size:cover;
	background-repeat: no-repeat;
	background-position:50% 50%;
	
	
	
	
}/*Team Bild Kontakt*/







.con {
  
  margin-left: 0.667%;
  text-align: center;
}


.stellenangebot {

    background-color: #e9e9ea;

}


/*Impressum hover Link*/
span.link a:hover {
    color: #facc2e;
}

.logotype {
  font-size: 1.4em;
  font-family: 'Titillium Web', sans-serif;
  text-align: center;
  margin-left: 9em;
  letter-spacing: 0.2em;
}
/*Impressum Header Bild*/







/*Datenschutz Copy*/
.daten {

    text-align: left;

}


/*Datenschutz Headerbild Media Querry*/


.logo {

    position: absolute;
    margin-left: 20px;
	margin-top: 10px;

}


/*Copyright Angaben Footer*/

.copyright {

    font-size: 1em;
    letter-spacing: 0.2em;
    font-family: 'Titillium Web', sans-serif;

    color: #929292;
}

/*Ende Copyright Angaben*/



margin-left:16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;margin-left: 16.66666667%;.con 


{
  text-align: center;
}.con {
  text-align: center;
}.con {
  text-align: center;
}.con {
  text-align: center;
}.con {
  text-align: center;
}.con2 {
  text-align: center;
}footer {

    margin-top: -40px;

}footer {
    margin-top: -40px;
}.navbar-default,a {
 -webkit-transition:all .35s;
 -moz-transition:all .35s;
 font-family:'Titillium Web', sans-serif;
}
header,header .header-content {
 position:relative;
 width:100%;
 text-align:center
}
body,html {
 height:100%;
 width:100%
}
body {
 font-family:'Titilium-Web',sans-serif;
 webkit-tap-highlight-color:#222
}
.btn,.navbar-default,.navbar-default .navbar-header .navbar-brand,h1,h2,h3,h4,h5,h6 {
 font-family:'Titillium Web', sans-serif;
}


a {
 transition:all .35s;
 color:inherit;
}
a:focus,a:hover {
 /*! color:#0199FA; */
  text-decoration: none;
}
p {
 font-size:1.5em;
 line-height:1.5;
 margin-bottom:20px;
 letter-spacing: 0.05em;
 font-family: 'Titillium Web', sans-serif;
}
.bg-primary {
 background-color:#FACC2E;
}
.bg-dark {
 /*! background-color:#222; */
 color:#fff
}
.text-faded {
 color:rgba(255,255,255,.9);
 font-family: 'Titillium Web', sans-serif;
 letter-spacing: 0.05em;
}
section {
 padding:100px 0
}
aside {
 padding:50px 0
}
.no-padding {
 padding:0
}
.navbar-default {
 background-color:#fff;
 border-color:rgba(34,34,34,.05);
 transition:all .35s
}
.btn-default,.portfolio-box .portfolio-box-caption {
 -webkit-transition:all .35s;
 -moz-transition:all .35s
}
.navbar-default .navbar-header .navbar-brand {
 color:#F05F40;
 font-weight:700;
 text-transform:uppercase
}
.navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover {
 color:#eb3812
}
.navbar-default .navbar-header .navbar-toggle {
 font-weight:700;
 font-size:12px;
 color:#222;
 text-transform:uppercase;
 font-family: 'Titillium Web', sans-serif;
}
.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus {
 text-transform:uppercase;
 font-weight:700;
 font-size:13px;
 color:#222;
 letter-spacing: 0.05em;
}
.navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover {
 color:#FACC2E;
}
.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus {
 color:#FACC2E !important;
 background-color:transparent
}
.navbar-default .nav>li.active>a:focus:hover,.navbar-default .nav>li.active>a:hover {
 background-color:transparent
}
@media (min-width:768px) {
 .navbar-default {
  background-color:#fffcfc00;
  border-color:rgba(255,255,255,.3);
 }
  
  .navbar-default2 {
    background-color: #black;
    border-color: rgba(255,255,255,.3);

}
  
 
  
 .navbar-default .navbar-header .navbar-brand {
  color:rgba(255,255,255,.7)
 }
 .navbar-default .navbar-header .navbar-brand:focus,.navbar-default .navbar-header .navbar-brand:hover {
  color:#fff
 }
 .navbar-default .nav>li>a,.navbar-default .nav>li>a:focus {
  color:rgba(255,255,255,.7)
 }
 .navbar-default .nav>li>a:focus:hover,.navbar-default .nav>li>a:hover {
  color:#fff
 }
 .navbar-default.affix {
  background-color:#fff;
  border-color:rgba(34,34,34,.05)
 }
 .navbar-default.affix .navbar-header .navbar-brand {
  color:#F05F40;
  font-size:14px
 }
 .navbar-default.affix .navbar-header .navbar-brand:focus,.navbar-default.affix .navbar-header .navbar-brand:hover {
  color:#eb3812
 }
 .navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus {
  color:#222
 }
 .navbar-default.affix .nav>li>a:focus:hover,.navbar-default.affix .nav>li>a:hover {
  color:#FACC2E;
 }
}
header {
 min-height:auto;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 background-size:cover;
 -o-background-size:cover;
 background-position:center;
 background-image:url(../img/header.jpg);
 color:#fff
}
header .header-content {
 padding:189px 15px;
}
header .header-content .header-content-inner h1 {
 font-family: 'Titillium Web', sans-serif;
 font-weight:700;
 text-transform:uppercase;
 margin-top:138px;
 margin-bottom:0;
 font-size:2em;
 letter-spacing: 0.1em;
}
header .header-content .header-content-inner hr {
 margin:30px auto
}
header .header-content .header-content-inner p {
 font-weight:300;
 color:rgba(255,255,255,.7);
 font-size:16px;
 margin-bottom:50px
}
@media (min-width:768px) {
 header {
  min-height:100%
 }
 header .header-content {
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:0 50px
 }
 header .header-content .header-content-inner {
  max-width:1000px;
  margin-left:auto;
  margin-right:auto
 }
 header .header-content .header-content-inner h1 {
  font-size:1.8em;
  font-family: 'Titillium Web', sans-serif;
  letter-spacing: 0.2em;
 }
 header .header-content .header-content-inner p {
  font-size:1.3em;
  max-width:80%;
  margin-left:auto;
  margin-right:auto;
  font-family: 'Titillium Web', sans-serif;
  letter-spacing: 0.1em;
  /*! background: black; */
  background-color: rgba(88, 140, 179, 0.59);
  color: #FFF;
 }
}
.section-heading {
 margin-top:0;
 font-family: 'Titillium Web', sans-serif;
}

.logotype {

    font-size: 1.4em;
    font-family: 'Titillium Web', sans-serif;
    text-align: center;
    margin-left: 9em;
    letter-spacing: 0.2em;

}



/*Header Content2 Datenschutz*/


header.datenschutz{
 min-height:auto;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 background-size:cover;
 -o-background-size:cover;
 background-position:center;
 background-image:url(../img/header2.jpg);
 color:#fff
}


header .header-content2 {
 padding:100px 15px
}
header .header-content2 .header-content-inner h1 {
 font-family: 'Titillium Web', sans-serif;
 font-weight:700;
 text-transform:uppercase;
 margin-top:0;
 margin-bottom:0;
 font-size:30px
}
header .header-content2 .header-content-inner hr {
 margin:30px auto
}
header .header-content2 .header-content-inner p {
 font-weight:300;
 color:rgba(255,255,255,.7);
 font-size:16px;
 margin-bottom:50px
}
@media (min-width:768px) {
 header {
  min-height:100%;
  background-position: 50% 25%;
 }
 header .header-content2 {
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:0 50px
 }
 header .header-content2 .header-content-inner {
  max-width:1000px;
  margin-left:auto;
  margin-right:auto
 }
 header .header-content2 .header-content-inner h1 {
  font-size:1.5em;
  font-family: 'Titillium Web', sans-serif;
  letter-spacing: 0.2em;
 }
 header .header-content2 .header-content-inner p {
  font-size:1.3em;
  max-width:80%;
  margin-left:auto;
  margin-right:auto;
  font-family: 'Titillium Web', sans-serif;
  letter-spacing: 0.1em;
 }
}



/*Header Impressum content3*/


header .header-content3 {
 padding:100px 15px
}
header .header-content3 .header-content-inner h1 {
 font-family: 'Titillium Web', sans-serif;
 font-weight:700;
 text-transform:uppercase;
 margin-top:0;
 margin-bottom:0;
 font-size:30px
}
header .header-content3 .header-content-inner hr {
 margin:30px auto
}
header .header-content3 .header-content-inner p {
 font-weight:300;
 color:rgba(255,255,255,.7);
 font-size:16px;
 margin-bottom:50px
}
@media (min-width:768px) {
 header {
  min-height:100%;
  background-position: 50% 25%;
 }
 header .header-content3 {
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:0 50px
 }
 header .header-content3 .header-content-inner {
  max-width:1000px;
  margin-left:auto;
  margin-right:auto
 }
 header .header-content3 .header-content-inner h1 {
  font-size:1.5em;
  font-family: 'Titillium Web', sans-serif;
  letter-spacing: 0.2em;
 }
 header .header-content3 .header-content-inner p {
  font-size:1.3em;
  max-width:80%;
  margin-left:auto;
  margin-right:auto;
  font-family: 'Titillium Web', sans-serif;
  letter-spacing: 0.1em;
 }
}

@media (min-width:317px) {
 header .header-content3 {
  min-height: 100%;
    background-position: 25%;
 }
}

/*Ende Header Impressum Content3*/




/*Media Querrie HeaderBild 317px*/

@media (min-width:317px) {
header {

    min-height: 100%;
    background-position: 25%;

}
	
	header .header-content .header-content-inner p {

    font-size: 1.3em;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Titillium Web', sans-serif;
    letter-spacing: 0.1em;
    background: black;
    background-color: rgba(88, 140, 179, 0.59);
    color: #FFF;

}
	
 } /*Ende Headerbild Media Querrie*/




.section-heading {
 margin-top:0;
 font-family: 'Titillium Web', sans-serif;
}

/*Ende Datenschutz*/




.footer {
  text-align: center !important;
}


/*Footer Font*/
.p-2 {
  font-size: 1.1em;
  letter-spacing: 0.2em;
  font-weight: bold;
  color: #FACC2E;
}
.p-2 a:hover{
color: #facc2e;
}
/*Ende Footer*/

.service-box {
 max-width:400px;
 margin:50px auto 0
}
@media (min-width:992px) {
 .service-box {
  margin:20px auto 0
 }
}
.service-box p {
 margin-bottom:0
}
.portfolio-box {
 position:relative;
 display:block;
 max-width:650px;
 margin:0 auto
}
.portfolio-box .portfolio-box-caption {
 color:#fff;
 opacity:0;
 display:block;
 background:rgba(253, 216, 6, 0.9);
 position:absolute;
 bottom:0;
 text-align:center;
 width:100%;
 height:100%;
 transition:all .35s
}
.btn-default.active,.btn-default:active,.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-primary {
 background-image:none
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {
 width:100%;
 text-align:center;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
 font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;
 padding:0 15px
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
 text-transform:uppercase;
 font-weight:600;
 font-size:14px
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
 font-size:18px
}
.portfolio-box:hover .portfolio-box-caption {
 opacity:1
}
.portfolio-box:focus {
 outline:0
}
@media (min-width:768px) {
 .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
  font-size:16px
 }
 .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
  font-size:22px
 }
}
.call-to-action h2 {
 margin:0 auto 20px
}
.text-primary {
 color: #3B6AAB;
}
.no-gutter>[class*=col-] {
 padding-right:0;
 padding-left:0
}
.btn-default {
 color:#222;
 background-color:#fff;
 border-color:#fff;
 transition:all .35s
}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default {
 color:#222;
 background-color:#fcf9f9;
 border-color:#fafcff;
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
 background-color:#fff;
 border-color:#fff
}
.btn-default .badge {
 color:#fff;
 background-color:#222
}
.btn-primary {
 color:#fff;
 
 -webkit-transition:all .35s;
 -moz-transition:all .35s;
 transition:all .35s
}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {
 color:#fff;
 /*! background-color:#ee4b28; */
 /*! border-color:#ed431f */
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
 
  
}
.btn-primary .badge {
 
 background-color:#fff
}
.btn {
 /*! border:none; */
 /*! border-radius:300px; */
 /*! font-weight:700; */
 /*! text-transform:uppercase; */
 /*! border: 2px solid #FACC2E; */
 border-radius: 1px;
 background-color: white;
 color: black;
 padding: 14px 28px;
 font-size: 16px;
 cursor: pointer;
}
.btn-xl {
 padding:15px 30px;
 font-family: 'Titillium Web', sans-serif;
}
::-moz-selection {
 color:#fff;
 text-shadow:none;
 background:#222
}
::selection {
 color:#fff;
 text-shadow:none;
 background:#222
}
img::selection {
 color:#fff;
 background:0 0
}
img::-moz-selection {
 color:#fff;
 background:0 0
}


