@import url(//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.1/cookieconsent.min.css);
/*
* Copyright 2015, Gross & Gross GmbH
* www.unternehmenshomepage.de
* 12/01/2015
*/


/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
  font-size: 62.5%; }
body {
  font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.6;
  font-weight: 400;
 	font-family: 'Open Sans', sans-serif!important;
  color: #222;
  background: #F7F9FB url("../images/hintergrund.jpg") no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-size: 100%;
  }
.cc-banner .cc-btn:last-child {
    min-width: 140px;
    font-weight: normal;
}
  .umbruch {
  	display: none;
  }
  


.fixed-nav-bar, .fixed-mobile-nav {
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: auto;
  background: #fff;
  }

a {
	color: #000;
}

main a {
text-decoration: underline;
}

.aktuelle-infos a {
text-decoration: none;
}

.clear
{
	clear: left;
	clear: right;
}
.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table; 
}
.clearfix:after {
    clear: both;
}
.rot {
	color: #990000;
}

.telefonmobil {
	display: none;
}

p {
	color: #000;
font-size: 1em;
max-width: 100%;
line-height: 200%;
}

h2 {
	color: #3aa2f2;
	font-size: 1.2em;
	}

h3 {
	color: #3aa2f2;
	font-size: 1em;
	font-weight: bold;
	}



/* Logo
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.logobereich {
	max-width: 1200px;
	margin: 0 auto;
}

.telefon {
  margin-left: 0;
  width: 50%;
  float: right;
  padding-right: 2%;
}
.telefon p {
  color: #970000!important;
  float: right;
  font-family: "Merriweather",serif;
  font-size: 1.6em;
  margin-bottom: 0;
  margin-top: 29px;
  padding-bottom: 0;
  color: inherit;
}
.telefon a {
	color: inherit;
}

/* Hervorhebung der Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.startseite .navigation ul li.startseite {
	background: #000000;
}


/* Hauptnavigation
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.navigation {
	width: 100%;
background: #970000;

	font-size: 1.1em;
	float: left;
}

.navigation ul {
		max-width: 1200px;
	margin: 0 auto;
}

.navigation ul li {
  border-right: 1px solid #ddd;
  display: inline;
  padding: 0.9% 1.5%;
  float: left;
background: #970000;
}



.navigation ul li:hover,
.warum-zum-anwalt .navigation ul li.warum,
.anwaelte .navigation ul li.anwaelte,
.schwerpunkte .navigation ul li.schwerpunkte,
.kosten .navigation ul li.kosten,
.aktuelles .navigation ul li.aktuelles,
.veranstaltungen .navigation ul li.veranstaltungen,
.galerie .navigation ul li.galerie,
.kontakt .navigation ul li.kontakt
{
	background: #000;
}

.navigation ul li.aktiv
{
background: #000!important;
}


.navigation ul li.last {
  border-right:none;
  }

.navigation ul li a {
color: #fff;
text-decoration: none;
}



/* Main
–––––––––––––––––––––––––––––––––––––––––––––––––– */
main {
	max-width: 1162px;
	margin: 0 auto;
}

.headerfoto {
  margin-top: 136px!important;
  max-height: 360px!important;
  overflow: hidden;
}

.headerfoto img {
	max-width: 100%;
	height: auto;
}

.einleitung {
	text-align: center;
	color: #990000;
	margin-bottom: 4%;
}

.einleitung-unterseite {
	text-align: left;
	color: #990000;
	margin-bottom: 4%;
}

.einleitung h1, .einleitung-unterseite h1 {
  clear: left;
  font-size: 2em;
  padding-top: 4%;
  font-family: 'Merriweather', serif;

}

.einleitung p, .einleitung-unterseite p {
  color: #000;
  font-size: 1em;
  margin: 0 auto;
  width: 80%;
}

div.einstiege section {
  width: 25%;
  float: left;
  }

  div.einstiege section.unterseite {
  width: 75%;
  float: left;
  }

section.unterseite p, .taetigkeitsschwerpunkte p {
	text-align: left;
	}

div.einstiege section p, div.einstiege section ul, div.einstiege section ol {
	width: 85%;
	}


div.einstiege section ol, div.einstiege section li {
	line-height: 200%;
}

div.einstiege section ol li, div.einstiege section ul li {
	list-style-position:outside;
	margin-bottom: 15px;
}


section.galerie {
	width: 25%;
}


.aktuelle-infos section {
	margin-bottom: 5%;
}
.aktuelle-infos h3 {
	color: #000;
	display: inline;
	margin-top: -2px;
	}
.aktuelle-infos p {
	line-height: 20px;
}
.schraffur {
	background: url("../images/schraffur-aktuelles.png") no-repeat;
	background-position: bottom;
}

.galerie-bild {
	width: 80%;
}


	/* Direktkontakt
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.direktkontakt {
	background: url("../images/schraffur-direktkontakt.jpg") repeat-x;
	background-position:bottom;
}

.direktkontakt section {
	max-width: 1200px;
	margin: 0 auto;
}

.direktkontakt img {
vertical-align: bottom;
padding-bottom: 10px;
}

.direktkontakt a {
color: #fff;
}

.direktkontakt aside {
	margin: 0;
	padding: 0;
}

.direktkontakt aside p.aufforderung {
  background: none repeat scroll 0 0;
  margin-top: 166px;
  font-family: 'Merriweather', serif;
  font-size: 1.6em;
  line-height:150%;
  margin-left: 6%;
  }

aside.zum-kontaktformular {
  margin-left: 5.6% !important;
  width: 24% !important;
}

	aside p.zum-kontaktformular {
  background: #9a0000 none repeat scroll 0 0;
  border-radius: 9px;
  color: #fff;
  display: block;
  font-size: 1.6em;
  margin-top: 174px;
  padding: 1% 0;
  text-align: center;
}


	/* Formular
–––––––––––––––––––––––––––––––––––––––––––––––––– */

label {
	width: 20%;
	float: left;
}

input, textarea {
	width: 80%;
}

input.senden-profil {
	float: right;
	margin-bottom: 10%;
}
/*--------------------------------------------------*/



	/* Tätigkeitsschwerpunkte
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.taetigkeitsschwerpunkte {
	margin-top: 0;
float: left;
}
.taetigkeitsschwerpunkte section {
	max-width: 1200px;
	margin: 70px auto 0;
	margin-bottom: 20px;
}

.taetigkeitsschwerpunkte h2, .taetigkeitsschwerpunkte h3 {
	margin: 20px 0 3px 0;
	font-family: 'Open Sans', sans-serif!important;
}

.taetigkeitsschwerpunkte h3 {
	color: #000;
	font-size: 1em;
}

ul li, .taetigkeitsschwerpunkte ul li {
  background: rgba(0, 0, 0, 0) url("../images/aufzaehlung-taetigkeitsschwerpunkte.png") no-repeat scroll 0 0;
  list-style-type: none;
  background-position: -3px 5px;
  padding-left: 27px;
}




.unterseite ul li {
	background: none!important;
	padding-left: 0;
}

.taetigkeitsschwerpunkte ul.none li
{
	background: none!important;
	padding-left: 0;
}


	/* Google Maps
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.maps {
	position: relative;
	margin-top: 3%;
}
.maps iframe {
width: 100%;
height: 300px;
}

.maps .beschreibung {
  background: #990000 none repeat scroll 0 0;
  padding-bottom: 0;
  position: absolute;
  right: 12%;
  top: 0;
  width: 290px;
  height: 98.1%;
  display: block;
  color: #fff;
}
.maps .beschreibung span {
  display: block;
  margin: 0 auto;
  max-width: 77%!important;
  vertical-align: middle;
  margin-top: 30px;
}

.maps .beschreibung span a {
	color: #fff;
}

.maps .beschreibung span a:hover {
	text-decoration: none;
}



	/* Top Button
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.topbutton {
	margin-bottom: 4%;
}

.topbutton section {
  margin: 60px auto 0;
  width: 60px !important;
}

.topbutton img {
	width: 60px;
	margin: 0 auto!important;
	}



	/* FontIcons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
	.fa-newspaper-o, .fa-users {
		font-size: 3em;
	}



	.fa-balance-scale {
		font-size: 6em;
		color:#bdbdbd;
	}
/* Footer
–––––––––––––––––––––––––––––––––––––––––––––––––– */

footer {
width: 100%;
background: #e4e4e4;
float: left;
}
footer section {
  margin: 0 auto;
  max-width: 1200px;
  padding: 30px 0 81px;
}

footer a {
    color: #222;
}


/* Unterseite
-------------------------------------------------- */
.unterseite h2 {
	padding-top: 35px;
}

.unterseite h2.ohne-abstand {
	padding-top: 0px;
}

img.anwalt {
	padding-top: 35px;
}


/*tabelle
 -----------------------------------------------  */

table {
	width: 80%;
}

td {
	vertical-align: top;

}

td:first-child {
	width: 14%;
}

.ohne-linie td {
	vertical-align: top;
	border-bottom: none;

}


/* Mobile Navigation ein- und ausblenden
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Kleiner als Desktop HD */
@media (min-width: 950px) {
#mp-pusher {
	display: none;
}

#trigger {
	display: none;
}
.logobereich img {
  padding-left: 1%;
}

}

@media (max-width: 950px) {
.linie {
	width: 100%;
	background: #970000;
	height: 48px;
	float: left;
	display: block;
}
.navigation {
	display: none;
}

.headerfoto {
  margin-top: 166px !important;
  max-height: 130px !important;
  overflow: hidden;
}



}



/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/


/* Kleiner als Desktop HD */
@media (max-width: 1200px) {


.telefonmobil p, .telefonmobil a {
	color: #fff!important;
	 color: inherit;
    text-decoration: none;
}

table {
  width: 100%;
}


main .einstiege {
  margin: 0 auto;
  max-width: 1162px;
  padding-left: 0%;
}

div.einstiege section.unterseite {
  float: left;
  width: 97%;
}

.einleitung h1, .einleitung-unterseite h1 {
  margin: 0 auto;
  max-width: 1162px;
  padding-left: 6%;
}

	.taetigkeitsschwerpunkte section {
  margin: 37px ;
  max-width: 1200px;
}


.logobereich img {
  padding-left: 2%;
}



div.einstiege section {
  float: left;
  margin-left: 15px;
  margin-right: 10px;
  width: 21%;
}

.startseite div.einstiege section {
  float: left;
  margin-left: 23px;
  margin-right: 9px;
  width: 30%;
}

.galerie-bild {
  width: 100%;
  height: auto;
}

.aktuelle-infos {
	width: 100%!important;
	background: #eee!important;
	margin-left: 0!important;
}
.aktuelle-infos section {
  margin-bottom: 0;
  padding: 6%;
  text-align: left;
  width: 46% !important;
  padding-bottom: 0;
}

.schraffur {
 background: none;
}

.aktuelle-infos section.first {
  border-right: 1px dotted #ccc;
  }



div.einstiege section p {
  width: 100%;
}

.taetigkeitsschwerpunkte article.first, footer article.first {
	padding-left: 1%;
}


div.einstiege section {
  margin-left: 26px;
  margin-right: 10px;
}


}

@media (min-width: 850px) and (max-width: 1200px) {

.einleitung h1, .einleitung-unterseite h1 {
  margin: 0 auto;
  max-width: 1162px;
  padding-left: 2%;
}

}


/* Kleiner als Desktop */
@media (max-width: 1150px) {

.navigation {
  background: #970000 none repeat scroll 0 0;
  float: left;
  font-size: 1em;
  width: 100%;
}



aside.zum-kontaktformular {
  margin-left: 5.6% !important;
  width: 24% !important;
  padding-right: 2%;
  font-size: 0.8em;
}

.direktkontakt aside p.aufforderung {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-family: "Merriweather",serif;
  font-size: 1.4em;
  line-height: 150%;
  margin-left: 6%;
  margin-top: 166px;
}

}

/* Kleiner als ... */
@media (max-width: 1070px) {
.navigation ul li {
  background: #970000 none repeat scroll 0 0;
  display: inline;
  float: left;
  padding: 0.9% 1.1%;
}




.logobereich .three.columns {
  width: 29%;
}

.logobereich .nine.columns {
  width: 69%;
}

}


/* Kleiner als ... */
@media (max-width: 950px) {
	.telefon {
		display: none;
	}
#mp-pusher {
  float: left;
  left: 0;
  padding-left: 3%;
  position: relative;
  top: 8px;
}

#mp-pusher p {
z-index: 1000;
}

.logobereich .nine.columns {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin-top: 20px;
  width: 100%;
}

.logobereich img {
  display: block;
  margin-bottom: 10px !important;
  margin-left: auto 0;
  margin-right: auto;
  margin-top: 20px !important;
  max-width: 100%;
}

.logobereich .three.columns {
  float: right;
  text-align: left;
  width: 42%;
}

.menu-trigger {
  font-size: 1.5em;
  padding-bottom: 0;
  padding-left: 40px;
  position: absolute;
  right: 62px;
  top: 10px;
}



#trigger {
color: #000!important;
}



.mp-pusher.mp-pushed::after, .mp-level.mp-level-overlay::after {
  height: auto;
  opacity: 1;
  transition: opacity 0.3s ease 0s;
  width: 100%;
  height:  auto;
}
.mp-menu {
  min-height: 854px;
  left: 0;
  position: absolute;
  top: -33px;
  transform: translate3d(-100%, 0px, 0px);
  width: 300px;
  z-index: 1;
}

.mp-menu a {
	color: #fff!important;
}

.mp-menu h2 {
	color: #fff;
	padding-left
}

.mp-menu li {
	background: #666;
	padding-left: 0;
}
.telefonmobil {
  display: inline-block;
  float: right;
  font-family: "Merriweather",serif;
  font-size: 1.4em;
  margin-bottom: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-bottom: 0;
  padding-right: 7%;
  text-align: right;
}

.telefonmobil p, .telefonmobil a {
	color: #fff!important;
	 color: inherit;
    text-decoration: none;
}
div.einstiege section {
  float: left;
  margin-left: 15px;
  margin-right: 17px;
  width: 21%;
}


.startseite div.einstiege section {
  float: left;
  margin-left: 0px;
  margin-right: 9px;
  width: 29%;
}


}







/* Kleiner als ... */
@media (max-width: 850px) {


main .einstiege {
  margin: 0 auto;
  max-width: 1162px;
  padding-left: 0%;
}





div.einstiege section {
  background: none repeat scroll 0 0;
  float: left;
  margin-left: 0;
  padding: 0 3%;
  width: 100% !important;
}


div.einstiege section.aktuelle-infos section {
  width: 50% !important;
  padding: 6%;
  text-align: center;
  margin-bottom: 0;
}

div.einstiege section.aktuelle-infos.first {
  border-right: 1px dotted #ccc;
  }

div.einstiege section.aktuelle-infos section article {
text-align: center;
}

.einstiege {
  background: rgba(0, 0, 0, 0) url("../images/schraffur-aktuelles.png") repeat-x scroll;
  padding-top: 40px;
}


div.einstiege section, div.einstiege section.last {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px dotted #666;
  float: left;
  margin-left: 0;
  padding-left: 6%;
  padding-right: 3%;
  padding-top: 27px;
  width: 100% !important;
}

div.einstiege section.aktuelle-infos, div.einstiege section.last {
	border-bottom: none!important;
	padding-top: 0!important;
}

div.einstiege section.last{
padding-top: 27px!important;
}

div.einstiege section.aktuelle-infos section {
  border-bottom: medium none;
  margin-bottom: 0;
  padding: 6%;
  text-align: center;
  width: 45% !important;
  padding-bottom: 0;
}

aside.zum-kontaktformular {
  margin-left: 5.6% !important;
  width: 65% !important;
}

.direktkontakt {
  background: rgba(0, 0, 0, 0) url("../images/schraffur-direktkontakt.jpg") repeat-x scroll center bottom;
  margin-top: 0px;
}

.direktkontakt aside p.aufforderung {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-family: "Merriweather",serif;
  font-size: 1.6em;
  line-height: 150%;
  margin-left: 6%;
  margin-top: 8px;
  position: absolute;
  max-width: 100%;
}
aside.zum-kontaktformular {
  float: left;
  margin-left: 5.6% !important;
  margin-top: 106px;
  width: 65% !important;
}

aside p.zum-kontaktformular {
  background: #9a0000 none repeat scroll 0 0;
  border-radius: 9px;
  color: #fff;
  display: block;
  font-size: 1.6em;
  margin-left: 9%;
  margin-top: 60px;
  padding: 2% 0;
  text-align: center;
}


footer section article {
	clear: left;
	width: 70%!important;
	margin-left: 4%!important;
	margin-bottom: 0!important;
}

footer section article p {
	margin-bottom: 0!important;
}



.einleitung h1, .einleitung-unterseite h1 {
  margin: 0 auto;
  max-width: 1162px;
  padding-left: 6%;
}

}


/* Kleiner als ... */
@media (max-width: 720px) {

.logobereich .three.columns {
  float: right;
  text-align: left;
  width: 44%!important;
}



aside.zum-kontaktformular {
  float: left;
  margin-left: 15.6% !important;
  margin-top: 106px;
  width: 50% !important;
}

.direktkontakt aside p.aufforderung {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-family: "Merriweather",serif;
  font-size: 1.3em;
  line-height: 150%;
  margin-left: 6%;
  margin-top: 8px;
  position: absolute;
  max-width: 100%;
}



.maps .beschreibung {
  display: none;
}

label {
  float: left;
  width: 40%;
}

input, textarea {
	width: 100%;
}

main .einstiege {
  margin: 0 auto;
  max-width: 1162px;
  padding-left: 0%;
}

.startseite div.einstiege section.aktuelle-infos section {
  border-bottom: medium none;
  border-right: medium none;
  margin-bottom: 0;
  padding: 6% 0% 0;
  text-align: left;
  width: 100% !important;
}

.startseite section.schraffur .three.columns {
  width: 13%;
}

.startseite .aktuelle-infos .nine.columns {
  width: 70%!important;
  padding-left: 20px!important;
}



}


/* Kleiner als ... */
@media (max-width: 640px) {


.fixed-nav-bar, .fixed-mobile-nav {
  position: relative;
  top: 0px;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: auto;
  background: #fff;
  }

.fixed-mobile-nav {
	top: -50px!important;
}


  .headerfoto {
  	margin-top: 0!important;
  }

  .logobereich .three.columns {
  float: right;
  text-align: left;
  width: 48%!important;
}


#mp-pusher p {
  background: none repeat scroll 0 0;
  width: 26%;
  z-index: 1000;
}

#mp-pusher {
  float: left;
  left: 0;
  padding-left: 3%;
  position: relative;
  top: 8px;
  width: 30%!important;
}

.telefonmobil {
	width: 50%!important;
}


.direktkontakt img {
  height: auto;
  margin-left: 10%;
  max-width: 70%;
  display: none;
}

.direktkontakt aside p.aufforderung {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-family: "Merriweather",serif;
  font-size: 1.1em;
  line-height: 150%;
  margin-left: 11%;
  margin-top: 34px;
  position: absolute;
  max-width: 100%;
}



aside.zum-kontaktformular {
  float: left;
  height: 176px;
  margin-left: 5.2% !important;
  margin-top: 36px;
  width: 62% !important;
}

.menu-trigger {
  font-size: 1.5em;
  padding-bottom: 0;
  padding-left: 40px;
  position: absolute;
  right: 47px;
  top: -14px;
}

}


/* Kleiner als ... */
@media (max-width: 570px) {

.logobereich img {
  display: block;
  margin-bottom: 18px !important;
  margin-left: auto 0;
  margin-right: auto;
  margin-top: 30px !important;
  max-width: 100%;
}

.mp-level {
  background: #666 none repeat scroll 0 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0px;
  width: 75%;
}
.umbruch {
	display: inline-block!important;
}

div.einstiege section.aktuelle-infos section article {
  text-align: center!important;
}

.startseite div.einstiege section.aktuelle-infos section article {
  text-align: left!important;
}

}

@media (max-width: 540px) {


.direktkontakt img {
  height: auto;
  max-width: 70%;
  margin-left: 10%;
}

footer p {
	padding: 0 3% 0 3%!important;
	margin-bottom: 0;
}

.taetigkeitsschwerpunkte article.first, footer article.first {
  padding-left: 0%!important;
}


footer section article {
  clear: left;
  margin-bottom: 0 !important;
  margin-left: 4% !important;
  width: 91% !important;
}

footer section article p {
	font-size: 0.8em;
}

.einleitung h1, .einleitung-unterseite h1 {
font-size: 1.5em;
}


}

/* Kleiner als ... */
@media (max-width: 400px) {
.telefonmobil {
  display: inline-block;
  float: right;
  font-family: "Merriweather",serif;
  margin-bottom: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-bottom: 0;
  padding-right: 7%;
  padding-top: 8px;
  text-align: right;
	width: 60%!important;
}

.telefonmobil {
  font-size: 1.2em;
}

.einleitung h1 {
  clear: left;
  font-family: "Merriweather",serif;
  font-size: 1.6em;
  padding: 8% 10% 0;
}
.direktkontakt aside p.aufforderung {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  font-family: "Merriweather",serif;
  font-size: 1em;
  line-height: 150%;
  margin-left: 11%;
  margin-top: 34px;
  max-width: 100%;
  position: absolute;
}

aside p.zum-kontaktformular {
  background: #9a0000 none repeat scroll 0 0;
  border-radius: 9px;
  color: #fff;
  display: block;
  font-size: 1.4em;
  margin-left: 9%;
  margin-top: 60px;
  padding: 2% 0;
  text-align: center;
}

.menu-trigger {
  font-size: 1.5em;
  padding-bottom: 0;
  padding-left: 40px;
  position: absolute;
  right: 24px;
  top: -14px;
}


.einleitung h1, .einleitung-unterseite h1 {
font-size: 1.2em;
}




}


/* Kleiner als ... */
@media (max-width: 400px) {

div.einstiege section.aktuelle-infos section {
  border-bottom: medium none;
  border-right: medium none;
  margin-bottom: 0;
  padding: 6% 6% 0;
  text-align: center;
  width: 100%!important;
}

div.einstiege section, div.einstiege section.last {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px dotted #666;
  margin-left: 0;
  padding-left: 8%;
  padding-right: 3%;
  padding-top: 27px;
  width: 100% !important;
}

}



li.aktiv
{
background: #970000!important;
color: #fff!important;
}


.place-card
{
margin-left: -3200px;
}


.fa-angle-double-right::before {
  content: "";
  padding-left: 0px;
  margin-left: -15px;
}

	.fa-angle-double-right {
  font-size: 0.8em;
  padding-right: 0px;
  margin-left: -3px;
}

