/*MEDIA QUERYIES*/
@media (max-width: 320px) {
.navbar-default .navbar-collapse {
    background-color: #ffffff;
}
.footer {
    text-align: left;
}
.header-extras li {
text-align:left;
}
header.text-left {
    margin-top: 30px;
}
.home article.post-268 {
    height: 110px !important;
}
.home article.post-266 {
height: 110px !important;
}
.home article.post-263 {
height: 110px !important;
}
.home article.post-758 {
height: 110px !important;
}
.home article.post-736 {
height: 110px !important;
}
.home article.post-721 {
height: 110px !important;
}
}

@media (min-width: 321px) and (max-width: 480px) {
.navbar-default .navbar-collapse {
    background-color: #ffffff;
}
.header-extras li {
    padding-left: 70px;
    padding-top: 10px;
    text-align: left;
}
.footer {
    text-align: left;
}
header.text-left {
    margin-top: 30px;
  
}
}
@media (min-width: 481px) and (max-width: 600px) {
.navbar-default .navbar-collapse {
    background-color: #ffffff;
}

.header-extras li {
    padding-left: 120px;
    padding-top: 10px;
    text-align: left;
}
header.text-left {
    margin-top: 30px;
  
}
.home article.post-268 {
    height: 210px !important;
}
.home article.post-266 {
height: 210px !important;
}
.home article.post-263 {
height: 210px !important;
}
.home article.post-758 {
height: 210px !important;
}
.home article.post-736 {
height: 210px !important;
}
.home article.post-721 {
height: 210px !important;
}

}

@media (min-width: 601px) and (max-width: 800px) {

header.text-left {
    margin-top: 30px;
}
.header-extras {
 
  margin: 45px 0 0;}

.header-extras li {
      margin-left: -2px !important;
}
}

@media (min-width: 801px) and (max-width: 1024px) {


.header-extras li {
    border-right: medium none !important;
    margin-left: -12px !important;
}
}


/*FIN MEDIA QUERIES*/


/*CABECERA*/

.home div.main-content-wrapper {
    border-top: medium none !important;
}
.home.page-template-default div.main-navigation {
    border-bottom: medium none !important;
}
div.main-content-wrapper {
    border-top: 1px solid #e6e6e6;
}
.page-template-default div.main-navigation {
    border-bottom: 1px solid #eaeaea !important;
}
ul ul.dropdown-menu li a {
    background-color: #aac1e6 !important;
    border-bottom: 2px solid #fff;
    border-radius: 0 !important;
    font-size: 14px;
    height: 35px;
    margin-top: -1px;
    text-transform: uppercase;
}
.dropdown-menu {
    /*background-color: transparent;*/
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px;
    margin: 0;
    min-width: 165px;
    padding: 5px 0 0;
}
/*.navbar-default .navbar-collapse {
    background-color: #ffffff;
}*/
.dropdown-menu > li > a {
    background-color: #3f85c2;
    color: #fff;
    margin-bottom: 1px;
    padding: 5px 20px !important;
}

.header-extras li {
    border-right: 1px solid #e6e6e6;
    display: inline-block;
    height: 40px;
    list-style: outside none none;
    margin-left: 20px;
    overflow: hidden;
    padding-right: 15px;
}
.header-extras li i {
    color: #e6e6e6;
    float: left;
    font-size: 40px;
    line-height: 0.8em;
    margin-top: 3px;
}
.not-front .main-navigation, .front .main-navigation {
    border-bottom: medium none !important;
    box-shadow: none;
    padding-bottom: 25px !important;
    padding-top: 25px !important;
}
.WidgetTutiempo {
  font-family:unset !important;
}
.main-navigation .nav > li > a {
    font-family: "open sans";
    font-weight: 600;
    text-transform: uppercase;
}
.header-top {
    height: 39px !important;
    margin-top: -5px;
}
header.header {
    padding: 0 !important;
}
.main-navigation {
    padding: 10px 0!important;
}
ul.top-nav {
    margin-left: -5px;
}
nav.navbar-default {
    margin-left: 5px !important;
}
li.active a {
    border-radius: 7px;
}
li a {
    border-radius: 7px;
}
li.menu-para-el-vecino a {
    background-color: #b67dcf !important;
}
/*FIN CABECERA*/

/*NEXT PREV TELEFONOS*/
div.owl-prev {
    margin-left: -70px;
}
div.owl-next {
  margin-right: -70px;}
/*FIN NEXT PREV TELEFONOS*/

/*FOOTER*/
.footer {
     padding: 20px 0 !important;
}
div.sessionstudio {
    float: right;
}
.navbar-default .navbar-collapse .sessionstudio {
    background-color: transparent !important;
}
/*FIN FOOTER*/
/*HOME BANNERS*/
.home .category-home-banners .blogpost-body {display:none!important;}
.home .category-home-banners footer.clearfix {display:none!important;}

.home article.post-268 {
    height: 160px;
}
.home article.post-266 {
    height: 160px;
}
.home article.post-263 {
    height: 160px;
}
.home article.post-758 {
    height: 160px;
}
.home article.post-736 {
    height: 160px;
}
.home article.post-721 {
    height: 160px;
}

/*FIN HOME BANNERS*/
/*TABS*/
.tab-content {
    background-color: #f4f4f4;
    margin-top: -20px;
    padding: 20px;
}
.wrap-tabs .tab-content {
    margin-top: 0;
}
ul.nav-tabs li.active a {
  border-radius: 0!important;
}
.fw-call-to-action {
    border: 1px solid #dbdbdb;
    border-radius: 0 !important;
    display: table;
    margin-bottom: 30px !important;
    padding: 20px;
    width: 100%;
}
.fw-btn-1 {
    background-color: #662b81 !important;
}
.fw-btn-1:hover {
    background-color: #be89d8 !important;
}
.vertical .tab-content {
    border-left: 1px solid #ccc !important;
    width: 50%;
}
/*FIN TABS*/
/*GALERIAS*/
.mfp-title {
    display: none;
 
}
/*FIN GALERIAS*/
/*PAGINAS*/
blockquote {}
blockquote p {
    padding: 10px 20px;
   width: intrinsic;           /* Safari/WebKit uses a non-standard name */
  width: -moz-max-content;    /* Firefox/Gecko */
  width: -webkit-max-content; /* Chrome */
  background-color:#f4f4f4;
}
.page h1 {
   font-size: 22px;
    margin-top: -5px;
    text-transform: uppercase;
}
.home.page h1 {
    display: none;
}
img.alignleft {
    float: left;
    margin-right: 15px;
}
img.alignright {
    float: right;
  margin-left: 15px;
}
.page-template-default div.overlay-container {
    margin-bottom: 25px;
}
/*FIN PAGINAS*/
/*TEXTO*/
body, input, textarea, select, blockquote {
  font-size:16px !important;
}
/*FIN TEXTO*/
/*SLIDER*/
a#slide-877-layer-1 {
    display: none !important;
}
a#slide-888-layer-1{
    display: none !important;
}
a#slide-891-layer-1{
    display: none !important;
}
a#slide-897-layer-1{
    display: none !important;
}
/*FIN SLIDER*/

/*TABLAS*/
.tab-pane td {
    margin: 0 !important;
    padding: 0 !important;
}
.tab-pane td p{
    margin: 0 !important;
    padding: 0 !important;
}
/*FIN TABLAS*/
/*CALL TO ACTION*/
.fw-call-to-action {
    background-color: #5E327E;
}
/*FIN CALL TO ACTION*/
/*FORMULARIOS*/
.sidebar form {
    margin: 5px 0 0;
    text-align: left;
}
.page-id-1111.sidebar form {
    margin: 5px 0 0;
    text-align: left;
}
textarea.wpcf7-textarea {
    height: 105px;
}
input[type="submit"] {
    background-color: #000000;
    border: medium none;
    border-radius: 5px !important;
    color: #ffffff;
    float: right;
    font-weight: bold;
    padding: 10px;
    text-transform: uppercase;
}
select.wpcf7-form-control {
    width: 95%;
}
#post-721 form {
    text-align: left !important;
}
#post-721 input.wpcf7-text {
    width: 80%;
}
#post-721 select.wpcf7-form-control {
    width: 80%;
}
#post-721 textarea.wpcf7-textarea {
    width: 80%;
}
/*FIN FORMULARIOS*/
/*RECIBOS*/
td.captcha {
    float: right;
    margin-bottom: 20px;
    margin-right: -47px;
    margin-top: 20px;
}
input.boton_fb {
    background-color: #b67dcf;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    float: right;
    font-weight: bold;
    margin-top: 25px;
    padding: 10px;
}
/*FIN RECIBOS*/
/*ACORDION*/
a:hover, a:focus {
    color: #000 !important;
}
.panel-heading a.collapsed, .panel-heading a.collapsed:focus {
    background-color: #a07ac8;
    color: #5E327E;
}
/*FIN ACORDION*/

