/*
Theme Name:     OFW Guy
Theme URI:      https://ofwguy.com/
Description:    Official theme of OFW Guy website
Author:         Nod Zetcor
Author URI:     https://ofwguy.com/
Template:       customizr-pro
Version:        1.0.0
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */

/*Brevo CSS import file*/
@import url("https://sibforms.com/forms/end-form/build/sib-styles.css");

body { color:#1D2B33; font-weight:400; line-height:1.65; }
div#main-wrapper a:any-link {color:#0f7b6c; text-decoration: none;}
body a:hover {color:#0B6458; border-bottom:1px solid #0B6458; padding-bottom: .5px;}
body.home div#homepage h1, h2, h3 {text-align:center;}
div#homepage h1, h1.entry-title {font-size: clamp(2rem, calc(1.5rem + 1.5vw), 3.75rem); font-weight:800; color:#14303f;}
div#main-wrapper {padding-bottom:0; background-color: #FBFDFC;}
body div#main-wrapper h1, h2, h3 {text-align:left;}

#hero-section h3 {text-align: left;}
p.hero-paragraph, p.featured-paragraph {text-align:center;}
#checklist-feature {margin-top:2.5em; margin-bottom:1em;}
#checklist-feature ul {padding-left: 1em;}
p.form-pointer {text-align:center; font-weight:500; font-size:1.5em; line-height: 1.5;}
p.form-pointer span {color:#0B6458;}

/* Brevo Form Style */
  :where(.sib-form-message-panel) {display: none;}
  :where(.sib-form-message-panel .sib-notification__icon) {width: 20px; height: 20px;}
  #sib-container input:-ms-input-placeholder {font-family:Poppins, sans-serif;text-align: left; color: #c0ccda;}
  #sib-container input::placeholder {font-family: Poppins, sans-serif; text-align: left; color: #c0ccda;}
  #sib-container textarea::placeholder {font-family: Poppins, sans-serif; text-align: left; color: #c0ccda;}
  #sib-container a {text-decoration: underline; color: #2BB2FC;}

  #sib-container div.entry__field input.input {border: 1px solid #1C1917;}
  #sib-container div.entry__field input.input:focus {outline: none !important; border:1px solid #1C1917; box-shadow: 0 0 10px #0f7b6c;}
  #sib-container div.entry__field input.input::placeholder {color: #A6A09B; opacity: 1;}

  label.entry__label, button.sib-form-block__button {letter-spacing:normal;}
  .sib-form label.entry__specification {max-width:100%;letter-spacing:normal; line-height:1.5; font-weight:normal; color:#1D2B33;}
  .sib-form label.entry__specification span {color:red;}

#about-me img {margin-top: 1.25em;}

div.frontpage-feature {text-align:center; margin-top:40px;}
  div.frontpage-feature h3 {text-align:center; margin-top:.5em; font-weight:900;}

#footer-sign-up .sib-form {margin-top:2.25em;}
#footer-sign-up h3 {text-align:left;}

/*FOOTER*/
div#colophon {display:none;}
#footer a {color:#EEF5F3;}
#footer a:hover {text-decoration:none;} 
div#footer-widget-area {background:#14303F;}
div#footer_one {text-align:center;}
div#footer_one img {max-width:60%;}
div#footer_one aside.widget {margin-bottom:1em;}
div#footer_two ul.wp-block-social-links li:last-child {margin-bottom: .635em;}
div#footer_two ul#menu-main-menu {text-align:center;}

div#footer_three p {margin-top:0;}