/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        4.4
*/



@import url("../jupiter/stylesheet/css/styles.css");

/* THESE CODE ADDITIONS WERE ADDED BY BRIVA */

/*Edge Slider Configs*/
.edge-desc, a.edge-desc {
  font-size:21px!important;
  font-weight:500!important;
  line-height:normal!important;
color:#FFF!important;
}
.edge-title {
  font-weight:500!important;
  color:#FFFFFF!important;
}

/*Letter Spacing of Buttons*/
.mk-button.large {
   letter-spacing: 0px!important;
   font-size:14px!important;
}

/*Remover Sombra de imagens com circulo*/
.mk-circle-image .item-holder {
    -webkit-box-shadow: 0 0 0 0px #fff!important;
    -moz-box-shadow: 0 0 0 0px #fff!important;
    box-shadow: 0 0 0 0px #fff!important;
}

/*Adicionar textos brancos a seccoes com fundo escuro*/
.eventotexto {
   display: block;
   font-size:17px!important;
   color:#FFFFFF!important;
   margin-bottom:33px!important;
   text-align:center!important;
}
.eventotitulo {
   display: block;
   font-size:24px!important;
   color:#FFFFFF!important;
   font-weight:600!important;
   text-align:center!important;
   margin-bottom:-20px!important;
}
.eventosection {
   display: block;
   font-size:40px!important;
   line-height:42px;
   color:#FFFFFF!important;
   font-weight:700!important;
   margin-bottom:20px!important;
   text-align:center!important;
}


/*Silva Method Certified Icon no Rodape*/
.smci-icon a{
display:inline-block;
   background-image: url(http://sm.brivaglobal.com/wp-content/uploads/smci-silva-certified.png);
   background-repeat: no-repeat;
background-position:center top;
height:47px;
width:47px;
margin-top:10px!important;
}

/*Toggles para FAQs*/
.mk-toggle.fancy-style .mk-toggle-title {
  position: relative;
  display: block;
  padding: 15px 30px 15px 15px!important;
  color: #333!important;
  font-size: 16px!important;
  font-weight: 600;
  line-height: 22px;
  cursor: pointer;
  background-color: #f5f5f5!important;
}

/*Google Forms*/
.ss-q-short {
width: 300px!important;
}

.ss-text {
display: inline-block!important;
float:left;
margin: 1em!important;
}

.ss-form-entry {
display: inline-block!important;
}


td.ss-form-entry > input[type="submit"][name="submit"] {
clear: both;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
 border: none !important;
  outline: none !important;
  display: inline-block;
  padding: 12px 15px !important;
  text-align: center;
vertical-align: middle;
  font-weight: bold;
  letter-spacing: 0px;
text-transform:uppercase;
  font-size: 14px;
color: #fff !important;
line-height: 13px !important;
  cursor: pointer;
  background-image: none !important;
  background-color:#666!important;
}

.ss-section-title{
clear: both;
font-size:31px!important;
margin-top:20px!important;
}

.ss-q-help, .ss-secondary-text{
font-size:12px!important;
color:#666666!important;
line-height:15px;
font-style: italic;
}

/*.error-message{
visibility:hidden!important;
}*/


/* Contact Form 7 Forms */

span.wpcf7-list-item { display: block;margin-bottom:10px; }

.wpcf7-submit {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
.wpcf7-text, .wpcf7-form-control-wrap, .wpcf7-form-control
{
background:#f5f5f5!important;
}
.wpcf7-text:focus{
background:#FFF!important;
}000000

/*Portfolio Section - AKA Cursos e Workshops*/
.portfolio-meta-wrapper .portfolio-categories,
.portfolio-meta-wrapper .portfolio-date {
  font-size: 14px;
  font-weight:500!important;
  letter-spacing: 0px!important;
  text-transform: none!important;
  text-align: center!important;
}
.portfolio-meta-wrapper .the-title a {
  text-transform: none!important;
  letter-spacing: 0px!important;
  text-align: center!important;
}
.mk-portfolio-classic-item .portfolio-classic-holder {
  margin: 0 10px 0px 10px;
  background-color: #fff;
  border: 0px!important;
  overflow: hidden;
  height:315px;
  text-align: center!important;
}



/*Portfolio Filter Thingie*/
#mk-filter-portfolio.sortable-classic-style {
  padding: 50px 0;
}
#mk-filter-portfolio.sortable-classic-style ul li {
  margin: 0px;
  background-color: #ffffff!important;
  border-color: #F0F0F0!important;
  border-style: solid!important;
  border-width: 1px!important;
}
#mk-filter-portfolio.sortable-classic-style ul li a {
  padding: 20px 20px!important;
  line-height: 13px;
  font-size: 14px!important;
  color: #333;
  color: #323232;
  display: block;
  letter-spacing: 0px;
}
#mk-filter-portfolio.sortable-classic-style ul li a.current {
  color: #FFF;
  background-color: #696da9;
}