/*
 Theme Name:   Amo Pão Caseiro 2017
 Theme URI:    http://amopaocaseiro.com.br
 Description:  Divi Child Theme
 Author:       Adriano Ribeiro
 Author URI:   http://adrianoribeiro.com.br
 Template:     Divi
 Version:      0.1.0
 Text Domain:  amopaocaseiro2017
*/


/* Torna clicável o botão do slider na homepage */
/* https://www.boltthemes.com/creating-a-clickable-divi-slider/ */
#clickable .et_pb_button { 
    position: absolute; 
    left: 0;
    top: 0; 
    width: 100%; 
    margin-top: 0px; 
    height: 87vh;  
    color: transparent; 
    border: 0; 
}

body .et_pb_slider_container_inner .et_pb_button {
	background-color: transparent !important;
}

/*  Ajustes no Bloom */

.et_bloom .et_bloom_form_header .et_bloom_form_text h2 {
font-size: 32px !important;
}
.et_bloom .et_bloom_form_header .et_bloom_form_text p {
font-size: 18px !important;
}
.et_bloom_inline_form {
margin-top: 0 !important;
}
body.home .et_bloom_inline_form {
margin-top: -30px !important;
}

.et_bloom_submit_subscription, .et_bloom_subscribe_email input {
font-size: 18px !important;
}
.et_bloom_form_content {
background: #ff8415 !important;
}
.et_bloom .et_bloom_form_content button {
background: #323132 !important;
}


/* borda na main-header */
#main-header {
border-bottom: 2px #323132 solid;
}

/* largura do single post e page */
.et_pb_post, .page .entry-content, .post-header {
padding-left: 60px;
padding-right: 60px;
}
@media only screen and (max-width: 980px)  {
.et_pb_post, .page .entry-content, .post-header {
padding-left: 0;
padding-right: 0;
}
}

/* centraliza o título do post */
.post-header {
text-align: center;
}
.post-header .entry-summary p {
font-style: italic;
}
.et_pb_post h2, .entry-content h2 {
margin-bottom: 20px;
}
.et_pb_post h2.entry-title, .page h1.entry-title {
margin-bottom: 0;
}
.et_pb_post h3 {
margin-bottom: 10px;
}
.et_pb_post h3.entry-title {
margin-bottom: 0;
padding-bottom: 0;
}
.page .entry-content {
padding-top: 30px;
}
@media only screen and ( max-width: 980px ) {
    .page .entry-content { padding-top: 30px !important; }
}
.entry-content small {
    font-size: smaller;
}
.entry-content li {
margin-bottom: 5px;
}
.et_pb_section {
padding-top: 18px;
}

/* sublinhar os links do conteúdo */
.entry-content p a {
box-shadow: 0 1px 0 0 currentColor;
}
.entry-content p a:hover {
box-shadow: none;
}
a:hover {
cursor: pointer;
}

/*
* Remove sidebar on all archive pages
*/
.search #main-content .container::before,
.archive #main-content .container::before {
    display: none;
}
.search #left-area,
.archive #left-area {
    width: 100%;
    float: none;
    padding-right: 0;
}
.search #sidebar,
.archive #sidebar {
    display: none;
}
 
/*
* Media Queries
*/
@media screen and (max-width: 980px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 2;
            column-count: 2;
        -moz-column-gap: 60px;
            column-gap: 60px;
    }
}
@media screen and (max-width: 767px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 1;
            column-count: 1;
    }
    .search .et_pb_post.format-audio .et_audio_content,
    .archive .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}

/* Search Page */
h2.search-title {
text-align: center;
margin-bottom: 40px;
}
.search-results #main-content .container {
padding-top: 42px;
}
.search-results .et_pb_post a img {
float: left;
margin-right: 4%;
margin-bottom: 30px;
}
#page-container .et_pb_post {
clear: both !important;
float: none !important;
margin: 0 !important;
}

.entry-content p:last-of-type {
padding-bottom: 1em;
}

#disqus_thread {
margin-top: 30px;
}

/* Disable search in mobile */

@media only screen and ( max-width: 980px ) {
    #et_top_search { display:none; }
}

/* Diminui a distância do header ao título */
#main-content .container {
    padding-top: 40px; /* era 58px */
}

/*
* Woocommerce
*/

h3#ship-to-different-address {
   font-size: 20px;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-message {
    color: #323132 !important;; background:#e0e2e5 !important;
}
.woocommerce .woocommerce-info a.showlogin { text-decoration: underline; }
.woocommerce-message a { text-decoration: underline; }

.woocommerce button.button.alt.disabled {background-color:#ff8415 !important}
.entry-summary p.price ins {color:#ff8415 !important}

.woocommerce input.button, .woocommerce-page input.button {   
    border-width: 4px!important;
}
.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    background: transparent !important;
    border-color: #CCCCCC !important;
}
.woocommerce-page.et_pb_button_helper_class button.button {
    background: #ff8415 !important;
    border-color: #ff8415 !important;  
}


/* Ajuste nos espaçamentos da home e dos títulos das páginas */

.home .page .entry-content {
    padding-top: 0 !important;
}
@media only screen and (max-width: 480px) {
    .et_pb_row.home-hero-image {
        width: 100% !important; 
    }
}

@media only screen and (min-width: 768px) {
    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
        padding-top: 40px !important;
    }
}

/* Troca o ícone do Google Plus pelo do Instagram */
a.et_pb_google_icon:before { content: '\e09a' !important; }

/* Troca o ícone do Linkedin pelo do Site */
a.et_pb_linkedin_icon:before { content: '\e02c' !important; }

/* Newsletter */
#mc_embed_signup #mce-NAME, #mc_embed_signup #mce-EMAIL {
width: 100%;
padding: 16px;
}



