/*  
Theme Name: Dna de Vendas
Theme URI: http://www.dnadevendas.com/
Description: Dna de Vendas
Author: Dna de Vendas
Author URI: http://www.dnadevendas.com/
Text Domain: tema-dna
*/

body {
	font-family: 'Montserrat', sans-serif; font-weight: 300;
	background: #f6f6f6;
  }
  a{color:#23bb68}
  p{font-size: 16px; color: #757575; margin: 12px 0}
  h2, h3{margin-top: 10px}
  .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{
	min-height: 90px;
  }

  h1{margin-top: 10px; font-size: 30px; font-weight: 900}  
  h2{font-size: 25px}

  table {border-collapse: collapse; margin: 40px 0; width: 100%}
  table, th, td {border: 1px solid black;}
  
  /*NAVBAR*/
  .navbar-static-top {margin-bottom: 0;}
  .navbar-nav{margin-top: 5px; text-transform: uppercase; font-weight: 700}
  .navbar-nav > li > a{padding-top: 0; padding-bottom: 0}
  .navbar-default .navbar-nav > li > a{border-left: 1px solid #b2b2b2}
  .navbar-brand{padding: 15px 5px 0 15px}
  .navbar-brand > img{max-width: 200px;}
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background: #f8f8f8; color: #23bb68; margin-bottom: 20px }
  .navbar-nav > li > a{margin-top: 20px; margin-bottom: 5px}

  .social-media ul li{display: inline-flex;font-size: 10px; color: #23bb68; margin-right:15px}
  .social-media ul li a{color: #23bb68; display: inline-flex; font-size: 15px}
  .social-media ul{padding: 0 20px;}

  /*NAVBAR*/
  
  /*CAROUSEL*/
  .carousel-caption{top: 120px; font-size: 45px}
  .carousel-caption h2{font-size: 55px;}
  .carousel-caption button{background: #23bb68; color: white; padding: 10px; border: 0; border-radius: 4px; font-size: 16px; text-transform: uppercase; box-shadow: 0px 3px 1px 0 rgba(0, 0, 0, 0.4)}
    filter: brightness(90%);
  }
  .carousel-inner a{color: white}
  /*CAROUSEL*/

  /*BLOG*/
  .blog-content{margin: 40px 120px}
  .blog-card{margin-bottom: 40px; background: white; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1), 0px 0px 0px 0 rgba(0, 0, 0, 0.1)}
  
  .blog-card h1, .blog-card h2, .blog-card h3, .blog-card h4{text-align: left; margin: 30px 0}
  .blog-card-text{padding: 20px; text-align: left;}
  .blog-card-text h1, h2, h3, h4{text-align: center}
  .carousel-inner{position: relative;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
  }
  .blog-card ul{margin: 20px 0; font-weight: 500; color: #23bb68}
  .blog-card img{height: auto; width: 100% !important;}
 
	/*
  .carousel-inner{height: 738px;}
  .carousel-inner > .item{height: 738px;}*/

  .carousel-inner > .item > a > img, .carousel-inner > .item > img{
    width: 100%;
  }
  .blog-tag-categoria{margin: 30px auto 0px auto; display: table; }
  .blog-tag-categoria span{text-transform: uppercase; margin: 0 2px; padding:5px; color: #23bb68; border: 1px solid #23bb68; border-radius: 3px}
  
  .blog-card-footer{background: #f6f6f6; min-height: 70px; padding: 20px}
  .blog-card-data, .blog-card-leia-mais{color: #909090; padding: 5px; border-radius: 3px; text-align: center; border: 1px solid #919191; margin-bottom: 10px}
  .blog-card-leia-mais{background: white;}
  .blog-card-leia-mais a{text-decoration: none; color: #919191}
  .blog-card-leia-mais a:hover{color: #23bb68;}
  .blog-card-leia-mais i{background: #23bb68; padding: 9.4px; margin:0; position: absolute; right: 4px; top: 0px; border-radius: 0 3px 3px 0; color: white}
  .blog-card-social{margin: 0px auto; display: table; color: #f6f6f6}
  .blog-card-social i{color: #919191; margin: 10px; cursor: pointer}
  .blog-card-social i:hover{color: #23bb68}
  
  .blog-paginacao{margin:0 auto; display: table}
  .blog-paginacao a{text-decoration: none}
  .blog-paginacao .antigos{color: #23bb68;}
  .blog-paginacao .recentes{color: black;}
  .btn-right{ text-align: right; }
  .btn-left{ text-align: left; }
  /*BLOG*/

  /*SIDEBAR*/
  .blog-widget-buscar{width: 100%}
  .blog-widget-subtitle{color: #909090; text-align: center}
  .blog-widget-buscar input{width:100%; border: 0; float: left; background: #f1f1f1; padding: 7px; color: #919191;}
  .blog-widget-buscar button{width:20%; border: 0;float: left; background: #23bb68; color: white; padding: 10px}
  .blog-widget{background: white; padding: 20px; margin:0 0 20px 0; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1), 0px 0px 0px 0 rgba(0, 0, 0, 0.1)}
  .blog-widget-title{float: left;
	border: 1px solid #b2b2b2;
	padding: 10px;
	text-align: center;
	border-radius: 3px;
	background: white;
	color: #b2b2b2;
	text-transform: uppercase;
	box-shadow: 0px 0px 0px 10px rgb(255, 255, 255);
	position:absolute;
	left:0;
	right:0;
	margin-left:auto;
  margin-right:auto;
  max-width: 240px;
  }
  /*.blog-widget-title-thumb{margin-bottom: 200px}*/
  .blog-widget-content{margin: 20px auto; display: inline-block; width: 100%; }
  .blog-widget-content-quebra{margin-bottom: 50px;}
  .blog-widget-noticias i, .blog-widget-noticias span{color: #b2b2b2; margin-bottom: 20px}
  hr{
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	color: #fff;
	background-color: #fff;
	height: 4px;
	margin-top: 20px;
  }
  .blog-widget-newsletter{color: #919191; width: 100%;}
  .blog-widget-newsletter input{width: 100%; margin: 5px 0; padding: 10px; border: 0; background: #f1f1f1}
  .blog-widget-newsletter input:not([type]), input[type="submit"]{background: #23bb68; border: none; color: white; text-transform: uppercase}
  .kk-star-ratings.lft{float: none !important; margin-bottom: 10px !important}  
/*SIDEBAR*/


  /*FOOTER*/  
  .footer{width: 100%;  background: white; bottom: 0; margin-top:50px; display: inline-block}
  .footer .footer-atendimento{padding: 20px 0;}
  .footer .footer-atendimento span {font-size: 22px}
  .footer .footer-call-to-action a{color: white}
  .footer .footer-go-top{font-size: 16px; background: #f1f1f1; border-radius: 60%; width: 80px; height: 80px; text-align: center; padding-top: 5px; margin:0 auto; display: table;}
  .footer .footer-go-top i {display: block; margin-top: 10px;}
  .footer .footer-go-top a{text-decoration: none; font:black}
  .footer .footer-line{background: #23bb68; padding: 10px; text-align: center; color: white; width: 100%; display: inline-block;}
  .footer p{text-transform: uppercase; color: #919191}
  .footer-call-to-action .span{background: #23bb68; color: white; padding: 10px; margin: 5px 0; display: block}
  .footer .footer-divisoria{border-right: 1px solid #b2b2b2; margin-bottom: 30px; height: 90px}
  .footer-call-to-action{margin: 0 auto; display: table}
  /*FOOTER*/
  
  @media(max-width: 1160px){
	.blog-content{margin: 40px 0px}
	footer .footer-divisoria{border-right:0 ;}
	.navbar-default .navbar-nav > li > a{border: 0}
    .navbar-brand > img{max-width: 160px;}
    .blog-card-leia-mais i{right: 14px;}
    .carousel-caption h2{font-size: 20px}
    .carousel-caption{top: 0px}
    .carousel-inner{height: auto; width: 100%;}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img {max-width: inherit}
    .blog-card img{width: 100%}
  }