/* Theme Name: Hello Elementor Child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.0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*//* Add your custom styles here *//*h2, h3, h4 {	margin: 0px 0px 0px 0px;	text-transform: none;	font: 400 normal 24px "estilo-regular-1", "estilo-regular-2", Arial, Helvetica, Sans-serif !important;  letter-spacing: -1px;  line-height: 0.9em!important;}*/a {  color:#ad1c1c;}ul {    padding-bottom: 20px;}[type=button], [type=submit], button {    color: #ad1c1c;    border: 1px solid #ad1c1c;}[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {    background-color: #ad1c1c;}/* amazon shortcode buttons didnt work this is the workaround */.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {  display: inline-flex;  /*display: inline-block;*/  gap: 0 !important;  margin: 15px 0 25px 0;}.wp-block-buttons>.wp-block-button {    /*display: inline-flex;*/    display: inline-block;    margin: 15px 40px 15px 0;}a.shortcode-button {    text-shadow: 1px 1px 1px #ffffff;    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 2px 2px 3px rgba(0, 0, 0, 0.1);    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 2px 2px 3px rgba(0, 0, 0, 0.1);    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 2px 2px 3px rgba(0, 0, 0, 0.1);    color: #595a5a !important;    background: #f5f5f5;    background: -moz-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #e2e2e2));    background: -webkit-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%);    background: -o-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%);    background: -ms-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%);    background: linear-gradient(to bottom, #f5f5f5 0%, #e2e2e2 100%);    border: 1px solid #c3c3c3;    padding: 12px 10px;    font-weight: bold !important;    font-size: 12px;    text-align: center;    margin: 15px 40px 15px 0;    display: inline-block;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;    line-height: 1.3em;    width: 240px;    vertical-align: -webkit-baseline-middle;    vertical-align: middle;}a.shortcode-button:hover {    color: #222 !important;    border: 1px solid #8e8e8e;}/* Social Warfare plugin glitch, pinterest icon is grey, added important */.swp_social_panel.swp_default_full_color a, html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer:hover a, body .swp_social_panel.swp_other_full_color:hover a {    color: #fff!important;}/* Sharaholic spacing */.shareaholic-canvas {    margin: 60px 0 30px 0;}.home .shareaholic-canvas, .home div#shr_canvas82 {    width: 980px;    margin: 0px auto;    padding: 14px 0 10px 30px;    background-color: #fff;}@media (max-width: 767px) {.home .shareaholic-canvas, .home div#shr_canvas82 {    width: 100%;}}@media (max-width: 1024px) {.home .shareaholic-canvas, .home div#shr_canvas82 {    width: 100%;}}/* a quick hide of dropdown archive widget in sidebar *//*.widget-content:nth-child(15) {    display: none;}*//* Bloom Optin */.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text {    padding: 10px!important;}.et_bloom_popup .et_bloom_form_header .et_bloom_form_text { text-align: center!important; } .et_bloom_popup .et_bloom_form_container .et_bloom_form_header { padding-top: 5%!important; padding-bottom: 0 !important;} h2.optin1, .optin1 h2, .et_bloom .et_bloom_form_header h2 {font-size: 48px !important; text-align: center; font-weight: 400!important; font-family: "estilo-regular-1", "estilo-regular-2", Arial, Helvetica, Sans-serif !important; letter-spacing: -1px!important; line-height: 0.9em!important; padding-bottom: 26px;}.optin1 {    width: 100% !important;    max-height: 540px !important;    overflow-y:auto;}@media screen and (max-width: 767px) { .et_bloom .et_bloom_popup .et_bloom_form_container {    top: 130px !important;}.et_bloom .et_bloom_popup .et_bloom_form_container {width: 90%!important;}.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text {padding: 0!important;} h2.optin1, .optin1 h2, .et_bloom .et_bloom_form_header h2 {font-size: 34px !important;} .optin1 {width: 100%!important; height:560px!important;}.et_bloom .et_bloom_form_container .et_bloom_form_content {padding: 22px !important;} }@media screen and (max-width: 400px) { .et_bloom .et_bloom_popup .et_bloom_form_container {    top: 80px !important;}.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text {padding: 0!important;} .et_bloom .et_bloom_popup .et_bloom_form_container {width: 94%!important;}.et_bloom_popup .et_bloom_form_container .et_bloom_form_header {padding-top: 5% !important; padding-bottom: 0 !important;}h2.optin1, .optin1 h2, .et_bloom .et_bloom_form_header h2 {font-size: 32px !important;} .optin1 {width: 100%!important; height: 480px!important;} .et_bloom .et_bloom_form_container .et_bloom_form_content {padding: 12px !important;} }