/*
Theme Name: JCS Universal ESL 2019 LAST
Author: Javier Carmona S.
Text Domain: esl.cl
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* custom social sharing buttons */

/*iconos testimonio */




.fa-facebook {color: #3b5998;}

.formlabelsjc, .labeloptionsjc {
  color: #555;
  font-size: 0.85rem;
  font-weight: normal;
   font-family: "Roboto", Helvetica, Arial, sans-serif;
}


.inputatibuteoptionjc{ font-family: "Roboto", Helvetica, Arial, sans-serif;}
.optionscontainerjc{  font-family: "Roboto", Helvetica, Arial, sans-serif;}
.controljc { font-family: "Roboto", Helvetica, Arial, sans-serif;}
.bardos {
  padding: 10px 0;
}

.modal-content iframe{
        margin: 0 auto;
        display: block;
    }
    
.modal-dialog {
      max-width: 800px;
      margin: 30px auto;
  }



.modal-body {
  position:relative;
  padding:0px;
}

.main-menu .current_page_item > a,
.main-menu .current-menu-ancestor > a {
    color: #fff;
}

.navigation-top .current-menu-item > a, 
.navigation-top .current_page_item > a {
    color: red;
}
.main-navigation a:active {
color: #b379b3 !important;
}
.current-menu-item a{color: white!important;}
/*.menu-item a:hover {color: white!important;}*/

ul.page-numbers {
    list-style: none;
    margin: 0;
}

.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

ul.page-numbers li {
    display: block;
    float: left;
    margin: 0px ;
    padding: 0px;
    text-align: center;
    border: 1px solid #ddd;
}

.page-numbers a,
.page-numbers span {

    display: block;
    padding: 20px;
    height: 20px;
    line-height: 5px;
    font-size: 1.0em;
    text-decoration: none;
    cursor: pointer;
    color: #da4d4d;
    font-weight: 400;
}

.page-numbers a span { padding: 0 }

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: #fff;
    background: #da4d4d;
    text-decoration: none;
}

.top-bar a{
  color: #fff!important;
}

#topbarsolar.top-bar a {
  color: #ffffff!important;
}


#celempresa:hover, #telempresa:hover {
	 color: #fff!important;
}

.page-numbers:hover { text-decoration: none }

/*custom widgets */
.searchform{}
.tagcloud a {
	font-size: 0.8rem!important;
  border: 1px solid #eee;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 600;
  padding: 5px 10px;
  text-transform: uppercase;
  margin: 3px 0;
  text-decoration: none !important;
	
}
.tagcloud a:hover {
  border-color: #da4d4d;
}

/* grid garantia */
.box {
    padding: 0 5px 0 5px;
}
.box .inner {
    background-color: #fff;
}

#reviewsbuttons:hover, #reviewsbuttons:active { color: #fff!important; text-decoration: none}

/* formulario landing page convenio */
.formconvenio  input[type=text] { color: black!important;}