/*
Theme Name: Plugin Capital
Theme URI: http://www.leonordesigner.com.br
Author: Leonor Designer
Author URI: http://www.leonordesigner.com.br
Description: Tema desenvolvido exclusivamente para a empresa Plugin Caputal
Version: 1.0
Text Domain: plugincapital
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: e-commerce, custom-menu, custom-logo, featured-images, footer-widgets, theme-options, translation-ready, blog, right-sidebar, sticky-post, threaded-comments
*/


body{font-family: 'Montserrat', sans-serif;background-color:#f2f2f2;}
img{max-width:100%;height:auto;}
.container{max-width:1080px;}
#topinho{background-color:#0572ba;color:#fff;text-align:center;font-size:0.8em}
#topinho a{color:#fff;}
#bloco01{background-image:url(img/fundo_bloco01.jpg),url(img/fundo_bloco01_plug.png);background-size:cover,cover;color:#fff}
#bloco02{background-image:url(img/fundo_bloco02.jpg);background-size:cover;color:#0072bc;}
#bloco03{background-image:url(img/fundo_bloco03.jpg);background-size:cover;color:#fff}
#bloco04{background-image:url(img/fundo_bloco04.jpg);background-size:cover;color:#fff}
#bloco05{background-image:url(img/fundo_bloco05.jpg);background-size:cover;color:#fff}
#bloco_contato{color:#0072bc;}
#rodape{background-color:#999;color:#fff;}
#rodape input{padding: 0.2em 0.5em;
    border-radius: 0.5em;
    border: solid 1px #888;}
h1,h2,h3,h4,h5{font-weight:300;}

.navbar{background-color:#efefef;    box-shadow: 0px 2px 21px #000;}
#menu-menu-1 li{display: inline-block;text-transform:uppercase;text-align:center;padding: 0 1em; transition:all 1s;-webkit-clip-path: polygon(12% 0, 100% 0%, 90% 98%, 0% 100%);
clip-path: polygon(12% 0, 100% 0%, 90% 98%, 0% 100%);}
#menu-menu-1 li:hover, #menu-menu-1 li.current-menu-item{background: rgb(243,146,29);
background: linear-gradient(180deg, rgba(243,146,29,1) 0%, rgba(243,146,29,1) 0%, rgba(253,190,25,1) 100%);}
#menu-menu-1 li.logo{width:38%;color:transparent}
#menu-menu-1 li a{color:#000;font-size:0.8em;}
#menu-menu-1 li:hover a{color:#fff;}

#rodape #menu-menu-2{padding:0;}
#rodape #menu-menu-2 li{display: inline-block;width:49%;;text-transform:uppercase;}
#rodape #menu-menu-2 li.logo{display:none}
#rodape #menu-menu-2 li a{color:#fff;}

#menu-redes-sociais{display: inline-flex;list-style: none;padding: 0;}
#menu-redes-sociais li a{display:inline-block;width:36px;height:36px;background-image:url(img/redessociais.png);text-indent: 100%;overflow:hidden;list-style:none;margin:5px}
#menu-redes-sociais li.facebook a {background-position: 0 0}
#menu-redes-sociais li.instagram a {background-position: -73px 0}
#menu-redes-sociais li.linkedin a {background-position:-37px 0;}

.topo-pagina{position:relative;}
.container-titulo{position: absolute;    top: 43%;    left: 50%;    margin: 0 0 0 -540px;}
.titulo_interna{font-size:4em;/*margin:-3.5em 0 2.5em 0;*/font-style:italic;font-weight:900;text-shadow: 2px 2px 11px #000;
    text-transform: uppercase;color:#fff;}
	
.interna-terapias{background-position:center bottom;background-repeat:no-repeat;background-size:cover; border-radius: 20px;border:none;
}
.interna-terapias:nth-child(even) {background: rgb(243,146,29);
background: linear-gradient(180deg, rgba(243,146,29,1) 0%, rgba(243,146,29,1) 0%, rgba(253,190,25,1) 100%);}
.interna-terapias:nth-child(odd) {background: rgb(243,146,29);
background: linear-gradient(180deg, rgba(243,146,29,1) 0%, rgba(25,62,132,1) 0%, rgba(0,134,227,1) 100%);}
.interna-terapias h2{text-transform:uppercase;color:#fff;text-shadow: 2px 2px 11px #000;font-weight:800;font-style:italic;font-size:1.2em;padding: 1em 0 0 0;}
.interna-terapias p{margin:1em;font-size:0.9em}
.interna-terapias button{color:#fff; font-size: 0.9em; background: none; border:solid 2px #fff;border-radius:3em;padding: 0.3em 2em; font-weight:300;transition: all 0.5s}
.interna-terapias button:hover{background-color:#fff;border:solic 2px #5a9da1;}
.interna-terapias a{color:#fff;transition: all 0.5s}
.interna-terapias a:hover{color:#5a9da1;}
.interna-terapias .card-footer{border:none;background:none;padding:0 0 2em 0;}
.interna-terapias .card-body{padding: 0 1.25rem;}
.interna-terapias.teste, .interna-terapias.teste2{visibility:hidden;}	
.interna-terapias .card-img-top {
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
}


.nosso-time .card{background-color:#fff;}

.nosso-time h2{color:#0172bc;font-size:1.2em;    font-weight: 600;}
.nosso-time p{margin:1em;font-size:0.9em}
.nosso-time button{color:#fff; font-size: 0.9em; background: none; border:solid 2px #fff;border-radius:3em;padding: 0.3em 2em; font-weight:300;transition: all 0.5s}
.nosso-time button:hover{background-color:#fff;border:solic 2px #5a9da1;}
.nosso-time a{color:#fff;transition: all 0.5s}
.nosso-time a:hover{color:#5a9da1;}
.nosso-time .card-footer{border:none;background:none;padding:0 0 2em 0;}
.nosso-time .card-body{padding: 0 1.25rem;}
.nosso-time.teste, .nosso-time.teste2{visibility:hidden;}	
.nosso-time .card .card-img-top{transition: all 300ms;; max-width:150px;   -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);clip-path: circle(75px at 75px 75px);margin:1em auto;}
.nosso-time .card .card-img-top:hover{ -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);/*transform: scale(1.2);*/}
	
	
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 100%;
	border:solid 1px #999;
}
	
	

/* Icon 1 */

#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
  width: 60px;
  height: 45px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  transform: scale(0.5);
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
  display: block;
  position: absolute;
  height: 9px;
  width: 100%;
  background: #999;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 18px;
}

#nav-icon1 span:nth-child(3) {
  top: 36px;
}

#nav-icon1.open span:nth-child(1) {
  top: 18px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 18px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}	
	

@media (max-width: 575.98px) { 

.col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8 {min-width: 100%;}

.container-titulo{top: 29%; left: 0; margin:initial;}
.titulo_interna{font-size: 2.5em; text-align: center;}
#bloco03 h3{text-shadow:3px 1px 2px #000;}
 }