.witrfm_area{
	background: #8E793E;
	position:relative;
}
.witrfm_area:before {
    content: "";
    position: absolute;
    top: 0;

    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
}
.footer-middle {
    padding: 65px 0 73px;
}
.footer-middle.wpfd {
    padding: 0;
}
.wpfdp {
    padding-top: 65px;
    padding-bottom: 80px;
}
.footer-middle .widget h2 {
    margin-bottom: 28px;
    margin-top: 28px;
    position: relative;
}
.footer-middle .widget h2:before {
 
}
.footer-middle table#wp-calendar td,
.footer-middle table#wp-calendar th {
    color: #fff;
}
.footer-middle #archives-dropdown--1 {
    height: 34px;
}

.footer-middle .widget h2 {} .footer-middle .widget ul li:before {} .footer-middle .tagcloud a {} .footer-middle .widget ul {
    list-style: none;
}
.footer-middle .widget ul li {
    margin-bottom: 10px;
}
.footer-middle .widget ul li a,
.footer-middle .widget ul li:before {
    -webkit-transition: .5s;
    transition: .5s;
}
.footer-middle .widget ul li a:hover,
.footer-middle .widget ul li:hover:before {
    color: #8E793E;
}

.widget_media_image{
  margin-top: 34px;	
  margin-bottom: 27px;	
}

.footer-middle .widget.widget_archive .widget-title {
  margin-bottom: 34px !important;
  margin-top: 28px !important;
}
.footer-middle .widget.widget_search .widget-title {
  margin-top: 25px !important;
}
.footer-middle .widget.widget_tag_cloud .widget-title {
  margin-bottom: 20px !important;
}
.footer-middle .widget.widget_nav_menu .widget-title {
  margin-bottom: 25px !important;
}
.footer-middle .widget.widget_text p img {
  margin-top: 10px !important;
  margin-bottom: 6px !important;
}


h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
	font-family: 'Roboto', sans-serif;
    font-style: normal;
	margin-bottom: 0;
    line-height: 1.2;	
    font-weight: 700;
    transition: .5s;
	font-size:22px;
    color: #142849;
    margin: 0 0 10px;	
    -webkit-transition: .5s;
    transition: .5s;	
}

.avisopoli
{
  font-family: 'Roboto', sans-serif;
  color: #142849;
}



.fc-event {
  background-color: #142849;
  cursor: pointer;
}

.izq_login {
  background-color: #0f4fb8 !important;
}

.fc .fc-list-event:hover td {
  background-color: #d96a25;
  color: #142849;
}

.btn-primario {
  color: #fff;
  background-color: #0f4fb8;
  border-color: #0f4fb8;
}

.btn-booked {
  
  color: #fff;
  background-color: #d96a25;
  border-color: #d96a25;
}

.list-group-item-booked {
  color: #9a4315;
  background-color: #fff0e6;
}


.profesionalSelected {
  background-color: #647597;
  color: #FFFFFF;
}

.profesional {
  background-color: #142849;
  color: #FFFFFF;
}

#loading {
  position: fixed;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  opacity: 0.7;
  background-color: #FFFBF5;
  z-index: 99;
}

#loading-image {
  position: absolute;
  top: 35%;
  left: 35%;
  z-index: 100;
}


.letraNegra {
  font-size: medium !important;
  color: #272525;

}

.letrablanca {
  color: #FFFFFF;

}


.bordergris {
  border-color: #c9cdd0;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
}

.recuadro {
  border-color: #647597;
  border-radius: 5px;
  border-width: 5px;
  border-style: solid;
}


.app-header .app-header__content {
  background: #0f4fb8;
}


.letraDorada
{
  color: #0f4fb8;
}

table.dataTable td {
  font-size: 9px;
}

table.dataTable th {
  font-size: 10px;
}


/*

 SSSSS M   M
 S     MM MM
 SSSSS M M M
     S M   M
 SSSSS M   M



*/

@media (min-width: 576px) {

  table.dataTable td {
    font-size: 10px;
  }

  table.dataTable th {
    font-size: 11px;
  }

}


/*



MM      MM  DDDD
MM      MM  DDDDDD  
MMMM  MMMM  DD   DD
MMMM  MMMM  DD    DD
MM  MM  MM  DD     DD
MM  MM  MM  DD     DD
MM      MM  DD    DD
MM      MM  DD   DD
MM      MM  DDDDDD
MM      MM  DDDD
*/

@media (min-width: 768px) {


  table.dataTable td {
    font-size: 12px;
  }

  table.dataTable th {
    font-size: 13px;
  }

}


/*
OOOO          OOOOOOOOOOOOOO
OOOO          OOOOOOOOOOOOOO
OOOO          OOOO
OOOO          OOOO    OOOOOO
OOOO          OOOO      OOOO  
OOOOOOOOOOOO  OOOOOOOOOOOOOO
OOOOOOOOOOOO  OOOOOOOOOOOOOO

*/

@media (min-width: 992px) {


  table.dataTable td {
    font-size: 14px;
  }

  table.dataTable th {
    font-size: 15px;
  }

}


/*

OO      OO    OO
  OO  OO      OO
    OO        OO
  OO  OO      OO
OO      OO    OOOOOO


*/

@media (min-width: 1200px) {

  table.dataTable td {
    font-size: 16px;
  }

  table.dataTable th {
    font-size: 17px;
  }

}


/*

OO      OO    OO
  OO  OO      OO
    OO        OO
  OO  OO      OO
OO      OO    OOOOOOO

OO      OO    OO
  OO  OO      OO
    OO        OO
  OO  OO      OO
OO      OO    OOOOOOO





*/

@media (min-width: 1400px) {}


/*

OO      OO    OO
  OO  OO      OO
    OO        OO
  OO  OO      OO
OO      OO    OOOOOOO

OO      OO    OO
  OO  OO      OO
    OO        OO
  OO  OO      OO
OO      OO    OOOOOOO

OO      OO    OO
  OO  OO      OO
    OO        OO
  OO  OO      OO
OO      OO    OOOOOOO



*/

@media (min-width: 1700px) {}