/* 
Theme Name: SSD - Materiais
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.16
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
a{color: #0056A3;}
.btn-250 a{min-width: 250px;}
.btnp-50 a{min-width: 50%;}
.btnp-40 a{min-width: 40%;}
.btnp-30 a{min-width: 30%;}
.linhas h2:before {content: "";display: block;width: 30%;height: 1px;background: #ccc;left: 0;top: 50%;position: absolute;}  
.linhas h2:after {content: "";display: block;width: 30%;height: 1px;background: #ccc;right: 0;top: 50%;position: absolute;}
#reviews-io-polaris-modal-ReviewsWidget{display: none;}
.page-controle-20 #site-header, .page-controle-20-depoimentos .elementor-location-header{display: none;}
.o-autor{text-decoration: underline;}
.btn-small a{width: 70% !important;}
.btn-small small{font-size: 18px;font-weight: normal;}
.li-bottom li{margin-bottom: 2%;}
.li-bottom li::marker{color:#000}
.list-ok ul {list-style: none;padding:0;}
.list-ok ul li{margin-bottom: 3%;padding-left: 44px;}
.list-ok li{background-image:url('assets/img/li-ok.png');background-repeat: no-repeat; padding-left: 2.5em; min-height: 32px; text-align: left;}
.list-ok-azul ul {list-style: none;padding:0;}
.list-ok-azul ul li{margin-bottom: 3%;padding-left: 44px;}
.list-ok-azul li{background-image:url('assets/img/li-ok-azul.png');background-repeat: no-repeat; padding-left: 4em !important; margin-top: 15px !important;}
.am-sanfona .elementor-active{background-color: #dfdfdf;border-left: 2px solid #11c17f !important;}
.am-sanfona .elementor-tab-title:hover{border-left: 2px solid #11c17f !important;background-color: #dfdfdf;}
.am-faq .elementor-accordion-item .elementor-active{border-left: 2px solid #11c17f !important;background-color: #DFDFDF !important;border-top: none;}
.am-faq .elementor-tab-title:hover{border-left: 2px solid #11c17f !important;background-color: #dfdfdf;}

@media only screen and (max-width: 600px) {
    .linhas h2:before, .linhas h2:after{display: none;}
    .btn-250 a{min-width: 300px;}
    #am-footer .elementor-widget-icon-box h3{display: none;}
    .sobre-o-autor .o-autor{text-decoration: none;}
    .sobre-o-autor{text-decoration: underline;}
    .btn-small a{width: 100% !important;padding: 15px 11px 15px 11px !important;}
    .btn-small a span{line-height: 30px;}
    .btnp-30 a{min-width: 80%;}
    .btnp-40 a{min-width: 100%;}
}