/*
Theme Name: Corujinha
Author: Diego Perotto
Description: Tema desenvolvido para casal croche por Diego Perotto (que sou eu)
Version: 0.0.1
Tags: bootstrap
*/


body {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8em;
  background: #b2d3e4;
}
a:hover{
  text-decoration:none;
}
h2{
 /* padding-left:15px;*/
  font-family:'Yanone Kaffeesatz', sans-serif;
  font-size:1.8em;
  margin-bottom:10px;
}
.widget-home{
  margin-bottom:15px;
  margin-top:15px;
}
.titulo-home h2{
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 1.5em;
  margin:0;
  margin-top:10px; 
  padding:0px;
}
.centraliza {
  text-align: center;
}

.post-resumo, .post {
  margin: 10px 0px 10px 0px;
  padding: 15px;
  border-radius:10px;
  background: #fcfdff;
  text-align: justify;
  font-size:0.9em;
}

.post-resumo h2 {
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 1.5em;
  margin: 10px 0px 10px 0px;
}

.post-resumo .blog-post-meta{
  font-size:0.7em ;
}
.blog-post-meta .fa{
  padding:0px;
  font-size: 1em !important;
  text-align: center;
  text-decoration: none;
  margin: 0px 5px 0px 5px;
}

.blog-post-meta .fa:hover {
  opacity: 0.7;
  color:#000;
}

/* sidebar esquerda */
.widget{
  border:solid 2px #006DA6;
  text-align:center;
  border-bottom-left-radius:15px;
  border-bottom-right-radius:15px;
  padding:10px 5px 10px 5px;
  background: #fcfdff;
}
.widgets h2{
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 1.5em;
  margin:0;
  margin-top:10px; 
  border-bottom:solid 4px #006DA6;
  padding:0px;
}
.widgets .titulo{
  background:#006DA6;
  color:#fff;
  padding:5px 25px 5px 25px;
  margin:0px;
  margin-top:10px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.widgets ul{
  list-style:none;
  padding-left:3px;
  text-align:left;
}
.widgets li {
  margin:3px 0px 3px 0px;
}

/*area ultimos posts*/
.portfolio-item {
  margin-bottom: 30px;
  padding-left:8px !important;
  padding-right:8px !important;
}

.card{
  background:#Fff;
  padding:5px 15px;
}

.card-top{
  text-align:center;
  padding:0px;
  margin-bottom:5px;
}
.card-body{
  text-align:justify;
}
.card-body h4{
  text-align:center;
  margin-bottom:8px;
}

.card-img-top{
  max-height:200px;
  margin: 0 auto;
}
/* fim area ultimos posts */

/** contato */
/** font awsome */
.fa {
  padding: 20px;
  font-size: 30px !important;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
.fa:hover {
  opacity: 0.7;
  color:#ff6;
}
.fa-facebook {
  background: #125688;
  color: white;
}
.fa-instagram {
  background: #125688;
  color: white;
}
.fa-envelope{
  background: #125688;
  color: white;
}
.fa-whatsapp{
  background: #125688;
  color: white; 
}
/** final fontaweseome */
.contato{
  background:#fff;
  padding-top:10px;
  padding-bottom:10px;
}
.contato ul{
  list-style:none;
}
.contato li{
  display:inline;
}
.contato .mapa{
padding:40px;
}

/** final contato */

/* portifolio */
.portifolio {
  padding-bottom:10px;
  padding-top:10px;
  background-color:#fff;
  height:auto;

}

/* final portifolio*/
/* nav bar */

.navbar-default {
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 1.5em;
  background: #006DA6;
  border: 0px;
  border-radius: 5px;
}

.navbar-default .navbar-brand {
  color: #ffffff;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #ffffff;
}

.navbar-default .navbar-text {
  color: #ffffff;
}

.navbar-default .navbar-nav>li>a {
  color: #ffffff;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
  color: #ffffff;
}

.navbar-default .navbar-nav>li>.dropdown-menu {
  background-color: #006DA6;
  font-size: 1em;
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>a {
  color: #ffffff;
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover,
.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus {
  color: #ffffff;
  background-color: #3EBEB6;
}

.navbar-default .navbar-nav>li>.dropdown-menu>li.divider {
  background-color: #3EBEB6;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  color: #ffffff;
  background-color: #3EBEB6;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
  color: #ffffff;
  background-color: #3EBEB6;
}

.navbar-default .navbar-toggle {
  border-color: #3EBEB6;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #006ea7;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff;
}

.navbar-default .navbar-link {
  color: #ffffff;
}

.navbar-default .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #ffffff;
    background-color: #006ea7;
  }
}
.nav .fa{
  padding-left: 10px;
  padding-right: 10px;
  
  font-size: 25px !important;
  text-align: center;
  text-decoration: none;
  margin-top:0;
  margin-bottom:0;

}
/*--------------------------------------------------------------
## Woocommerce
--------------------------------------------------------------*/
.woocommerce-cart-form .shop_table .coupon .input-text {
  width: 8.313rem !important;
}

.variations_form .variations .value > select {
  margin-bottom: 0.625rem;
}

.woocommerce-MyAccount-content .col-1,
.woocommerce-MyAccount-content .col-2 {
  max-width: 100%;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product{
	border-radius:5px;
	background:#fff;
  margin:5px;
	padding:15px !important;
	height:450px;
  position: relative;
}
.woocommerce 
  ul.products 
  li.product .button{
  
    position: absolute;
    bottom:10px;
    right:15px;
}

.woocommerce 
  ul.products 
  li.product .onsale{
  background:#006DA6;
    position: absolute;
    top:2px;
    right:2px;
    border-radius:6px;
    margin:0px !important;
    padding:0px 8px 0px 8px;
}


.woocommerce 
  .summary, 
  .woocommerce-product-gallery{
  background:#fff;
  border-radius:15px;
  padding:20px;
}
.woocommerce-Tabs-panel{
  padding:10px !important;
}
.woocommerce-cart-form, 
.cart_totals,
.woocommerce-billing-fields,
.woocommerce-checkout-review-order,
.woocommerce-additional-fields{
  background:#fff;
  border-radius:10px;
  padding:10px;
  margin-bottom:10px
}
.woocommerce .product_list_widget li{
  display:inline;
}
.woocommerce .product_list_widget img{
  max-width:150px !important;
  height:auto;
}
.woocommerce .wc_corujinha{
	border-radius:5px;
	background:#fff;
  max-width:330px !important;
	padding:15px;
  margin-bottom:10px;
  margin-top:10px;
	/*height:450px;*/
  position: relative;
  font-size:0.9em;
}
.woocommerce .wc_corujinha h3{
  font-size:1em;
  
}
.woocommerce .titulo_loja{
  font-family: 'Yanone Kaffeesatz', sans-serif;
  border-bottom:solid 2px #006DA6;
  color:#006DA6;
  font-size: 2em;
  margin:10px 5px 10px 5px;
  padding:0;
  
}
.woocommerce div.product span.price{
  color:#000 !important;
}
/*____----------------------------___________________________
### COMENTARIOS
--------------------------------------------------------------*/
#comments {

}
#comments ul{
  list-style:none;
  background:#d4f0ff;
}
#comments li {
  padding:5px;
  margin:5px;
}
.children{
  background:#c2e8f1 !important;
}

/** ------------------------------------------------------------------
#### FOOTER
---------------------------------------------------------------------*/
.footer{
  background:#013652;
  color:#fff;
  width:100%;
  margin:0px;
  padding:15px;
  padding-bottom:0px;
  font-size:0.8em;
}

.footer .direitos{
  border-top:solid 1px;
  text-align:center;
  font-size:0.8em;
  padding:10px;
}
.footer .social ul{
  list-style:none;
  padding:0px
}
.footer .social li {
  display:inline;
}
.footer .social a{
  background:none !important;
}
.footer .fa{
  color:#fff;
  padding: 10px;
  font-size: 25px !important;
  text-align: center;
  text-decoration: none;
  margin: 3px;
}

.footer .fa:hover{
  
  opacity:1.0;
}

.footer .col-2 {
  color:#fff;
}
.footer  a{
  color:#fff;
}
.footer  a:hover{
 color:#3ebeb6; 
}
.footer .col-2 ul{
  list-style:none;
  padding:0;
}

.home-newsletter {
  padding:0px;
padding-bottom: 10px;
}

.home-newsletter .single {
/*max-width: 300px;*/
margin: 0 auto;
position: relative;
z-index: 2; }
.home-newsletter h3{
  font-size:14px;
}
.home-newsletter .single .form-control {
height: 30px;
background: rgba(255, 255, 255, 0.8);
border-color: transparent;
border-radius: 20px 0 0 20px; }
.home-newsletter .single .form-control:focus {
box-shadow: none;
  background: rgba(255, 255, 255, 1);
border-color: #243c4f; }
.home-newsletter .input-group{
  max-width:300px
}
.home-newsletter .single .btn {
height: 30px; 
border-radius: 0 20px 20px 0;
background: #3EBEB6;
color: #fff;
}

.page{
  background:#fff;
  border-radius:20px;
  margin-bottom:10px;
}