@charset "UTF-8";

/*  RESET
---------------------------------------------------*/

* {
  padding:0;
  margin:0;
  outline:none;
}

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, 
em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav,
object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var, a img {
  background:transparent;
  text-decoration:none;
  border:0 none;
  outline:none;
  vertical-align:baseline;
  padding:0;
  margin:0;    
}

*, *:before, *:after {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

img {
  display:block;
}

.clearer { 
  clear:both;
}

.clearfix:after {
  content:"";
  display:table;
  clear:both;
}

/*  General
---------------------------------------------------*/

body {
  background:#e6e7eb;
  overflow-x:hidden;
}

h1 {
  font:400 27px/30px "PF DinText CondPro Thin", helvetica, sans-serif;
  text-align:center;
  letter-spacing:0.02em;
  color:#464646;
  margin:0 0 40px 0;
}

h2 {
  font:400 72px/80px "PF DinText CondPro Thin", helvetica, sans-serif;
  text-align:center;
  color:#fff;
  margin:0 0 40px 0;
}

h3 {
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-transform:uppercase;
  color:#000;
  margin:0 0 15px 0;
}

h4 {
  font:400 18px/20px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  color:#000;
  margin:0 0 15px 0;
}

h5 {
  font:400 30px/35px "Roboto Condensed Light", helvetica, sans-serif;
  letter-spacing:0;
  color:#000;
  margin:0 0 20px 0;
}

p {
  font:400 17px/28px "LeituraNews Roman 2", georgia, serif;
  letter-spacing:0.02em;
  color:#000;
  margin:0 0 40px 0;
}

a {
  color:#000;
}

ul {
  list-style-position: outside;
  margin:0 0 40px 30px;
}

ul li {
  font:400 17px/28px "LeituraNews Roman 2", georgia, serif;
  letter-spacing:0.02em;
  color:#000;
  margin:0 0 10px 0;
}

hr {
  height:1px;
  border:0;
  display:block;
  background:none;
  margin:0 0 40px 0;
}

hr.small {
  margin:0 0 10px 0;
}

.negativemargin {
  margin-top:-20px;
}

#border {
  border-top:30px solid #fff;
  border-bottom:30px solid #fff;
}

#borderleft {
  border-left:30px solid #fff;
  height:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:999;
}

#borderright {
  border-right:30px solid #fff;
  height:100%;
  position:fixed;
  right:0;
  top:0;
  z-index:999;
}

#bordertop {
  width:100%;
  height:30px;
  background:#fff;
  position:fixed;
  left:0;
  top:0;
  z-index:999;
}

#borderbottom {
  width:100%;
  height:30px;
  background:#fff;
  position:fixed;
  left:0;
  bottom:0;
  z-index:999;
}


.container {
  width:850px;
  padding:90px 0 100px 0;
  margin:0 auto;
}

.button {
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-transform:uppercase;
  color:#000;
  display:inline-block;
  border:1px solid #000;
  padding:17px 30px;
}

.button span {
  width:55px;
  height:13px;
  background:url("../images/arrow.svg") no-repeat;
  display:inline-block;
  margin:0 15px 0 0;
  transition:all 0.2s ease;
}

.button:hover span {
  transform:translate(8px, 0);
}

.vline {
  width:1px;
  height:55px;
  background:#000;
  margin:0 auto 20px auto;
}

.link {
  border-bottom:1px solid #000;
  padding:0 0 4px 0;
  transition:all 0.2s ease;
}

.link:hover {
  padding-bottom:2px;
}

#scheduleappointment {
  background:#fff;
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-transform:uppercase;
  color:#000;
  display:inline-block;
  padding:17px 30px;
  position:fixed;
  bottom:0;
  right:30px;
  z-index:997;
}

#appointmentrequest #scheduleappointment {
  display:none;
}


/*  Nav
---------------------------------------------------*/

nav {
  width:100%;
  text-align:center;
  opacity:0;
  display:none;
  z-index:999;
  position:absolute;
  top:50%;
  left:0;
  transform:translateY(-50%);
}

nav ul {
  display:inline;
  list-style:none;
  position:relative;
  top:40px;
}

nav ul li {
  display:block;
  margin:25px 0;
}

nav ul li a {
  font:400 34px/44px "Roboto Condensed Light", helvetica, sans-serif;
  text-align:center;
  letter-spacing:0.02em;
  color:#000;
}

#nav_button {
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  text-transform:uppercase;
  letter-spacing:0.03em;
  position:absolute;
  top:70px;
  right:30px;
  z-index:999;
}

#nav_button .text {
  color:#000;
  position:absolute;
  top:8px;
  right:50px;
}

#nav_button .line1,
#nav_button .line2,
#nav_button .line3 {
  width:40px;
  height:1px;
  background:#000;
  display:block;
  position:relative;
  margin:8px 0;
}

#nav_button.active .line1 {
  top:0 !important;
}

#nav_button.active .line3 {
  bottom:0 !important;
}

#overlay {
  display:none;
  opacity:0;
  background:#e6e7eb;
  /*
  background: #dedfe2;
  background: -moz-linear-gradient(-45deg, #dedfe2 0%, #e7e8ec 100%);
  background: -webkit-linear-gradient(-45deg, #dedfe2 0%,#e7e8ec 100%);
  background: linear-gradient(135deg, #dedfe2 0%,#e7e8ec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedfe2', endColorstr='#e7e8ec',GradientType=1 );*/
  border:30px solid #fff;
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  justify-content:space-between;
  z-index:998;
}

/*
#logo {
  width:200px;
  height:103px;
  background:url("../images/logo.svg") no-repeat;
  display:block;
  text-indent:-999999px;
  position:absolute;
  top:80px;
  left:80px;
  z-index:3;
}
*/

#logo {
  width:200px;
  height:103px;
  background:url("../images/logo_black.svg") no-repeat;
  display:block;
  text-indent:-999999px;
  position:absolute;
  top:80px;
  /*left:50%;*/
  left:80px;
  z-index:999;
  /*margin:0 0 0 -85px;*/
}


/* Home
---------------------------------------------------*/

#home #border {
  /*background:url("../images/background_header_home.png") no-repeat top right;*/
}

#home #wrapper {
  background:url("../images/background_bottom.png") no-repeat bottom center;
}

#home header {
  width:1160px;
  position:relative;
  padding:200px 600px 100px 0;
  margin:0 auto;
}

#home h1 {
  font:400 46px/50px "Roboto Condensed Light", helvetica, sans-serif;
  text-align:left;
  letter-spacing:0;
  color:#000;
  margin:0 0 40px 0;
}

#home header img {

}

#home header .content {
  position:relative;
  z-index:2;
}

#home header .flexslider {
  width:1127px;
  height:1139px;
  position:absolute;
  top:0;
  right:-370px;
  z-index:1;
}

#featured {
  position:relative;
  z-index:2;
}

#featured h2 {
  font:400 72px/82px "Abril Fatface Regular", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-align:center;
  color:#fff;
  margin:0 0 60px 0;
}

#home .button {
  margin-top:20px;
}

#featured {
  width:1160px;
  text-align:center;
  margin:0 auto 130px auto;
}

#featured img {
  width:100%;
  margin:0 0 25px 0;
}

#featured a {
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  text-transform:uppercase;
  letter-spacing:0.03em;
  color:#000;
  border-bottom:1px solid #000;
  padding-bottom:4px;
  transition:all 0.2s ease;
}

#featured a:hover {
  padding-bottom:2px;
}

#featured .column1 {
  width:355px;
  float:left;
}

#featured .column2 {
  width:355px;
  float:left;
  margin:0 45px;
}

#featured .column3 {
  width:355px;
  float:left;
}

#testimonials {
  width:100%;
  text-align:center;
  padding:40px 0 130px 0;
}

#testimonials .flexslider {
  width:800px;
  margin:0 auto;
}

#testimonials p {
  font:400 28px/38px "LeituraNews Roman 2", georgia, serif;
  letter-spacing:0;
  color:#000;
  margin:0 0 40px 0;
}


/* About Us
---------------------------------------------------*/

#aboutus #border {
  background:url("../images/background_aboutus.jpg") no-repeat top center;
}

#aboutus #wrapper {
  background:url("../images/background_scheduleanappointment.jpg") no-repeat bottom center;
}

#aboutus .container {
  padding-top:0;
  padding-bottom:60px;
}

#aboutus header {
  width:850px;
  position:relative;
  padding:200px 0 0 0;
  margin:0 auto;
}

#aboutus h1 {
  font:400 75px/80px "Roboto Condensed Light", helvetica, sans-serif;
  text-align:center;
  letter-spacing:0;
  color:#000;
  margin:0 0 40px 0;
}

#aboutus header h3 {
  text-align:center;
}

#aboutus .intro {
  width:270px;
  float:left;
  margin:0 70px 40px 0;
}

#aboutus .intro p {
  font:400 16px/28px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-transform:uppercase;
}

#aboutus .content {
  width:510px;
  float:left;
  margin:0 0 40px 0;
}

#aboutus #photos {
  position:relative;
  margin:0 0 130px 0;
}

#aboutus #video {
  width:930px;
  display:block;
  position:relative;
  margin:0 0 100px 0;
}

#aboutus #video .videoWrapper {
  margin-left:-75px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#aboutus #photos .photo {
  margin-left:-150px;
}

#aboutus #photos .photo2 {
  position:absolute;
  bottom:-60px;
  right:-150px;
}

#callout {
  width:1140px;
  position:relative;
  margin:0 auto 100px auto;
}

#callout hr {
  width:100px;
  height:1px;
  background:#000;
  position:absolute;
  top:50%;
  right:-50px;
  z-index:1;
}

#callout .column1 {
  width:555px;
  float:left;
  position:relative;
  padding:100px 100px 0 0;
}

#callout .column2 {
  width:580px;
  float:left;
  position:relative;
}

#callout h2 {
  font:400 42px/52px "Abril Fatface Regular", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-align:left;
  color:#fff;
  margin:0 0 60px 0;
}

#scheduleanappointment {
  width:100%;
  text-align:center;
  padding:40px 0 130px 0;
}

#scheduleanappointment p {
  width:800px;
  font:400 28px/38px "LeituraNews Roman 2", georgia, serif;
  letter-spacing:0;
  color:#000;
  margin:0 auto 40px auto;
}


/* Our Services
---------------------------------------------------*/

#ourservices #border {
  background:url("../images/background_ourservices.jpg") no-repeat top center;
}

#ourservices #wrapper {
  background:url("../images/background_scheduleanappointment.jpg") no-repeat bottom center;
}

#ourservices .container {
  padding-bottom:60px;
}

#ourservices header {
  width:850px;
  position:relative;
  padding:200px 0 100px 0;
  margin:0 auto;
}

#ourservices h1 {
  font:400 75px/80px "Roboto Condensed Light", helvetica, sans-serif;
  text-align:center;
  letter-spacing:0;
  color:#000;
  margin:0 0 40px 0;
}

#ourservices header h3 {
  text-align:center;
}

#ourservices .intro {
  width:270px;
  float:left;
  margin:0 70px 40px 0;
}

#ourservices .intro p {
  font:400 16px/28px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-transform:uppercase;
}

#ourservices .content {
  width:510px;
  float:left;
  margin:0 0 40px 0;
}

#ourservices #photos {
  position:relative;
  margin:0 0 130px 0;
}

#ourservices #photos .photo {
  position:relative;
  right:-170px;
}

#ourservices #photos .photo2 {
  position:absolute;
  bottom:-60px;
  left:-150px;
}

#ourservices .container ul {
  margin-top:-20px;
}

.accordion {
  margin:0 0 40px 0;
}

.accordion-header {
  cursor: pointer;
  padding:0 40px 0 0;
}

.accordion-header h4 {
  font:400 14px/16px "Gotham HTF Medium", helvetica, sans-serif;
  letter-spacing:0.03em;
  text-transform:uppercase;
  color:#05576f;
}

/*
.accordion-header:hover {
  background:#F6F7F9;
}
*/

.accordion-content {
  display:none;
  padding:0;
}

.accordion-button {
  border-bottom:1px solid #000;
  position:relative;
  padding-top:20px;
}

.accordion-header span {
  width:20px;
  height:11px;
  background:url("../images/accordion.svg") no-repeat 0 0;
  display:inline-block;
  position:absolute;
  top:35px;
  right:0;
}

.active.accordion-header span {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}



/* Meet Dr Pittman
---------------------------------------------------*/

#meetdrpittman #border {
  /*background:url("../images/background_meetdrpittman.jpg") no-repeat top center;*/
}

#meetdrpittman #wrapper {
  background:url("../images/background_scheduleanappointment.png") no-repeat bottom center;
}

#meetdrpittman header {
  width:1160px;
  position:relative;
  padding:200px 600px 100px 0;
  margin:0 auto;
}

#meetdrpittman header img {
  position:absolute;
  top:80px;
  right:-270px;
}

#meetdrpittman h1 {
  font:400 46px/50px "Roboto Condensed Light", helvetica, sans-serif;
  text-align:left;
  letter-spacing:0;
  color:#000;
  margin:0 0 40px 0;
}

#meetdrpittman #featured h2 {
  margin-bottom:0;
  position:relative;
  z-index:1;
}


/* Appointment Request
---------------------------------------------------*/

#appointmentrequest #border {
  background:url("../images/background_appointmentrequest.jpg") no-repeat top center;
}

#appointmentrequest #wrapper {
  background:url("../images/background_scheduleanappointment.png") no-repeat bottom center;
}

#appointmentrequest header {
  width:850px;
  position:relative;
  padding:200px 0 40px 0;
  margin:0 auto;
}

#appointmentrequest h1 {
  font:400 75px/80px "Roboto Condensed Light", helvetica, sans-serif;
  text-align:center;
  letter-spacing:0;
  color:#000;
  margin:0 0 40px 0;
}

#appointmentrequest header h3 {
  text-align:center;
}

/* Form */

.jf-form .column1 {
  width:50%;
  float:left;
  padding-right:30px;
  margin:0 0 20px 0;
}

.jf-form .column2 {
  width:50%;
  float:left;
  padding-left:30px;
  margin:0 0 20px 0;
}

#appointmentrequest label {
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  color:#000;
  display:block;
  margin:0 0 10px 0;
}

.radio label,
.checkbox label {
  display:inline-block !important;
}

#appointmentrequest .fullwidth {
  width:100%;
  margin:0 0 40px 0;
}

.jf-form {
  padding-top:0;
}

.jf-option-box {
  display:none;
  margin-left:8px;
}

.jf-hide {
  display:none;
}

.jf-disabled {
    background-color:#eeeeee;
    opacity:0.6;
    pointer-events:none;
}

input[type=text],
input[type=email],
input[type=tel] {
  width:100%;
  font:400 15px "LeituraNews Roman 2", georgia, serif;
  letter-spacing:0.02em;
  color:#000;
  border:0;
  padding:15px 15px 13px 15px;
}

.radio,
.checkbox {
  display:inline-block !important;
  margin-right:15px;
  margin-top:10px;
}

.icheckbox_flat, 
.iradio_flat {
    display:inline-block !important;
    vertical-align:middle;
    margin:0;
    padding:0;
    width:20px;
    height:20px;
    background-image:url("../images/flat.png") !important;
    border: none;
    cursor: pointer;
    top:-2px;
}

textarea {
  width:100%;
  font:400 15px "LeituraNews Roman 2", georgia, serif;
  letter-spacing:0.02em;
  color:#000;
  border:0;
  padding:12px 15px 10px 15px;
}

/* 
overwrite bootstrap default margin-left, because the <label> doesn't contain the <input> element.
*/
.checkbox input[type=checkbox], 
.checkbox-inline input[type=checkbox], 
.radio input[type=radio], 
.radio-inline input[type=radio] {
  position:absolute;
  margin-top:4px \9;
  margin-left:0px;
}

div.form-group {
  padding:0;
}

.mainDescription {
  margin-bottom:10px;
}

p.description {
  margin:0px;
}

.responsive img {
  width:100%;
}


div.thumbnail {
  position:relative;
  text-align:center;
}

div.thumbnail.selected p {
  color:#ffffff;
}

div.thumbnail .glyphicon-ok-circle {
  position:absolute;
  top:16px;
  left:16px;
  color:#ffffff;
  font-size:32px;
}

.form-group.required .control-label:after {
    color:#dd0000;
    content:"*";
    margin-left:6px;
}

.submit .btn.disabled, 
.submit .btn[disabled]{
  background:transparent;
  opacity:0.75;
}

/* for image option with span text */
.checkbox label > span, 
.radio label > span{
  display:block;
}

.form-group.inline .control-label,
.form-group.col-1 .control-label,
.form-group.col-2 .control-label,
.form-group.col-3 .control-label {
  display:block;
}

.form-group.inline div.radio,
.form-group.inline div.checkbox {
  display:inline-block;
}

.form-group.col-1 div.radio,
.form-group.col-1 div.checkbox {
  display:block;
}

.form-group.col-2 div.radio,
.form-group.col-2 div.checkbox {
  display:inline-flex;
  width:48%;
}

.form-group.col-3 div.radio,
.form-group.col-3 div.checkbox {
  display:inline-flex;
  width:30%;
}

/* overwrite bootstrap styles */
.checkbox input[type=checkbox], 
.checkbox-inline input[type=checkbox], 
.radio input[type=radio], 
.radio-inline input[type=radio] {
    position:relative;
    margin-top:0px;
    margin-left:2px;
}

.checkbox label, 
.radio label {
   padding-left:4px !important;
}

button {
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-transform:uppercase;
  color:#000;
  display:inline-block;
  border:1px solid #000;
  background:none;
  padding:17px 30px;
}

/* Errors */

.error,
.validation-error {
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  color:#dd0000;
  padding:5px 0 0 0;
  margin:0;
}

.jf-thankyou {
  text-align:center;
}


/* Patient Forms
---------------------------------------------------*/

#patientforms #border {
  background:url("../images/background_patientforms.jpg") no-repeat top center;
}

#patientforms #wrapper {
  background:url("../images/background_scheduleanappointment.png") no-repeat bottom center;
}

#patientforms header {
  width:850px;
  position:relative;
  padding:200px 0 60px 0;
  margin:0 auto;
}

#patientforms h1 {
  font:400 75px/80px "Roboto Condensed Light", helvetica, sans-serif;
  text-align:center;
  letter-spacing:0;
  color:#000;
  margin:0 0 40px 0;
}

#patientforms header h3 {
  text-align:center;
}

#patientforms .button {
  text-align:center;
  margin:0 0 60px 0;
}

#patientforms #photos {
  position:relative;
  margin:20px 0 60px 0;
}

#patientforms #photos .photo {
  margin-left:-150px;
}

#patientforms #photos .photo2 {
  position:absolute;
  bottom:-80px;
  right:-150px;
}

#patientforms #callout {
  margin-bottom:100px;
}




/* Contact Us
---------------------------------------------------*/

#contactus #border {
  background:url("../images/background_contactus.jpg") no-repeat top center;
}

#contactus #wrapper {
  background:url("../images/background_scheduleanappointment.png") no-repeat bottom center;
}

#contactus header {
  width:850px;
  position:relative;
  padding:200px 0 40px 0;
  margin:0 auto;
}

#contactus h1 {
  font:400 75px/80px "Roboto Condensed Light", helvetica, sans-serif;
  text-align:center;
  letter-spacing:0;
  color:#000;
  margin:0 0 40px 0;
}

#contactus header h3 {
  text-align:center;
}

#directions .container {
  padding-top:0;
}

#directions .column1 {
  width:220px;
  float:left;
  position:relative;
  padding:130px 0 0 0;
}

#directions hr {
  width:100px;
  height:1px;
  background:#000;
  position:absolute;
  top:50%;
  left:10px;
  z-index:1;
}

#directions .column2 {
  width:630px;
  position:relative;
  float:left;
}

#directions .column2 iframe {
  position:relative;
  right:-60px;
}

/* Flexslider 
---------------------------------------------------*/

.flex-control-nav li {
  margin:0 6px;
}

.flex-control-paging li a {
  width:8px;
  height:8px;
  border-radius:50%;
  background:#fff;
  border:1px solid #fff;
  box-shadow:none;
}

.flex-control-paging li a.flex-active {
  background:none;
}

.flex-control-paging li a:hover {
  background:none;
}


/* Footer
---------------------------------------------------*/

footer {
  width:800px;
  position:relative;
  text-align:center;
  padding:60px 0 100px 0;
  margin:0 auto;
}

footer a {
  color:#000;
  border-bottom:1px solid #000;
  padding:0 0 4px 0;
  transition:all 0.2s ease;
}

footer a:hover {
  padding-bottom:2px;
}

footer .column1 {
  width:33.3%;
  float:left;
  text-align:center;
}

footer .column2 {
  width:33.3%;
  float:left;
  text-align:center;
}

footer .column3 {
  width:33.3%;
  float:left;
  text-align:center;
}

#facebook {
  width:10px;
  height:19px;
  background:url(../images/facebook.svg) no-repeat;
  display:inline-block;
  border:0;
  text-indent:-999999px;
  margin-left:30px;
}

#backtotop {
  width:100px;
  height:85px;
  font:400 16px/20px "Roboto Condensed", helvetica, sans-serif;
  letter-spacing:0.02em;
  text-transform:uppercase;
  color:#000;
  text-align:center;
  position:absolute;
  bottom:0;
  left:50%;
  margin-left:-50px;
}

#backtotop a {
  border:0;
  padding:0;
}

#backtotop .vline {
  height:85px;
  position:absolute;
  bottom:-30px;
  left:50%;
  margin:0;
}


/* Fonts
---------------------------------------------------*/

@font-face {
    font-family:"PF DinText CondPro Thin";
    src:url("../fonts/PFDinTextCondPro-Thin.woff2") format("woff2"),url("../fonts/PFDinTextCondPro-Thin.woff") format("woff"),url("../fonts/PFDinTextCondPro-Thin.otf") format("opentype");
    font-style:normal;font-weight:400;
}

@font-face {
    font-family:"Roboto Condensed Light";
    src:url("../fonts/RobotoCondensed-Light.woff2") format("woff2"),url("../fonts/RobotoCondensed-Light.woff") format("woff"),url("../fonts/RobotoCondensed-Light.otf") format("opentype");
    font-style:normal;font-weight:400;
}

@font-face {
    font-family:"Roboto Condensed";
    src:url("../fonts/RobotoCondensed-Regular.woff2") format("woff2"),url("../fonts/RobotoCondensed-Regular.woff") format("woff"),url("../fonts/RobotoCondensed-Regular.otf") format("opentype");
    font-style:normal;font-weight:400;
}

@font-face {
    font-family:"Roboto Condensed Bold";
    src:url("../fonts/RobotoCondensed-Bold.woff2") format("woff2"),url("../fonts/RobotoCondensed-Bold.woff") format("woff"),url("../fonts/RobotoCondensed-Bold.otf") format("opentype");
    font-style:normal;font-weight:400;
}

@font-face {
    font-family:"Abril Fatface Regular";
    src:url("../fonts/Abril_Fatface.woff2") format("woff2"),url("../fonts/Abril_Fatface.woff") format("woff"),url("../fonts/Abril_Fatface.otf") format("opentype");
    font-style:normal;font-weight:400;
}

@font-face {
    font-family:"LeituraNews Roman 1";
    src:url("../fonts/Leitura News Roman 1.woff2") format("woff2"),url("../fonts/Leitura News Roman 1.woff") format("woff"),url("../fonts/Leitura News Roman 1.otf") format("opentype");
    font-style:normal;font-weight:400;
}


@font-face {
    font-family:"LeituraNews Roman 2";
    src:url("../fonts/LeituraNews-Roman 2.woff2") format("woff2"),url("../fonts/LeituraNews-Roman 2.woff") format("woff"),url("../fonts/LeituraNews-Roman 2.otf") format("opentype");
    font-style:normal;font-weight:400;
}

