/*
 Theme Name:   Hemp Block Theme
 Theme URI:    https://mooball.net/
 Description:  Divi Child Theme for Hemp Block Australia
 Author:       Mooball Technologies
 Author URI:   https://mooball.net
 Template:     Divi
 Version:      0.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  hemp-block-theme
*/

/* ==== Add your own styles below this line ====
 * -------------------------------------------- */


/*****************************/
/* GRAVITY FORMS DIVI STYLES */
/*****************************/

/*** MAIN FORM WRAPPER ***/
.gform_wrapper {
/* background: rgba(255, 255, 255, 0.95); */
 padding: 5%;
}
/*** GRAVITY FIELDS ***/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea.medium,
.gform_wrapper textarea.large {
 background: #FFFFFF;
 border: 2px solid #b5b5b5;
 border-radius: 0px !important;
}
.gform_wrapper ul.gform_fields li.gfield {
 margin-bottom: 20px;
}
input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus {
 border-bottom: 2px solid #000 !important;
}
 
/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
 background: #61a51e;
 text-transform: uppercase;
 border: 1px solid #1d1d1d;
 padding: 7px 12px;
 cursor: pointer;
 font-size: 18px;
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 transition: all 0.2s;
 border-radius: 5px !important;
}

/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover {
 background: #1d1d1d;
 color: #fff;
}
/*** SECTION STYLING ***/
.gform_wrapper h2.gsection_title {
 font-weight: normal;
 font-size: 2em;
}
.gform_wrapper .gsection {
 padding: 20px !important;
 border-bottom: none;
}
/*** GRAVITY RADIO AND CHECKBOXES ***/
.gform_wrapper .gfield_checkbox input[type=checkbox],
.gform_wrapper .gfield_radio input[type=radio] {
visibility: hidden !important;	
 margin: 0;
 width: 0!important;
}
.gform_wrapper input[type=checkbox] + label,
.gform_wrapper input[type=radio] + label {
 font-size: 16px;
}
input[type=checkbox] + label:hover,
input[type=radio] + label:hover {
 cursor: pointer;
}
input[type=checkbox] + label:before,
input[type=radio] + label:before {
 font-family: "ETmodules" !important;
 font-size: 30px;
 position: relative;
 top: 0.3em;
 margin-right: 0.2em;
}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
.gform_wrapper li.gf_list_inline ul.gfield_radio li {
 display: -moz-inline;
 display: inline;
}
input[type=checkbox] + label:before {
 content: '\056';
}
input[type=checkbox] + label:hover:before {
 content: '\05a';
 filter: alpha(opacity=40);
 opacity: 0.4;
}
input[type=checkbox]:checked + label:before {
 content: '\05a';
}
input[type=checkbox]:checked + label:hover:before {
 filter: alpha(opacity=100);
 opacity: 1;
}
input[type=radio] + label:before {
 content: '\05b';
}
input[type=radio] + label:hover:before {
 content: '\05c';
 filter: alpha(opacity=40);
 opacity: 0.4;
}
input[type=radio]:checked + label:before {
 content: '\05c';
}
input[type=radio]:checked + label:hover:before {
 filter: alpha(opacity=100);
 opacity: 1;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
 font-weight: normal;
}
/*** SUCCESS MESSAGE ***/
.gform_confirmation_wrapper {
 background: #fff;
 padding: 15px;
}

/*****************************/
/*   COUNTRY BASED BLOCKS    */
/*****************************/

body:not(.wp-admin, .et-db.et-fb.et-tb) .af-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .as-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .au-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .ca-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .eu-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .hi-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .int-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .jp-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .nz-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .sa-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .uk-show {display: none}
body:not(.wp-admin, .et-db.et-fb.et-tb) .us-show {display: none}
body.multiple-domain-af-hempblockinternational-com .af-show { display: block !important }
body.multiple-domain-as-hempblockinternational-com .as-show { display: block !important }
body.multiple-domain-au-hempblockinternational-com .au-show { display: block !important }
body.multiple-domain-ca-hempblockinternational-com .ca-show { display: block !important }
body.multiple-domain-dev-hempblockinternational-com .int-show { display: block !important }
body.multiple-domain-eu-hempblockinternational-com .eu-show { display: block !important }
body.multiple-domain-hi-hempblockinternational-com .hi-show { display: block !important }
body.multiple-domain-jp-hempblockinternational-com .jp-show { display: block !important }
body.multiple-domain-nz-hempblockinternational-com .nz-show { display: block !important }
body.multiple-domain-sa-hempblockinternational-com .sa-show { display: block !important }
body.multiple-domain-uk-hempblockinternational-com .uk-show { display: block !important }
body.multiple-domain-us-hempblockinternational-com .us-show { display: block !important }
body.multiple-domain-www-hempblockinternational-com .int-show { display: block !important }

div.et_pb_section.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky--top {top: 0px !important}



